3 arrows

Get a Free AWS Exam retake using promo code DOUBLESHOT

closeClose

Agile Boot Camp: ICP Fundamentals Certification

  • Tuition USD $1,295
  • Reviews star_rate star_rate star_rate star_rate star_half 4762 Ratings
  • Course Code AGILE-BC-INTRO
  • Duration 2 days
  • Available Formats Classroom, Virtual

As a ICAgile Certified Professional designation course, this Agile training course offers hands-on practices in Iteration Planning, Product Roadmap and Backlog, Estimating Practices, User Story Development and Iteration Execution. There is more to Agile development than simply a different style of programming. That's often the easy part. Agile development methods change your approach for requirements gathering, estimation, planning, team development, stakeholder interactions and more. While not a silver bullet, Agile Methodologies have become the most practical way to create outstanding software. We'll explore the leading Agile methodologies. You'll learn the basic premises and techniques behind Agility — so that you can apply them to your projects. The classroom will be broken up into Agile teams and your expert instructor will drive each team through the Agile process from planning through execution. Your instructor will answer questions with real-world experience, and you will leave the class with practical knowledge and a clear roadmap for your team's success.

Skills Gained

Attendees who complete this course automatically receive the ICP designation after course completion, based on their exposure to the Agile Fundamentals learning objectives, which is covered in this course. The ICP designation verifies that the attendee has been introduced to these five areas through training:

  • Agile History & Mindset
  • Individuals & Interactions
  • Value–Driven Development
  • Consumer & User Involvement
  • Planning and Adapting

Who Can Benefit

Because this is an immersion course and the intent is to engage in the practices every Agile team will employ, this course is recommended for all team members responsible for delivering outstanding software. That includes, but is not limited to, the following roles:

  • Business Analyst
  • Technical Analyst
  • Project Manager
  • Software Engineer/Programmer
  • Development Manager
  • Product Manager
  • Product Analyst
  • Tester
  • QA Engineer
  • Documentation Specialist

Course Details

Since the ICP is required to attain any ICAgile Expert certification, it is an excellent way to jumpstart your Agile career. You can include the industry–recognized designation in your signature, resumes, and also display your newly learned Agile skills from the class.

  • Structure a team with generalizing specialists so the team can develop working software incrementally
  • Practice and maintain a regular cadence when delivering working software each iteration
  • Follow the team approach; start as a team, finish as a team — and focus on delivering value to the organization
  • Learn the different approach to Agile architecture and design that supports a more incremental and emergent project.
  • Gain knowledge and understanding of Agile principles and why they are so important for each team
  • Embrace the five levels of planning and recognize the value of continuous planning
  • Build a backlog of prioritized and estimated user stories that provides emergent requirements for analysis and foster customer engagement and understanding
  • Engage in more effective estimating (story points) and become more accurate by being less precise
  • Create accurate Agile release plans that connect you back to business expectations – including hard date commitments and fixed price models

Why Agile?

Team Exercise:

  • We will explore as a class what problems plague software development so that we can recognize how Agile is an answer to real world problems.

Becoming Agile

  • Agile Mental Models
  • Agile Manifesto
  • Agile Principles
  • Agile Practices

Team Exercise

Teams will engage in a fun exercise that will reinforce the importance of, and power behind, self-organizing teams. As with sports teams, individual roles are important, but even more important is the need to work toward a common goal together. At times that means blurring the lines of traditional roles. Great teams will not define themselves by their individual roles.

Building an Agile Team

Team Exercise:

  • We will discuss as a class what makes a great team based on teams we've participated on that were great.

Agile Project Planning

  • Vision
  • Roadmap
  • User Roles and Personas

Team Exercise:

  • Teams will practice turning User Roles into full fleshed personas.

Backlog Planning

  • Writing User Stories
  • Prioritization
  • Estimating

Team Exercise:

Each team will conduct a brainstorming session for creating a product backlog in the form of user stories. Each team will present some of their user stories and the instructor will lead discussion about where teams hit the mark and areas for improvement (Instructor will not have all of the ideas, this is a great opportunity for team dynamic). After some feedback and sharing, each team will take a second pass at creating some user stories.

Team Exercise:

Teams are tasked with assigning a priority to their user stories at the appropriate level of detail.

Team Exercise:

Teams are tasked with assigning story point estimates to enough user stories to extend at least a few iterations into the future. The methods for determining the story point estimates will be Planning Poker and Affinity estimating. Teams will be given enough time to begin to see some consistency in their team and triangulate relative sizing of their stories. Teams are then asked to estimate their team's velocity.

Release Planning

Team Exercise:

  • Teams are tasked with building a release plan by incorporating priority, story point estimates, team velocity and customer/product owner input to assign stories to iterations for the desired release.

Measuring and Communicating Progress

  • Actual effort and remaining effort
  • Burndown charts
  • Tools and Reporting
  • Your company specific measures
  • Course discussion: Instructor will lead a discussion on the effectiveness of the measurements appropriate for Your company. We need to have further discussion regarding what measurement and communication tools are needed/expected at your company.

Story Review

Iteration Planning

Team Exercise:

Teams are tasked with discussing the details of the stories that, based on the estimated team velocity, may be completed in the first iteration. As the details are discussed, the tasks will be identified that would be needed to achieve the desired result. Next, with all of the tasks identified, teams assign actual time estimates to the tasks identified. Finally, the team will revisit the sizing of the iteration to determine if they have the appropriate time and resources to meet their commitment.

Iteration Execution

  • The Daily Scrum
  • Visual Management
  • Agile Metrics

Team Exercise:

Taskboards are an invaluable communication tool during each iteration. Each team is tasked with coming up with their taskboard that communicates clearly their commitments for the iteration and progress against those commitments.

