Effective Agile Requirements:
Analyzing Beyond User Stories—Instructor-Led Virtual
Agile methodologies take a unique approach to gathering and managing requirements—an approach that requires iteration, collaboration, visibility, continuous refinement and clearly defined roles. If you are looking for proven tools and techniques for collecting, analyzing, and prioritizing requirements on agile initiatives, this 2-day course will help you learn real-world agile requirements strategies you can begin using immediately.
Throughout this course, students will practice a number of requirements techniques using a case study; collecting, refining, and prioritizing requirements in a team-simulated environment, then reviewing how those techniques compare to plan-driven methods. Common requirements management challenges will be reviewed, along with the concepts of stakeholder communication, business value, product vision, use case diagrams, product roadmap, acceptance criteria, and "definition of done." A review of the various agile roles and their involvement in the requirements process will also be presented in detail, from both an individual and a team perspective.
At the conclusion of this course, students will be able to:
- Understand the importance of analysis and its role in the agile requirements process.
- Avoid common requirements pitfalls on agile initiatives.
- Elicit usable requirements using various elicitation techniques.
- Utilize an iterative approach to analyze and prioritize requirements throughout a project.
- Facilitate the delivery of the overall product vision.
- The Agile Approach: A Review
- Agile Manifesto, principles and methodologies
- Unifying themes
- Agile delivery team
- Agile competencies checkpoint
- Underlying Competencies
- Common requirements challenges
- Business analysis knowledge and skills
- Business analyst characteristics
- Seven steps to business analysis success
- Know your stakeholders
- User role modeling
- Stakeholder communications
- Strategy Alignment and Analysis
- Aligning the project to enterprise strategy
- Levels of agile requirements
- Identifying business value
- Case study introduction
- Identifying key business processes
- "As-is" process models
- Developing a Product Vision
- Identifying stakeholder roles
- Product vision overview
- Product vision's primary content
- Visioning approaches
- Eliciting requirements for the roadmap ahead
- Identifying risks
- Identifying non-functional requirements
- Connecting the Vision with the Roadmap
- Product development prioritization
- Requirements management's domain
- Process analysis tools and techniques
- Design standards
- High-level architectural models
- Process models
- Use case diagrams
- Preliminary user interface (UI) requirements
- The Big Picture: Product Roadmap Requirements
- Product roadmap defined
- Timing of roadmap requirements
- The program and team backlogs
- Prioritizing epics and features
- A basic program backlog
- A basic product roadmap
- Release and Iteration Requirements
- Analyzing the program backlog
- Decomposing epics, features and stories
- Acceptance criteria
- Prioritizing and estimating for the release
- The team backlog
- Slicing stories
- Story mapping review
- Revisiting the product roadmap
- A detailed product roadmap
- Analyzing Requirements
- Business rules
- CRUD (Create, Read, Update, Delete)
- Managing Requirements Through Product Development
- Reviewing acceptance criteria
- Prototypes, simulations, demonstrations
- Detailing iteration requirements
- Grooming the backlog
- Staying ahead of the development team
- Definition of done
- Summary and Wrap-up
- Applying it in the real world
- Where do you go from here?
- Your Action Plan
ARTICLE: 7 Reasons to Add Agile to Your Management Toolbox by Eric P. Rudolf
In addition to improving product development results, did you know Agile principles and practices can also improve your effectiveness as a day-to-day manger, and the performance of your departments as a whole?
BOOK: Becoming Agile in an Imperfect World by Greg Smith and Ahmed Sidky
It's never easy to bring Agile into an existing organization with established people and practices. Learn practical techniques and strategies to move from your existing process to an Agile process—without starting from scratch!
FREE RECORDED WEBINAR: An Overview of Agile by Sonja Almlie
Gain knowledge about the agile approach, and how incorporating agile techniques and tools into projects can improve product delivery, team productivity, and stakeholder satisfaction.
BOOK: PM the Agile Way: Making it Work in the Enterprise by John C. Goodpasture
Written for experienced PMs, architects and systems analysts comfortable in traditional methods of PM, but required to learn agile for software projects. Also offers an understanding of making agile work in the enterprise.
For Corporate Pricing or to Schedule a Training Needs Assessment, Please Contact:
Ken Mulcahy • Onsite Training Specialist • (952) 846-4484 x410 • email@example.com
* Discounts Available for Federal, State and Local Government Agencies
Register for this Course
|Time:||1st Day: 9am to 4pm CST
2nd Day: 9am to 4pm CST
Oct. 2nd - 3rd, 2017 (Register)