becoming agile

  • Managers of software development
  • Software team leads
  • Software developers
  • Specialists in software development processes and quality assurance

By attending Agile workshop, Participants will learn:

  • Understand the philosophies and principles upon which the Agile Methods are founded
  • Examine the 9 dimensions of the Essence of Agility
  • Contrast Agile and traditional teaming
  • Look at project planning in Agile projects
  • Learn the unique way that Agile projects manage requirements
  • Apply Agile quality practices
  • Choose from three case studies to apply what you learn
  • Create an Agile action plan for your organization

The Agile software development methods are designed to make software development quicker, more responsive to the customer's needs, and resilient in the face of change. They are based on the unique philosophy that success in software projects is not dependent upon exhaustive planning, fully documented requirements and rigorous change control. They present a new way to think about software projects that results in projects that look quite different from traditional projects.

COURSE AGENDA

  • Traditional vs. Agile Teaming
  • Case Study: Adopting Agile Teaming
  • My Organization: Adopting Agile Teaming
  • The Essence of Agility
  • Traditional vs. Agile Planning
  • Adopting Agile Planning
  • Traditional vs. Agile Requirements
  • Case Study: Adopting Agile Requirements
  • My Organization: Adopting Agile Requirements
  • Where's the Quality?
  • Traditional vs. Agile Quality
  • Case Study: Adopting Agile Quality
  • My Organization: Adopting Agile Quality
  • Agile Adoption Plan
  • My Organization: Agile Adoption Plan