Thursday, August 20, 2015

Agile and Scrum Workshop for Business Analyst and Product Owner

Course Overview

Course will cover the Scrum framework but more importantly, what it means to function as the business analyst, or customer, for a scrum team. Participant will learn about managing stakeholders, creating and refining the Product Backlog, emerging detail with Product Backlog Items and User Stories including Acceptance Criteria and the Definition of Done and Definition of Ready. Course will have many exercises, in-depth discussion, case studies and techniques to help illustrate practices and principles. This workshop is for project managers, business analyst (BA), product owner, product manager and member of product management team.

Learning Outcome  

Understanding of Agile and Scrum
Practical knowledge of Scrum Framework and role of business analyst in Scrum
How to capture product ideas in a Product Vision Statement
How to write appropriate Product Backlog Items, which outline deliverable value for the
product
How to define Product Roadmap and Releases to aid in Product Lifecycle planning
Product and project budgeting in Scrum
Techniques for collaborating and interacting with the Development Team to ensure better
understanding of requirement.

Day -1

Scrum Basics
Understand the Scrum Framework, the core components of the Scrum framework, Roles,
Ceremonies, Agreements and Artifacts
Understand the principles of empirical process control and how to practice it through
simulation
Create work culture that helps in maximizing business value

Roles & Responsibilities
Understand the role of the Product Owner, proxy product owner and business analyst in detail
Understand why product mindset and not project mindset

Product Vision
Understand the importance of having the product vision as an overarching goal galvanizing the
entire Scrum team
Develop Product Vision using real case study
Understand the desirable qualities of the vision and how it can be shaped
Understand the importance of carrying out just enough prep work
Practice Impact Mapping to define product vision and roadmap
Understand the relationship between vision and product roadmap

Day -2

Product Backlog
Understand what the product backlog  and PBIs
Understand product backlog Refinement
Writing effective PBIs
Slicing PBIs using best practices like INVEST
Identification of MVP (minimum viable product)
Keeping product backlog in DEEP status

Prioritization
Understand the importance and benefits of prioritizing the product backlog
Understand the implications of saying everything is mandatory
Understand who should have input into prioritization decisions
Learn prioritization techniques such as MoSCoW and Kano
Understand how much latitude to give a team in adjusting the sequence of work

Estimating
Understand the different estimation levels in Scrum
Practice estimation techniques
Understand that estimates of size and duration can be done separately
Understand the difference between estimating and committing

Day -3

Release Management
Understand the goals and how to of release planning
Understand that planning is adaptive, iterative and collaborative
Understand why software should be released early and frequently
Understand and measure velocity to forecast
Understand release burndown charts
Understand how a release plan can help predict the future

Acceptance Test Driven Development/Behavior Driven Development
Understand how to write testable acceptance criteria
Understand the importance of automation in scrum
How to automate acceptance test
Learn Gherkin language to write feature file

No comments:

Post a Comment