homeaboutcatalogueSpeakersnewsschedulecontact


Mastering Agile Requirements: Principles, Process, and Practices
Jennitta Andrea
2 days
 

Whether you’re new to agile or have worked on several agile projects already, this course will help you dramatically improve the efficiency of your requirements process and the effectiveness of your functional tests.

This two day course does more than just cover the topic of Agile Requirements; it is designed to be an immersion experience in the full spectrum of agile practices. For example: instead of a following a course outline, we will create a prioritized iteration plan of learning objectives, which will adapt to change as priorities and circumstances dictate. Each learning objective (student story), will close by executing acceptance tests to ensure the students understand, and have internalized the concepts. The session is highly interactive and engaging, while covering the broad range of inter-related topics: process adaptation, retrospectives, user stories, and functional tests. Real world case studies add valuable insights in how the ideas can be applied to a variety of different situations.

Learning topics include:

  • Agile foundations: the core values and principles that drive out all project decisions; what it really means to be agile.
  • Upstream and downstream waste: recognizing all forms of waste within a requirements process.
  • Radar graphs: visual thinking-tools for assessing how well the requirements process fits a project context.
  • Optimization strategies: context driven approach to eliminating waste, and improving the agility of a requirements process
  • Continuous improvement: techniques for conducting retrospectives to enable teams to recognize and resolve process problems.
  • Span plans: workflow models for generating user stories, and developing a well-organized ‘big picture’ of the target system.
  • Test-driven development: as it applies to the full software development lifecycle, and the entire life span of a project.
  • Best practices: make functional tests effective requirements specifications and an automated regression safety net.

Unlike most courses that only superficially cover Agile, participants will master agile requirements by learning through immersion how to tune any requirements process to fit their unique set of project characteristics and how to develop full spectrum of inter-related topics:effective user stories and functional tests that are readable, unambiguous, sufficient, and locatable.

Download detailed course description



This seminar is available for on-site delivery. Find out More.

Home | About | Catalogue | Speakers | News | Schedule |Contact | SPC