The course will explore how your projects can easily and successfully make the transition to an effective Agile environment.TARGET AUDIENCE:
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.COURSE OBJECTIVES:
After completing this course, students will know how to:- Plan, manage and close requirements for software development project in reduced time using Agile Scrum practices- Minimize project uncertainty and risk by applying Agile principles through the Scrum method- Ensure your project delivers required functionality and adds value to the business- Create an environment of self-management for your software development team that will be able to continuously align the delivered software with desired business needs, easily adapting to changing requirements throughout the process.- Learn how to apply Agile Scrum by measuring and evaluating status based on the undeniable truth of working, testing software, creating a more accurate visibility into the actual progress of projects.
- Why Agile?
- The Agile Manifesto
- The Agile Lifecycle
- Introducing Agile SCRUM to the organization
- Roles and Responsibilities on an Agile project team
- Establishing core hours - How will the team work during a day?
- Planning and Managing Business Analysis Communication and Performance
- ACTIVITY – Identify Product Owner, ScrumMaster, Committed and non-committed roles
Initiate an Agile Project
- Envision the Product and Project outcomes
- Assemble the Agile project team – what are their responsibilities?
- ACTIVITY – Create a roles and responsibilities matrix (RACI) that are aligned to the desired outcomes
- Setting expectations with stakeholders
- Compile the Product Backlog (Coarse-Grain Requirements)
- Plan Sprints and Releases
- Embrace the High-Level (Coarse-Grain) Plan
Plan the Iteration (Sprint)
- Sprint Zero activities
- Define the vision and Iteration Requirements
- ACTIVITY – Define the vision
- Creating the Product Backlog – Guidelines for writing User stories
- Managing the Solution Scope and Requirements using 2-4 week Sprints
- 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
- ACTIVITY – Write user stories for the product backlog
Planning Releases & Managing Expectations
- Planning Releases
- Establishing decision and acceptance criteria for user stories
- Planning Poker
- ACTIVITY – Estimate User stories using Planning Poker
- Prioritize themes and releases
- Prioritize user stories
- ACTIVITY - Prioritize user stories
- Estimating team velocity
- Preparing for change – Is the organization ready?
- Create a release plan
- ACTIVITY – Create a Release plan
Planning the Sprint
- Elements of a successful Sprint Planning meeting
- Create a Sprint Backlog
- Create a Sprint plan – Establishing Spring success metrics
- How to create a task board
- ACTIVITY – Create a Task Board and Sprint Backlog for the first Sprint
- Coach the Team – How to keep them motivated and moving forward towards the
- desired outcome
Running the Sprint
- Managing your Scrums and setting expectations with your team
- Using Burndown charts to track progress
- ACTIVITY – Conduct a Scrum, update the task board, and create a Burndown chart
- Manage changes during the Sprint – What questions to ask
- Prepare for the Sprint Review
- Obtain Customer Acceptance of the Product Increment
- Hold a Sprint Retrospective - What is working and what needs to be improved upon during the Sprints
- Update the product backlog - Rework the High-Level (Coarse-Grain) Plan
- Plan and Execute the next Sprint
Verifying & Validating Requirements
- Creating a master test plan using Agile
- Verifying and Validating requirements using an Agile approach
- ACTIVITY - Create test scenarios and test cases from your User Stories
- Defining Transition Requirements
- Evaluating Solution Performance
- Capstone exercise, a simulated Agile project for participants to apply the skills they have learned
- Useful books and links on Agile
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.
Virtual BA07 - Implementing an Agile Project Online Live training option
Imagine an industry-leading classroom training experience from wherever you have access to the Internet.
The Virtual Online Live events listed here gives you an effective and proven online virtual learning experience with the freedom to attend virtually from anywhere.
There is also an option of experiencing Online Live from one of the many national partner centers where a computer and headset will be provided for you.
This rich and engaging virtual classroom environment lets you conveniently interact with instructors and other students.
You will hear and see your instructor as they teach the course and answer your questions via voice or text.
Choose the online live virtual training option and you can access the recorded version even after the class has finished.
The onDemand labs give you access to the same client and server technologies covered in class so you can test, apply and hone your skills by accessing the labs before and even after the class.
Technical Requirements: a computer or laptop with a modern browser and high speed internet access along with one or two monitors.