Agile Software Development Methods

This tutorial covers the Elective area of the Test Management Body of Knowledge (TMBOK) required for the Certified Test Manager (CTM) certification. This tutorial also covers the Elective area of the Certified Software Test Professional requirements. This tutorial also covers the SPIBOK AKA #7 area of the ISPIC Certification.

For cost and cities where this course might be offered, check our Public Training Schedule.To bring this course to your test team at your location, contact our Education and Professionals Services Group.

Accessibility Testing: Section 508 Compliance and More On-line Training Concepts

Agility is not a fancy word for hacking. It is a disciplined approach to iterative and incremental development. In this course, we will explore all of the disciplines of Agility, and look at how to make an Agile approach one of the options in your Organizational Set of Standard Processes (OSSP).

Who should attend this course?

  • Managers of software development
  • Specialists in software development processes and quality assurance

  • Discuss the philosophical underpinnings of Agility
  • Compare and contrast Agility with other approaches
  • Describe the practices that comprise the Agile approach
  • Judge the suitability of Agility for your organization

  • The values, principles and philosophies that underpin Agility
  • Contrasting Agility with other software development methods
  • The iterative and incremental lifecycle
  • Progressive requirements elaboration
  • Iterative planning and adaptation
  • Incremental product delivery
  • Coaching self-directed teams
  • Agile project monitoring
  • Welcoming project change
  • Interpreting Agile practices relative to reference models
  • Criticism

Accessibility Testing: Section 508 Compliance and More On-line Training Jay Ruuska Biography

Author, speaker and consultant Alan S. Koch has enabled thousands of engineers and managers to realize IT project success using both traditional and Agile methods. Read his book, Agile Software Development: Evaluating the Methods for your Organization to learn how you can use the Agile methods to achieve project success!