Duration
2 days
Overview
In order to succeed with agile, teams and organizations should focus first on “being agile” as a foundation for success in “doing agile.” Learning objectives for this workshop delve into key concepts such as adaptive planning, value-driven development, team collaboration and frequent feedback for continuous improvement. Participants come away with a solid understanding of core concepts as they prepare to embark on their agile journey. Consequently, participants leave the course more confident in seven key areas:
- Value driven development using Scrum & Kanban
- Adaptive planning using transparency, Inspection and Adaption
- Purpose and advantages of Self-organization
- How to put Scrum and Kanban into action
- Adoption of Scrum Framework in Product Development
- Adoption of Scrum with Kanban in Project Management
- Adoption of agility in operation management
Learning Objective
- Clarity about transitioning to the Agile roles
- Shifting from waterfall delivery to agile based delivery?
- Deeper understanding about various agile frameworks
- Understanding about how practice Scrum, Kanban and XP
- Overview about Scrum framework
- Scrum Roles, Artifacts and events
- Definition of Done and Acceptance Criteria
- Tools for Agile Project Management
- Learn how Kanban and Scrum coexist in software development
- Understand how to complete a 'Value Stream Mapping' and what to include
- Understand options for tuning the Kanban implementation
- Tracking and measuring project success in agile
- Essential elements for Agile Way of Working
Teaching techniques
Complete hands-on workshop to deal with organizational challenges and implantation issues. Participants learn by doing and training facilitator focuses on individual and interaction than theory. Participants work in small teams to learn and play all the roles to understand importance of Scrum Team.
Workshop will get facilitated using Scrum Itself by dividing whole agenda in 4 Sprints. Agenda will be flexible enough to incorporate class feedback at the end of every sprint.
Online deliveries for this interactive training will use an online meeting platform (such as Zoom, WebEx, or Teams) to have face-to-face contact online, including use of breakout rooms for group activities.
Detailed Agenda
- Understanding the Agile Mindset
Many people come to Agile looking for "the Agile process". However, while some processes and methodologies may be more supportive or common in Agile organizations than others, the mindset must come first. Introduce Agile as a mindset and explain that agility is achieved through both "being" and "doing" Agile. The Agile mindset is characterized by things like valuing early failure for learning, collaboration, continuous improvement, continuous discovery, etc.
- Incremental Development
One anchor of Agile development is incremental development. Introduce the concept and value of incremental development, and how it differs from effort-based or task-based management.
- Value-Based Work
Many people, even understanding the idea of incremental development, can't see how to break work into small, value-centered work items and track their progress. Develop and practice techniques for breaking problems into value-based parts and tracking progress against them.
- The Scrum Framework
How is the Scrum theory implemented through time-boxes events, roles, rules and artifacts? How can these be used most effectively? We will experience why the Scrum framework is constructed as it is and how you as Scrum Master can effectively use Scrum to control risks and create maximum value.
- Scrum Roles – Product Owner, Scrum Master and Development
Who supposed to be a good product owner? What Product Owner does in Scrum? Do they write story or maximize value? Why we need Scrum Master? Who decides Scrum Master for team? What’s the meaning of Self-Organized Development Team? Is Self-organizing team good enough or we need self- managed team? Developers are cross-function or Development Team is cross-functional?
- The Definition of Done & Acceptance Criteria
Are you able to deliver truly done product? What “DONE” means in Scrum and why it is important? Workshop focus differentiating DONE and UNDONE but also bring discussion about Technical Debts. Participants has to learn meaning of DONE increment by defining definition in workshop. Why not to have technical debt is critical to growing organization? How Acceptance Criteria is different than Definition of DONE?
- Developing product using Scrum
Learn by doing is focus here. Participants work in group like real scrum team. They learn by practicing Scrum on live project. Small Scrum team plays all roles, create artifacts to understand transparency and use events for inspection and adaption.
- Working with people and teams
Since Scrum is a process framework and to make process works, organization has to work a lot in resolving people and team problem. There will be lot group discussions around certain challenges that majority of organization faces while adopting Scrum.
- The role of the Scrum Master
Good and empowered Scrum Master can bring positive change but change become difficult when change agent is not pragmatic. Workshop focus on empowering change agent with knowledge to facilitate change. Workshop covers topic such as Coaching skills of Scrum Masters, Change Agent to facilitate change, Facilitator to help in getting rid of impediments, Servant Leader for organization, Process Owner to maintain Scrum practices.
- Writing user stories and Story Mapping
The story map is populated by the group writing user stories to fulfil each of the product features, ensuring the stories remain aligned with the product vision and value drivers. Will have understanding about how to split complex features into manageable stories.
- Tracking and Measuring Project Success in Agile
How to measure success of an agile project in ever evolving requirement? Discussion around key metrics like business values, velocity chart, release burndown and sprint burndown. How to incorporate feedbacks in forecast and how to forecast project completion date.
- Value Stream Mapping
Operational and development value streams as the main concept for organizing the process. Methods for highlighting and running value streams. Value Streams represent the series of steps that an organization uses to implement Solutions that provide a continuous flow of value to a customer.
- Kanban – a system to manage operation
Kanban is a workflow management framework that visualizes your work, improves it, and maximizes efficiency. In the Kanban framework, the work items are visually represented on a Kanban board. With Kanban boards, your team members can see the state of flow of work at any time. While Kanban methodology can allow small evolutionary and incremental changes to the current work process, it lets you improve the product or service delivery gradually. You can get faster feedback to make any changes to the product or service.
- ScrumBan – fact and reality of using Kanban with Scrum
Sense Making Framework for Scrum Master, Discussion around Scrum + Kanban and Scrum + XP. Drawing Kanban Board, learning WIP Limit, Visualization and Pull-Based system. How to calculate Cycle Time and Lead with sample project.
- Essential Elements for Agile Way of Working
Agile way of working has become buzzwords after ING case study and recent adoption at ANZ. Let’s understand pros and cons of agile way of working. Will have discussion around various model for organization agility and way to adopt. Focus will be on owning a roadmap for organization agility vs renting processes.
This training is dedicated for those who:
are looking for improvements in the way they work, want to start using Agile at work or leveling up their knowledge, have creative work that requires frequent feedback from the client or user.
We invite:
- Team members (especially for freshly created teams),
- Beginner Scrum Masters and Product Owners and all those preparing for these roles,
- Human Resources and administration departments representatives
- Clients and non-technical collaborators of Scrum teams
Programme scope, delivery arrangements and suitability are confirmed during enquiry.