The regular Scrum workshops generally talk about revolutionary aspects and do not provide answers on how to map PM responsibilities in a new world. In many large enterprises, because of the compliance and regulatory requirements, many project management responsibilities continue in the Agile world as well. The big change happens to be servant leadership and Agile mindset in Agile world leaving command and control mindset behind. This workshop helps participants in merging the best aspects of both world with Agile mindset and helps in identifying the pragmatic picture in Agile world. After undergoing this coaching workshop, attendees will be confident of applying Agile thinking and Scrum framework on projects while keeping the best practices of project management world as well.
Target Group and Prerequisites:
Program Management, Project Management, Product Owners, Scrum Masters, Product Managers on the project will benefit from this workshop. Since scrum teams are cross-functional, hence having cross functional group of people together for training will bring very interesting discussions which could benefit everyone.
Outcome of this workshop:
By the end of this course, attendees will be able to:
- How to reduce waste and add value at every step in the software development (LEAN principle)
- Participants will be able to apply new strategies to finish all phases of the project within a sprint (2-4 weeks)
- Post this workshop, participants can apply key Agile Management practices to improve effectiveness of business solution and of Agile teams
- Participants learn Why, When and How to use Agile Engineering/Agile Testing practices effectively to improve quality of deliverables
- Participants can apply Agile estimation and release planning by points technique to better forecast their work
- How to structure your teams to facilitate collaboration, and self-organization to maximize business value to the clients
- Using Agile empirical metrics to measure progress and quality
- Using Big Visible charts as information radiators
- How to set-up successful distributed agile teams and address communication, trust, and quality issues
Format of Workshop:
Participants get to understand core principles and in-depth Agile/Scrum/XP framework in the form of videos, group discussions, exercises, interactive sessions, innovation games. Following topics in detail will be addressed in 2 days:
Why and What is Agile
- Why different organizations are adopting Agile
- Agile Values and Principles
- Agile vs Traditional Approach
- Business outcome of using Agile
How to start an Agile project and what to expect
- Agile discovery session and its expectations from participants
- Concept of Team norms and charter
- Sprint zero
- Initial team velocity
Scrum framework in detail
- Scrum framework in a nut-shell
- Scrum Roles, Ceremonies and Artifacts
- Sprint Planning
- How to prepare for Sprint planning, pre-planning
- How to facilitate a Sprint Planning
- Velocity and Commitment driven planning techniques
- Definition of Done and Task estimation
- Daily Stand-up
- Why and How
- How to optimize stand-up and make it effective
- What are the anti-patterns
- Sprint Demo
- Facilitate a sprint review and its effectiveness
- Demos patterns and anti-patterns
- Sprint Retrospective
- What, why and how
- Different styles of doing retrospective
User Stories
- What Is/Not a User Story and 3C/INVEST model
- How to break down big requirements into smaller user-stories
- How to validate requirements using acceptance criteria
- Writing acceptance criteria with examples
- Who and When to write stories with tips
Product Backlog Grooming
- What, Why, When and How to conduct backlog grooming
- How to create backlog of a large project
- Story mapping and/or process maps – how to use them
- Definition of READY and its consequences to team and Product Owner
Agile Estimation and Planning
- 5 levels Agile Onion Planning
- Story Point Estimation and How to do it using planning poker
- Why NOT to use hours while estimating and planning
- How to do estimation at Sprint level, Release level
Wearing two hats: that of an SM and that of a PM
- 7 levels of authority
- SM-PM: is there a conflict?
Exercise (team activity): Mapping SM role just defined to PM role
- What maps and what is conflicting
- How do we mitigate the challenges
Is agile one size fits all?
- How agile fits into different types of projects. A discussion with examples
Agile PM Challenges
- Handling Fixed Bid Projects in Agile
- Handling SIT and UAT in Agile projects
Success Stories
Progress Tracking using Information Radiators
- How to create and use Burn-up/down charts
- Quality matrices with automated build
- Different kinds of information radiators and their day-to-day usage
- Different charts and metrics effectiveness and its different usages
- How to use story wall to find project progress
- Usage of Physical Board and Virtual Board
Extreme Programming Practices and Usage
- Test Automation and automated build
- Test Driven Development
- Pair programming explained
- Continuous Integration and Continuous Delivery
- What’s Agile testing?
Scaling Scrum and Distributed Agile
- Effective scaling strategies for teams/organization
- Setting up distributed agile teams across different geographies
- DOs and DONTs for successful distributed Agile project
The practical cases, risk mitigation strategies and best practices we share, help organizations to lay a good road-map to agility. Facilitator will address all the questions from participants about applying Scrum on real life projects.