Effective Agile Requirements: Analyzing Beyond User Stories

Proven Tools and Techniques for Effective Agile Requirements—2 Days, 14 Hours

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 in a team-simulated environment, and 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.

Read More

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

  1. Understand the importance of analysis and its role in the agile requirements process
  2. Avoid common requirements pitfalls on agile initiatives
  3. Elicit usable requirements using various elicitation techniques
  4. Utilize an iterative approach to analyze and prioritize requirements throughout a project
  5. 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
    • Users
    • Business rules
    • Processes
    • Functions
    • 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

Students will receive the following materials with the course attendance:

  • Agile Requirements Workbook
  • Supplemental Materials

FEATURED BOOK: Seven Steps to Mastering Business Analysis by Barbara A. Carkenord

Seven Steps to Mastering Business Analysis will help build the skill sets of new and experienced analysts, and those currently doing analysis work including project managers, system analysts, product managers and business development professionals.

Read More

ARTICLE: What Are the CCBA® and CBAP® Certifications?

If you are a business analyst looking to receive formal recognition of your expertise and experience, International Institute of Business Analysis (IIBA®) offers two credentials you should consider.

Read More

ONLINE TOOL: Do I Qualify for a Credential?

One of the biggest hurdles in qualifying for a BA credential is Work Experience. Our free Experience Calculator will help define, track and categorize career experiences, and help you choose a certification path.

Read More

FREE WEBINAR: Becoming a Certified Business Analyst

Delivered by Barbara A. Carkenord, this previously recorded webinar provides an overview of the two internationally-recognized Business Analysis certifications, and features a free Q&A PDF download.

Read More

For Corporate Pricing or to Schedule a Training Needs Assessment, Please Contact:

Ken Mulcahy • Onsite Training Specialist • (952) 846-4484 x410kmulcahy@rmcls.com

* Discounts Available for Federal, State and Local Government Agencies

Register for this Course

Type: Core Agile Training
Audience: Agile PMs, Team Members, Product Owners
Duration: 2 Days – 8:00 am to 4:00 pm
PDUs: 14
More Information

Related Classes

•  BA: A Critical Role on Projects

•  BA Fundamentals

•  Facilitation Skills Workshop