Collaborating Requirements using Agile Methods Course

Course Code: MQ 607
Course Abstract: Delivering a high quality software product relies upon understanding customer expectations throughout the development lifecycle.  Rather than communicating requirements once up front and putting change control processes in place to resist change, Agile methods encourage continuous collaboration and adaptation to ever changing requirements.  Very much like the process engaged in building a house, communication between customer and builder are important throughout the cycle to finish with the best quality product.  This course will teach participants how to effectively gather, appropriately document, and managing evolving requirements throughout the product development and delivery cycles on an Agile team.
Audience:

This course is designed for individuals who are responsible for delivering outstanding technology results for their customers.  Business Analysts have traditionally been responsible for gathering, documenting and communicating requirements.  On an Agile team, all team members are responsible for collaborating requirements.

Business Analysts, Technical Analysts, Systems Analysts, Project Managers, Quality Assurance Engineers, Programmers, Documentation Specialists

Duration: 2 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:

> Ensure that a correct and complete understanding of Agile principles is at the foundation of their practice/process
> Reveal the value of knowing their customer and why the team needs that focus to deliver the best results possible
> Capture customer requirements using User Stories
> Recognize the significant benefits of User Stories
> Engage with their customer’s and peers in effective forums for collaboration
> Appreciate the important and appropriate role of documentation of requirements in an Agile team
> Transform product demos from an end-state to one of the most effective requirements gathering forums
> Implement a process that embraces the ever changing nature of software requirements

Course Topics:

Because requirements are collaborated at every stage along the development lifecycle on an Agile team, we will explore the relevant aspects of each of the following topics as they relate to defining requirements.

Agile Overview
Project Initiation
Focus on the Customer
User Stories
Product Backlog
Estimating and Planning
Release Planning
Use Cases
Iteration Planning and Execution
Retrospectives

Prerequisites: Desire to deliver better results for customers.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning

Testimonials

“The course was very in depth with Tools, personal experience, and material to assist me in becoming a better Business Analyst/Project Manager/Programmer Analyst.”

Student – Requirements Gathering & Writing