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
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.
ARTICLE: RMC Spotlight: An Inside Look at the IIBA®'s New Certification Program
In 2006, The International Institute of Business Analysis™ (IIBA®) created the Certified Business Analysis Professional™ (CBAP®) and in 2011 added the Certificate of Competency in Business Analysis™ (CCBA®). As of September 2016, this two-tier system has been replaced by a more comprehensive four level, competency-based certification program for business analysis professionals. This whitepaper breaks down each of the four levels by focusing on what you need to know.
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.
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.
For Corporate Pricing or to Schedule a Training Needs Assessment, Please Contact:
Ken Mulcahy • Onsite Training Specialist • (952) 846-4484 x410 • firstname.lastname@example.org
* 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)