Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Agile Boot Camp: An Interactive Introduction to Software Development

GK# 2505

Course Overview

Explore Software Agility from a Variety of Perspectives

There’s more to Agile development than simply a different style of programming. That’s often the easy part. An effective Agile implementation completely changes your methods for: 

  • Requirements gathering
  • Project estimation and planning
  • Team leadership
  • Producing high quality software
  • Working with your stakeholders and customers
  • Team developmentWhile not a silver bullet, the Agile framework is quickly becoming the most practical way to create outstanding software. This course explores the leading approaches of today’s most successful Agile teams. You’ll learn the basic premise and techniques behind Agile so you can apply them to your projects.

Discover and Harness Strengths across Various Methodologies 

Scrum, Extreme Programming, Lean, Feature Driven Development and other methods each have their strengths. While there are significant similarities under the Agile umbrella, each method brings specific tools for team success. Rarely do organizations adopt one methodology in its pure form. Rather, success is achieved by combining best practices. In class, you will work to define an approach for your unique needs.

  • Practice how to be and develop a self-organized teamCreate and communicate a product vision
  • Understand your customer and develop customer roles and personas
  • Initiate the requirements process by developing user stories and your product backlog
  • Put together product themes from your user stories and establish a desired product roadmap
  • Conduct story point estimating to determine effort needed for user stories to ultimately determine iteration(s) length
  • Take into consideration assumed team velocity with story point estimates and user story priorities to come up with your release plan
  • Conduct retrospectives after each iteration
  • Run a course retrospective to enable an individual plan of execution on how to conduct Agile in your environment
  • Engage the planning and execution of your iteration

Delivery Format Options

  • Virtual Classroom Live

    Virtual Classroom Live

    Experience expert-led online training from the convenience of your home, office or anywhere with an Internet connection.


    $2425 CAD

    2 day

  • Private Group Training

    Private Group Training

    Train your entire team in a private, coordinated professional development session at the location of your choice.

    Receive private training for teams online and in-person.

Request a date or location for this course.

What You'll Learn

  • Maintain regular cadence when delivering working software iterations
  • Follow the Agile team approach
  • Maintain a context for Agile team principles and their importance
  • Build a backlog of prioritized stories to provide emergent requirements
  • Engage in more effective estimating (story points) with more accuracy
  • Pull together Agile release plans that constantly connect to expectations
  • Discover how to apply an Agile approach in a waterfall organization
  • Apply Agile testing strategies based on unit and acceptance testing
  • Craft a tailored adoption strategy for your own organizational culture
  • Avoid the top mistakes of Agile rollouts

Who Needs To Attend

  • Business analysts
  • Technical analysts
  • Project managers
  • Software engineers
  • Programmers
  • Development manager
  • Product managers
  • Product analysts
  • Testers
  • QA engineers
  • Documentation specialists

Course Outline

Download Course Outline