SlideShare a Scribd company logo
Agile Best Practices
Akhil Munjal
The Concept of Agile
Definition & Sample Sprint
• Agile helps teams respond
to the unpredictability of
building software by using
iterative and incremental
development. Typically,
requirements and solutions
evolve through
collaboration between
cross functional teams and
clients
• Agile promotes adaptive
planning, evolutionary
development and delivery, a
time-boxed iterative
approach, and encourages
rapid and flexible response
to change.
2
Project
Initiation
Sprint 0
Sprint 1
Sprint 2 Release Sprint 1
Integration
Test Sprint 0
 High-level project
planning
 Initial Stakeholder
engagement
 Define ways of working
Project Initiation
 High level requirement
gathering
 Commit to sprint
lengths, team capacity
 Delivery team roll-on
Sprint 0
 Reprioritise backlog
with client
 Commit to and deliver
stories
 Shippable product at
the end of each sprint
Sprints 1+
Product
Backlog
Sprint
Backlog
Sprint
Backlog Product
Fig: Sample Sprint Cycle
Agile Terminology
Overview of Agile Approach
Product Owner – ‘Voice of the
Customer’
• Ensures end product delivers
value to the business or
customer
• Sets and adjusts priorities and
product backlog
• Accepts or rejects work via
showcases and pilots (review)
Scrum Master
• Accountable for delivering
Sprint goals
• Removes obstacles for team and
keeps momentum
• Coaches and provides
motivation
Team Members
• Develop and deliver product on
a daily basis
• Self directed and self organizing
• Cross functional (change,
process, design, test)
Design,
Build Test
Inception
Prioritise
Retros
pective
Plan
Showcase
& Deploy
Iterative deployment
• User Stories
• Product Backlog
• Sprint Backlog
• Burndown Chart
• Potentially shippable Product
increments
Roles Products Events
• Product Owner
• Scrum Master
• Team
• Sprint Planning
• Daily Scrum (Daily
Standup Meeting)
• Sprint Review
• Sprint Retrospective
• Backlog Refinement
Agile Implementation
Key Activities
Advisory and Strategy Team
• Understand the client drivers and
motivation for Agile
• Help the leadership and C-suite
understand Agile Impact
• Work along business divisional
leads in rolling out Agile
Program Manager
• Establish and launch Governance
Structure & Processes
• Integrate project work plans and
clearly capture milestones and
dependencies
• Confirm delivery processes each
project should use
Agile Coach
• Co-ordinates with Agile Strategy
Team to understand vision &
roadmap
• Work with Project Team to define
Agile Delivery Model and Setup
Agile Practices
• Participates in all Key initiatives
and fine tuning it
Agile Best Practices
What works well
Conduct early and regular Showcases
• Provide early mock ups of the product / change deliverables to put theory into immediate practice
• Pilot the product (including surveys, training or communications) prior to full deployment
Involve the client/customer and stakeholders in continuous dialogue
• Run Agile basics and refreshers at the commencement of the project
• The review process should be streamlined: present only the executive summary
Be flexible with hybrid Waterfall/Agile approaches
• Agree in sprint 0 the Agile methods and ways of working with the client/customer
• Agile projects commonly incorporate waterfall practices (such as code freezes and CRP), and change must
adapt their models accordingly
Plan differently
• Change planning should feature only critical path change activities
• Change planning should be flexible and adaptive to changes, while keeping aligned to the overall journey
Change team in a silo and not immersed in scrum activity
• Change team members must attend daily scrums and showcases
• Change team members should adopt a major and minor role in the team
Change team not focused on critical path activities
• Change activities must always focus on business value and not become ‘top heavy’
• Change activities must be targeted on each sprint release date
Change team not adapting rapidly to changes in product development
• Change team should respond to changes in priorities with flexible planning
• Change team should maintain and communicate a clear view of the impact of ongoing changes
Change team too focused on delivery and not fostering engagement
• Change team have a vital role to play in team well-being and recognition
• Change team should ‘step back’ each sprint to take an active and driving role in retrospectives
Change team not aligning sprints to the overall journey
• Each sprint should align with the journey and business case as expressed in epic user stories
• Agile is not an ‘excuse for poor planning’ – a change plan is required to set expectations
What Can
go Wrong
in Agile
What
Works
Well
Agile Best Practices
Success Factors & Metrics
Sponsorship
• Actively engaged senior management sponsors to
communication change, strategy and direction
• A sponsorship strategy that builds and sustains
support throughout phases
Sponsorship
• Measurable linkage to business objectives with
cross-organizational focus
• Accelerated implementation approach to quickly
address known challenges
Balance
• Leverage of leading practices from the industry and
our expertise
• Focus on adopting leading practices while keeping
in mind our clients’ realities, priorities, and
constraints
Team Compensation
• The right resources at the right time, with pilot
projects to insert ‘player-coaches’ on the ground
• Effective knowledge transfer throughout the project
Metrics and Measurement
Burndown Chart for tracking Sprint progress
• Automatically generated visual chart when electronic tooling
is used
• Represents development complete by stage or completed
user stories
• Includes Work in Progress
Velocity
• Estimate of rate at which team can do work (no. of points
needed for each story x no. of stories estmated per sprint)