Inspect and Adapt

  • The Iteration Review
  • The Demo
  • The Retrospective

Team Exercise:

Teams will discuss what things they can do the day after class ends to take what they've learned and implement it immediately so that they don't lose what they've learned.

When does class start/end?

Classes begin promptly at 9:00 am, and typically end at 5:00 pm.

Does the course schedule include a Lunchbreak?

Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.

How can someone reach me during class?

If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals, and private on sites. View our group training page for more information.

What does vendor-authorized training mean?

As a vendor-authorized training partner, we offer a curriculum that our partners have vetted. We use the same course materials and facilitate the same labs as our vendor-delivered training. These courses are considered the gold standard and, as such, are priced accordingly.

Is the training too basic, or will you go deep into technology?

It depends on your requirements, your role in your company, and your depth of knowledge. The good news about many of our learning paths, you can start from the fundamentals to highly specialized training.

How up-to-date are your courses and support materials?

We continuously work with our vendors to evaluate and refresh course material to reflect the latest training courses and best practices.

Are your instructors seasoned trainers who have deep knowledge of the training topic?

ExitCertified instructors have an average of 27 years of practical IT experience. They have also served as consultants for an average of 15 years. To stay up to date, instructors will at least spend 25 percent of their time learning new emerging technologies and courses.

Do you provide hands-on training and exercises in an actual lab environment?

Lab access is dependent on the vendor and the type of training you sign up for. However, many of our top vendors will provide lab access to students to test and practice. The course description will specify lab access.

Will you customize the training for our company’s specific needs and goals?

We will work with you to identify training needs and areas of growth.  We offer a variety of training methods, such as private group training, on-site of your choice, and virtually. We provide courses and certifications that are aligned with your business goals.

How do I get started with certification?

Getting started on a certification pathway depends on your goals and the vendor you choose to get certified in. Many vendors offer entry-level IT certification to advanced IT certification that can boost your career. To get access to certification vouchers and discounts, please contact Edu_customerexperience@techdata.com

Will I get access to content after I complete a course?

You will get access to the PDF of course books and guides, but access to the recording and slides will depend on the vendor and type of training you receive.

I liked the pace of the course. I like that I have more than instance to use the lab.

Great instructor, clear and concise course. Labs were easy to follow and worked perfectly.

The instructor really took his time and made sure I was able to understand the concepts.

This course gave me a clearer understanding of the AWS cloud architecture.

Course trainer was excellent, content was well organized. However, labs should be instructor lead versus on your own. Much time is wasted for newbees in getting acclimated to tool set, AWS environment, navigating and setting up things to complete tasks. This was my third class and I was barely able to finish most of the labs. (The first 2 classes I only finished one lab exercise for the 2 together.)

46 options available

undo
  • Nov 2, 2021 Nov 4, 2021 (3 days) GTR
    Location
    Virtual
    Language
    English
    Time
    12:00 PM 4:30 PM EDT
    Enroll
    Enroll
  • Nov 15, 2021 Nov 17, 2021 (3 days)
    Location
    Virtual
    Language
    English
    Time
    12:00 PM 4:30 PM EST
    Enroll
    Enroll
  • Dec 1, 2021 Dec 3, 2021 (3 days)
    Location
    Virtual
    Language
    English
    Time
    12:00 PM 4:30 PM EST
    Enroll
    Enroll
  • Dec 13, 2021 Dec 15, 2021 (3 days)
    Location
    Virtual
    Language
    English
    Time
    12:00 PM 4:30 PM EST
    Enroll
    Enroll
  • Jan 3, 2022 Jan 5, 2022 (3 days)
    Location
    Virtual
    Language
    English
    Time
    12:00 PM 4:30 PM EST
    Enroll
    Enroll
  • Jan 10, 2022 Jan 11, 2022 (2 days)
    Location
    Austin, TX
    Language
    English
    Time
    9:00 AM 5:00 PM
    Enroll
    Enroll
  • Jan 24, 2022 Jan 25, 2022 (2 days)
    Location
    Seattle, WA
    Language
    English
    Time
    9:00 AM 5:00 PM
    Enroll
    Enroll
  • Jan 26, 2022 Jan 28, 2022 (3 days)
    Location
    Virtual
    Language
    English
    Time
    12:00 PM 4:30 PM EST
    Enroll
    Enroll
  • Feb 14, 2022 Feb 16, 2022 (3 days)
    Location
    Virtual
    Language
    English
    Time
    12:00 PM 4:30 PM EST
    Enroll
    Enroll
  • Feb 17, 2022 Feb 18, 2022 (2 days)
    Location
    Cary, NC
    Language
    English
    Time
    9:00 AM 5:00 PM
    Enroll
    Enroll
  • Mar 2, 2022 Mar 4, 2022 (3 days)
    Location
    Virtual
    Language
    English
    Time
    12:00 PM 4:30 PM EST
    Enroll
    Enroll
  • Mar 7, 2022 Mar 8, 2022 (2 days)
    Location
    Minneapolis, MN
    Language
    English
    Time
    9:00 AM 5:00 PM
    Enroll
    Enroll
  • Mar 21, 2022 Mar 23, 2022 (3 days)
    Location
    Virtual
    Language
    English
    Time
    12:00 PM 4:30 PM EDT
    Enroll
    Enroll
  • Mar 24, 2022 Mar 25, 2022 (2 days)
    Location
    New York, NY
    Language
    English
    Time
    9:00 AM 5:00 PM
    Enroll
    Enroll
  • Apr 4, 2022 Apr 5, 2022 (2 days)
    Location
    Columbia, MD
    Language
    English
    Time
    9:00 AM 5:00 PM
    Enroll
    Enroll
Contact Us 1-800-803-3948
Contact Us
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward