SlideShare une entreprise Scribd logo
1  sur  6
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)

Contenu connexe

Tendances

Operations impossible
Operations impossibleOperations impossible
Operations impossibleRamesh Victor
 
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 GundappaAgileNetwork
 
Project management career seminar
Project management career seminarProject management career seminar
Project management career seminarOjiugo Ajunwa
 
PMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification OverviewPMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification OverviewRahul Sudame
 
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
 
Waterfall to agile transition
Waterfall to agile transitionWaterfall to agile transition
Waterfall to agile transitionPonniA1
 
Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2Portolearn
 
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 BhayanaAgileNetwork
 
Product based software delivery
Product based software deliveryProduct based software delivery
Product based software deliveryKawaldeep Chadha
 
SAFe agilist_brochure
SAFe agilist_brochureSAFe agilist_brochure
SAFe agilist_brochureKnowledgehut
 
Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10eventwithme
 

Tendances (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
 

En vedette

Visual studio 2017 - Launch Event Keynote
Visual studio 2017  - Launch Event KeynoteVisual studio 2017  - Launch Event Keynote
Visual studio 2017 - Launch Event KeynoteDelta-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 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 VSTSSolidify
 
DevOps con Visual Studio Team Services
DevOps con Visual Studio Team ServicesDevOps con Visual Studio Team Services
DevOps con Visual Studio Team ServicesLuis Fraile
 

En vedette (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
 

Similaire à 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 OrganizationLitheSpeed
 
#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 PanigrahiSN Panigrahi, PMP
 
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 developmentTimetogrowup
 
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
 
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 TelcoAbhigya Pokharel
 
Lean change method toronto agile meetup
Lean change method toronto agile meetupLean change method toronto agile meetup
Lean change method toronto agile meetupagilebydesign
 
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 v18Ravi Tadwalkar
 
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 ScaleLitheSpeed
 

Similaire à 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
 

Dernier

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Dernier (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 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)