More Related Content

What's hot

Operations impossible
Operations impossibleOperations impossible
Operations impossible
Ramesh Victor
 
Conducting Agile Retrospectives
Conducting Agile Retrospectives Conducting Agile Retrospectives
Conducting Agile Retrospectives
Intelliware Development Inc.
 
Agile Network India | Disciplined Agile Through Case Study | Nagaraja Gundappa
Agile Network India | Disciplined Agile Through Case Study | Nagaraja GundappaAgile Network India | Disciplined Agile Through Case Study | Nagaraja Gundappa
Agile Network India | Disciplined Agile Through Case Study | Nagaraja Gundappa
AgileNetwork
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
Raymond Adrian (Rad) Butalid
 
Project management career seminar
Project management career seminarProject management career seminar
Project management career seminar
Ojiugo Ajunwa
 
QA in an Agile Environment
QA in an Agile EnvironmentQA in an Agile Environment
QA in an Agile Environment
Intelliware Development Inc.
 
PMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification OverviewPMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification Overview
Rahul Sudame
 
Agile for Business
Agile for BusinessAgile for Business
Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
Info-Tech Research Group
 
Methodology - Agile@Scale
Methodology - Agile@ScaleMethodology - Agile@Scale
Methodology - Agile@Scale
Jean-François Nguyen
 
Agile Testing
Agile Testing  Agile Testing
Agile Network India | Confluence of Lean from Manufacturing industry & Agile ...
Agile Network India | Confluence of Lean from Manufacturing industry & Agile ...Agile Network India | Confluence of Lean from Manufacturing industry & Agile ...
Agile Network India | Confluence of Lean from Manufacturing industry & Agile ...
AgileNetwork
 
Agile = scrum = no project managers
Agile =  scrum =  no project managersAgile =  scrum =  no project managers
Agile = scrum = no project managers
Association for Project Management
 
Waterfall to agile transition
Waterfall to agile transitionWaterfall to agile transition
Waterfall to agile transition
PonniA1
 
QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
Eli (Elle) Bauer
 
Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2
Portolearn
 
Agile Network India | Data driven approach to Retrospectives | Sandhya Bhayana
Agile Network India | Data driven approach to Retrospectives | Sandhya BhayanaAgile Network India | Data driven approach to Retrospectives | Sandhya Bhayana
Agile Network India | Data driven approach to Retrospectives | Sandhya Bhayana
AgileNetwork
 
Product based software delivery
Product based software deliveryProduct based software delivery
Product based software delivery
Kawaldeep Chadha
 
SAFe agilist_brochure
SAFe agilist_brochureSAFe agilist_brochure
SAFe agilist_brochure
Knowledgehut
 
Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10eventwithme
 

What's hot (20)

Operations impossible
Operations impossibleOperations impossible
Operations impossible
 
Conducting Agile Retrospectives
Conducting Agile Retrospectives Conducting Agile Retrospectives
Conducting Agile Retrospectives
 
Agile Network India | Disciplined Agile Through Case Study | Nagaraja Gundappa
Agile Network India | Disciplined Agile Through Case Study | Nagaraja GundappaAgile Network India | Disciplined Agile Through Case Study | Nagaraja Gundappa
Agile Network India | Disciplined Agile Through Case Study | Nagaraja Gundappa
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Project management career seminar
Project management career seminarProject management career seminar
Project management career seminar
 
QA in an Agile Environment
QA in an Agile EnvironmentQA in an Agile Environment
QA in an Agile Environment
 
PMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification OverviewPMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification Overview
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
 
Methodology - Agile@Scale
Methodology - Agile@ScaleMethodology - Agile@Scale
Methodology - Agile@Scale
 
Agile Testing
Agile Testing  Agile Testing
Agile Testing
 
