1 - Introduction - Fundamentals of Agile
Why Agile?Exercise 1a: Waterfall-Lean-Agile Simulation History & Mindset: Understand how the agile approach arose.The Agile LifecycleIntroducing Agile to the organizationRoles and Responsibilities on an Agile project team. Understand the purpose, the concepts, the theory, and some applications around the importance of people as individuals providing value through working in teams.Establishing core hours - How will the team work during a day? How to build end-to-end systems in early iterationsExercise 1b: How to build end-to-end systems in early iterationsPlanning and Managing Business Analysis Communication and Performance Agile and CMMIExercise 1c: Case Study Project
2 - Assembling the team – Scrum Roles
Value-Driven Development: Understand why agile development focuses so heavily on working products, its more general casting as "value-driven" development, with incremental, iterative and risk-driven approaches. Themes, theory and applications.Exercise 2a: Identify the “Product Owner”Identify Project Success CriteriaExercise 2b: Review the Scrum Cheat SheetEstablish your Agile team using RACIExercise 2c: Build the Scrum Team
3 - Define the Product and Project Vision
Envision the Product and Project outcomesExercise 3a: Review Agile ChecklistProject Chartering (Project Planning)Assemble the Agile project team – what are their responsibilities?Compile the Product Backlog (Coarse-Grain Requirements)Discuss how to Plan Sprints and ReleasesExercise 3b: Product Vision – Goals and StrategiesEstablish the Project “time-box”Exercise 3c: Create a Release Plan Embrace the High-Level (Coarse-Grain) PlanManaging different types of Personas on an Agile ProjectIdentifying and managing “Information Radiators”Planning in Agile Projects – Common practices that workDetermine how the team will tracking and monitoring activitiesExercise 3c: Establish the Project Time-box
4 - Tools and Techniques – Building the Scrum Task board
CommunicationsExercise 4a: Discussion – Tools and Techniques for ScrumPlanning, Monitoring and AdaptingScrum Task BoardExercise 4c: Create a Scrum Task board – Identify work streamsAgile EstimatingAgile Analysis and DesignBurndown ChartTeam VelocitySoft Skills Negotiation
5 - Estimating ad Prioritizing Effort
Planning Releases. Understand the value, the concepts, the theory and some applications for learning and adapting at all levels and on all topics (the product, the process, the team, and the organization).Exercise 5a: Brainstorm Business FunctionalityEstablishing decision and acceptance criteria for user stories Planning PokerExercise 5b: Estimate Effort (Coarse-Grain) Prioritize themes and releasesPrioritize user storiesExercise 5c: Confirm the Estimated Effort (Fine Grain)Estimating team velocityPreparing for change – Is the organization ready?Exercise 5d: Hold a daily Scrum and update the Scrum Task BoardExercise 5e: Conduct a Scrum or Scrums
6 - Plan the Iteration (Sprint)
Sprint Zero activitiesElements of a successful Sprint Planning meeting Create a Sprint Backlog How to create a task boardExercise 6a: Using the case study – Review Iteration Planning Checklist Create a Sprint plan – Establishing Sprint success metricsExercise 6b: Discussion Sprint “Zero” Activities Define the vision and Iteration RequirementsEstimating the level of effort (LOE) with the teamCreating user Stories for the Product Backlog -Guidelines to considerThe art of slicing user storiesExercise 6c: Review the Sprint Plan Managing the Solution Scope and Requirements using 2-4 week Sprints Exercise 6d: Adapting a change-driven Project plan that works Adapting a change-driven (Agile) Project plan that works – what are the key differences from traditional (waterfall) project plans?Finalize the Iteration Plan and how the team will operate
7 - Running the Sprint - from Planning to Review and Retrospective
Managing your Scrums and setting expectations with your teamExercise 7a: Using the case study – Review the Review Planning checklist Using Burndown charts to track progressExercise 7b: Using the case study – Review the Review Retrospective checklist Manage changes during the Sprint – What questions to askPrepare for the Sprint ReviewExercise 7c: Review of roles - QuizObtain Customer Acceptance of the Product IncrementHold a Sprint Retrospective - What is working and what needs to be improved upon during the SprintsUpdate the product backlog - Rework the High-Level (Coarse-Grain) PlanPlan and Execute the next Sprint Create an environment for continuous improvement – Product, Process and People
8 - Additional Information
Useful books and links on Agile
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
Executives, Project Managers, Business Analysts, Business and IT stakeholders working with analysts, Quality and process engineers, technicians, managers; supervisors, team leaders, and process operators; anyone who wants to improve their Business Analysis skills.