Agile Network India | Confluence of Lean from Manufacturing industry & Agile ...
Agile Network India | Confluence of Lean from Manufacturing industry & Agile ...Agile Network India | Confluence of Lean from Manufacturing industry & Agile ...
Agile Network India | Confluence of Lean from Manufacturing industry & Agile ...
 
Agile = scrum = no project managers
Agile =  scrum =  no project managersAgile =  scrum =  no project managers
Agile = scrum = no project managers
 
Waterfall to agile transition
Waterfall to agile transitionWaterfall to agile transition
Waterfall to agile transition
 
QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
 
Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2
 
Agile Network India | Data driven approach to Retrospectives | Sandhya Bhayana
Agile Network India | Data driven approach to Retrospectives | Sandhya BhayanaAgile Network India | Data driven approach to Retrospectives | Sandhya Bhayana
Agile Network India | Data driven approach to Retrospectives | Sandhya Bhayana
 
Product based software delivery
Product based software deliveryProduct based software delivery
Product based software delivery
 
SAFe agilist_brochure
SAFe agilist_brochureSAFe agilist_brochure
SAFe agilist_brochure
 
Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10
 

Viewers also liked

Visual studio 2017 - Launch Event Keynote
Visual studio 2017  - Launch Event KeynoteVisual studio 2017  - Launch Event Keynote
Visual studio 2017 - Launch Event Keynote
Delta-N
 
Business transformation & Change Management - How not to go wrong : From a se...
Business transformation & Change Management - How not to go wrong : From a se...Business transformation & Change Management - How not to go wrong : From a se...
Business transformation & Change Management - How not to go wrong : From a se...
Akhil Munjal
 
Websites, Web Services and Cloud Applications with Visual Studio
Websites, Web Services and Cloud Applications with Visual StudioWebsites, Web Services and Cloud Applications with Visual Studio
Websites, Web Services and Cloud Applications with Visual StudioMicrosoft Visual Studio
 
Business transformation & Change Management - How not to go wrong : From a se...
Business transformation & Change Management - How not to go wrong : From a se...Business transformation & Change Management - How not to go wrong : From a se...
Business transformation & Change Management - How not to go wrong : From a se...
Akhil Munjal
 
DevOps and Visual Studio Team Services
DevOps and Visual Studio Team Services DevOps and Visual Studio Team Services
DevOps and Visual Studio Team Services
WinWire Technologies Inc
 
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSDevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
Solidify
 
DevOps con Visual Studio Team Services
DevOps con Visual Studio Team ServicesDevOps con Visual Studio Team Services
DevOps con Visual Studio Team Services
Luis Fraile
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
Nishanth K Hydru
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
Ernest Mueller
 

Viewers also liked (9)

Visual studio 2017 - Launch Event Keynote
Visual studio 2017  - Launch Event KeynoteVisual studio 2017  - Launch Event Keynote
Visual studio 2017 - Launch Event Keynote
 
Business transformation & Change Management - How not to go wrong : From a se...
Business transformation & Change Management - How not to go wrong : From a se...Business transformation & Change Management - How not to go wrong : From a se...
Business transformation & Change Management - How not to go wrong : From a se...
 
Websites, Web Services and Cloud Applications with Visual Studio
Websites, Web Services and Cloud Applications with Visual StudioWebsites, Web Services and Cloud Applications with Visual Studio
Websites, Web Services and Cloud Applications with Visual Studio
 
Business transformation & Change Management - How not to go wrong : From a se...
Business transformation & Change Management - How not to go wrong : From a se...Business transformation & Change Management - How not to go wrong : From a se...
Business transformation & Change Management - How not to go wrong : From a se...
 
DevOps and Visual Studio Team Services
DevOps and Visual Studio Team Services DevOps and Visual Studio Team Services
DevOps and Visual Studio Team Services
 
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSDevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
 
DevOps con Visual Studio Team Services
DevOps con Visual Studio Team ServicesDevOps con Visual Studio Team Services
DevOps con Visual Studio Team Services
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 

Similar to Agile best practices and what is Scrum - from a certified Scrum Master and PMP professional

Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
LitheSpeed
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
SN Panigrahi, PMP
 
Scaled agile implementation
Scaled agile implementationScaled agile implementation
Scaled agile implementation
Kumar Rajasekaran
 
Olena Grygorchuk - Refactor your understandings about Agile development
Olena Grygorchuk - Refactor your understandings about Agile developmentOlena Grygorchuk - Refactor your understandings about Agile development
Olena Grygorchuk - Refactor your understandings about Agile development
Timetogrowup
 
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
AgileNetwork
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
GEORGEOFORI7
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
GEORGEOFORI7
 
Agile Mumbai 2023 | Optimized Agile Progress - Heightening Effectiveness via ...
Agile Mumbai 2023 | Optimized Agile Progress - Heightening Effectiveness via ...Agile Mumbai 2023 | Optimized Agile Progress - Heightening Effectiveness via ...
Agile Mumbai 2023 | Optimized Agile Progress - Heightening Effectiveness via ...
AgileNetwork
 
ANIn Ahmedabad Nov 2023 | Synergizing Agility: A cross- Functional Approach t...
ANIn Ahmedabad Nov 2023 | Synergizing Agility: A cross- Functional Approach t...ANIn Ahmedabad Nov 2023 | Synergizing Agility: A cross- Functional Approach t...
ANIn Ahmedabad Nov 2023 | Synergizing Agility: A cross- Functional Approach t...
AgileNetwork
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
AgileNetwork
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management
CUPE_Projects
 
The 2021 PMP Exam_ Agile.pptx
The 2021 PMP Exam_ Agile.pptxThe 2021 PMP Exam_ Agile.pptx
The 2021 PMP Exam_ Agile.pptx
MohammadYusufHamdan
 
Agile For All- Transformation Journey of a Telco
Agile For All- Transformation Journey of a TelcoAgile For All- Transformation Journey of a Telco
Agile For All- Transformation Journey of a Telco
Abhigya Pokharel
 
Lean change method toronto agile meetup
Lean change method toronto agile meetupLean change method toronto agile meetup
Lean change method toronto agile meetup
agilebydesign
 
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
AgileNetwork
 
Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18
Ravi Tadwalkar
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
Syed Zaid Irshad
 
Agile transformation by Gnanasambandham anbazhagan
Agile transformation   by Gnanasambandham anbazhaganAgile transformation   by Gnanasambandham anbazhagan
Agile transformation by Gnanasambandham anbazhagan
Gnanasambandham Anbazhagan CSP, CSM, CSPO
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
LitheSpeed
 

Similar to Agile best practices and what is Scrum - from a certified Scrum Master and PMP professional (20)

Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
 
Scaled agile implementation
Scaled agile implementationScaled agile implementation
Scaled agile implementation
 
Olena Grygorchuk - Refactor your understandings about Agile development
Olena Grygorchuk - Refactor your understandings about Agile developmentOlena Grygorchuk - Refactor your understandings about Agile development
Olena Grygorchuk - Refactor your understandings about Agile development
 
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
 
Agile Mumbai 2023 | Optimized Agile Progress - Heightening Effectiveness via ...
Agile Mumbai 2023 | Optimized Agile Progress - Heightening Effectiveness via ...Agile Mumbai 2023 | Optimized Agile Progress - Heightening Effectiveness via ...
Agile Mumbai 2023 | Optimized Agile Progress - Heightening Effectiveness via ...
 
ANIn Ahmedabad Nov 2023 | Synergizing Agility: A cross- Functional Approach t...
ANIn Ahmedabad Nov 2023 | Synergizing Agility: A cross- Functional Approach t...ANIn Ahmedabad Nov 2023 | Synergizing Agility: A cross- Functional Approach t...
ANIn Ahmedabad Nov 2023 | Synergizing Agility: A cross- Functional Approach t...
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
 
The PMO journey
The PMO journeyThe PMO journey
The PMO journey
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management
 
The 2021 PMP Exam_ Agile.pptx
The 2021 PMP Exam_ Agile.pptxThe 2021 PMP Exam_ Agile.pptx
The 2021 PMP Exam_ Agile.pptx
 
Agile For All- Transformation Journey of a Telco
Agile For All- Transformation Journey of a TelcoAgile For All- Transformation Journey of a Telco
Agile For All- Transformation Journey of a Telco
 
Lean change method toronto agile meetup
Lean change method toronto agile meetupLean change method toronto agile meetup
Lean change method toronto agile meetup
 
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
 
Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile transformation by Gnanasambandham anbazhagan
Agile transformation   by Gnanasambandham anbazhaganAgile transformation   by Gnanasambandham anbazhagan
Agile transformation by Gnanasambandham anbazhagan
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 

Agile best practices and what is Scrum - from a certified Scrum Master and PMP professional

  • 2. The Concept of Agile Definition & Sample Sprint • Agile helps teams respond to the unpredictability of building software by using iterative and incremental development. Typically, requirements and solutions evolve through collaboration between cross functional teams and clients • Agile promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. 2 Project Initiation Sprint 0 Sprint 1 Sprint 2 Release Sprint 1 Integration Test Sprint 0  High-level project planning  Initial Stakeholder engagement  Define ways of working Project Initiation  High level requirement gathering  Commit to sprint lengths, team capacity  Delivery team roll-on Sprint 0  Reprioritise backlog with client  Commit to and deliver stories  Shippable product at the end of each sprint Sprints 1+ Product Backlog Sprint Backlog Sprint Backlog Product Fig: Sample Sprint Cycle
  • 3. Agile Terminology Overview of Agile Approach Product Owner – ‘Voice of the Customer’ • Ensures end product delivers value to the business or customer • Sets and adjusts priorities and product backlog • Accepts or rejects work via showcases and pilots (review) Scrum Master • Accountable for delivering Sprint goals • Removes obstacles for team and keeps momentum • Coaches and provides motivation Team Members • Develop and deliver product on a daily basis • Self directed and self organizing • Cross functional (change, process, design, test) Design, Build Test Inception Prioritise Retros pective Plan Showcase & Deploy Iterative deployment • User Stories • Product Backlog • Sprint Backlog • Burndown Chart • Potentially shippable Product increments Roles Products Events • Product Owner • Scrum Master • Team • Sprint Planning • Daily Scrum (Daily Standup Meeting) • Sprint Review • Sprint Retrospective • Backlog Refinement
  • 4. Agile Implementation Key Activities Advisory and Strategy Team • Understand the client drivers and motivation for Agile • Help the leadership and C-suite understand Agile Impact • Work along business divisional leads in rolling out Agile Program Manager • Establish and launch Governance Structure & Processes • Integrate project work plans and clearly capture milestones and dependencies • Confirm delivery processes each project should use Agile Coach • Co-ordinates with Agile Strategy Team to understand vision & roadmap • Work with Project Team to define Agile Delivery Model and Setup Agile Practices • Participates in all Key initiatives and fine tuning it
  • 5. Agile Best Practices What works well Conduct early and regular Showcases • Provide early mock ups of the product / change deliverables to put theory into immediate practice • Pilot the product (including surveys, training or communications) prior to full deployment Involve the client/customer and stakeholders in continuous dialogue • Run Agile basics and refreshers at the commencement of the project • The review process should be streamlined: present only the executive summary Be flexible with hybrid Waterfall/Agile approaches • Agree in sprint 0 the Agile methods and ways of working with the client/customer • Agile projects commonly incorporate waterfall practices (such as code freezes and CRP), and change must adapt their models accordingly Plan differently • Change planning should feature only critical path change activities • Change planning should be flexible and adaptive to changes, while keeping aligned to the overall journey Change team in a silo and not immersed in scrum activity • Change team members must attend daily scrums and showcases • Change team members should adopt a major and minor role in the team Change team not focused on critical path activities • Change activities must always focus on business value and not become ‘top heavy’ • Change activities must be targeted on each sprint release date Change team not adapting rapidly to changes in product development • Change team should respond to changes in priorities with flexible planning • Change team should maintain and communicate a clear view of the impact of ongoing changes Change team too focused on delivery and not fostering engagement • Change team have a vital role to play in team well-being and recognition • Change team should ‘step back’ each sprint to take an active and driving role in retrospectives Change team not aligning sprints to the overall journey • Each sprint should align with the journey and business case as expressed in epic user stories • Agile is not an ‘excuse for poor planning’ – a change plan is required to set expectations What Can go Wrong in Agile What Works Well
  • 6. Agile Best Practices Success Factors & Metrics Sponsorship • Actively engaged senior management sponsors to communication change, strategy and direction • A sponsorship strategy that builds and sustains support throughout phases Sponsorship • Measurable linkage to business objectives with cross-organizational focus • Accelerated implementation approach to quickly address known challenges Balance • Leverage of leading practices from the industry and our expertise • Focus on adopting leading practices while keeping in mind our clients’ realities, priorities, and constraints Team Compensation • The right resources at the right time, with pilot projects to insert ‘player-coaches’ on the ground • Effective knowledge transfer throughout the project Metrics and Measurement Burndown Chart for tracking Sprint progress • Automatically generated visual chart when electronic tooling is used • Represents development complete by stage or completed user stories • Includes Work in Progress Velocity • Estimate of rate at which team can do work (no. of points needed for each story x no. of stories estmated per sprint)