SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Scrum | XP | Lean | Kanban
What’s What?
Brief intro to Agile practices
“We do Agile”X
Agile is an umbrella
SCRUM
XP
LEAN
KANBAN
FDD
BDD
TDD
RAPID APPLICATION DEVELOPMENT
(RAD)
V-MODEL
ATDD
CRYSTAL
Individuals and
interactions over processes
and tools
Working software over
comprehensive documentation
Customer
collaboration over contract
negotiation
Responding to change over
following a plan
Agile Principles
• Focus on customer

• Changing requirements

• Deliver frequently

• Face-to-face conversation

• Work with the direct users

• Motivated individuals
• Working software = measure of progress

• Sustainable development

• Technical excellence and good design

• Simplicity - maximise the amount of work
not done

• Self-organised teams

• Reflect, tune and adjust behaviour of the
team
Scrum | XP | Lean | Kanban
SCRUM
What is it? Framework
Values /
principles
Values: commitment, respect, focus, openness, courage
Roles 3 roles (PO, SM, Dev Team)
Hierarchy self-organised; Scrum Team owns the project
Iterations Sprint; max 30 days
Quality not specified
Metrics not specified
Inspect &
Adapt
Daily Scrum / Retrospective
DO today Retrospective + Daily Scrum
SCRUM
self-organised teams
commitment
increment
transparency
SCRUM XP
What is it? Framework Framework
Values / principles
Values: commitment, respect, focus,
openness, courage
Values: communication, simplicity, feedback,
courage, respect 

13 primary practices
Roles 3 roles (PO, SM, Dev Team) flexible: each person does their best
Hierarchy
self-organised; Scrum Team owns the
project
self-organised; flexible roles
Iterations Sprint; max 30 days 1 week
Quality not specified YES (TDD, unit testing, PP, CI, refactoring etc.)
Metrics not specified not specified
Inspect & Adapt Daily Scrum / Retrospective
daily huddle / pair programming / sitting
together / weekly planning / tests
DO today Retrospective + Daily Scrum Pair Programming (CI / TDD)
XP
embrace change
focus on programming practices
build quality code
XP Practices
• Programming:

• TDD

• Pair Programming

• Integration:

• 10-minutes build

• Continuous integration
• Planning:

• weekly cycles

• user stories

• quarterly cycle

• slack

• Team:

• sit together

• informative workspace
XP Principles
• Humanity
• Economics
• Mutual benefit
• Self similarity
• Improvement
• Diversity
• Reflection
• Flow
• Opportunity
• Redundancy
• Failure
• Quality
• Accepted responsibility
• Baby steps
Scrum vs XP
• Scrum is all about making sure that your customers know what you can
produce and what you can’t
• XP is about making it possible for you to make changes quickly and as
defect-free as possible
SCRUM XP Lean (Thinking)
What is it? Framework Framework Mindset
Values /
principles
Values: commitment, respect,
focus, openness, courage
Values: communication, simplicity,
feedback, courage, respect 

13 primary practices
Values: eliminate waste, amplify learning,
decide as late as possible, deliver as fast as
possible, empower the team, build integrity
in, see the whole 

Principles
Roles 3 roles (PO, SM, Dev Team)
flexible: each person does their
best
use existing roles
Hierarchy
self-organised; Scrum Team
owns the project
self-organised; flexible roles use existing roles
Iterations Sprint; max 30 days 1 week sprints up to 6 weeks
Quality not specified
YES (TDD, unit testing, PP, CI,
refactoring etc.)
YES
Metrics not specified not specified YES
Inspect &
Adapt
Daily Scrum / Retrospective
daily huddle / pair programming /
sitting together / weekly planning /
tests
amplify learning sessions
DO today
Retrospective + Daily
Scrum
Pair Programming / CI / TDD Look for waste in your project
Eliminate Waste
Lean tools
1. Seeing waste
2. Value Stream Mapping
3. Feedback
4. Iterations
5. Synchronisation
6. Set-based development
7. Options thinking
8. The last responsible moment
9. Making decisions
10.Pull systems
11.Queueing theory
12.Cost of delay
SCRUM XP Lean (Thinking) Kanban
What is it? Framework Framework Mindset Method
Values /
principles
Values: commitment, respect,
focus, openness, courage
Values: communication, simplicity,
feedback, courage, respect 

13 primary practices
Values: eliminate waste, amplify
learning, decide as late as possible,
deliver as fast as possible, empower
the team, build integrity in, see the
whole + Principles
Principles

Practices

Roles
3 roles (PO, SM, Dev
Team)
flexible: each person does
their best
use existing roles existing ones
Hierarchy
self-organised; Scrum
Team owns the project
self-organised; flexible roles use existing roles
improvement ideas
come from team
Iterations Sprint; max 30 days 1 week up to 6 weeks Delivery cadence
Quality not specified
YES (TDD, unit testing, PP,
CI, refactoring etc.)
YES n/a
Metrics not specified not specified YES YES
Inspect &
Adapt
Daily Scrum /
Retrospective
daily huddle / pair
programming / sitting together /
weekly planning / tests
amplify learning sessions
daily “walking the
board”
DO today
Retrospective + Daily
Scrum
Pair Programming (CI /
TDD)
Look for waste in your
project
Kanban board
kanban Board
Kaban doesn’t tell you how to run your
project. It helps you improve the way you
build software.
Kanban is meant to maximise the flow -
the rate at which work items move
through the system.
Kanban Principles & Practices
Principles:
• Start with what you do now

• Agree to pursue incremental,
evolutionary change

• Initially, respect current
roles, responsibilities & job
titles
Practices:
• Visualise

• Limit WIP

• Manage Flow

• Make process policies explicit

• Implement feedback loops

• Improve collaboratively, evolve experimentally
(using models / scientific method)
SCRUM XP Lean (Thinking) Kanban
What is it? Framework Framework Mindset Method
Values /
principles
Values: commitment, respect,
focus, openness, courage
Values: communication, simplicity,
feedback, courage, respect 

13 primary practices
Values: eliminate waste, amplify
learning, decide as late as possible,
deliver as fast as possible, empower
the team, build integrity in, see the
whole + Principles
Principles

Practices

Roles
3 roles (PO, SM, Dev
Team)
flexible: each person does
their best
use existing roles existing ones
Hierarchy
self-organised; Scrum
Team owns the project
self-organised; flexible roles use existing roles
improvement ideas
come from team
Iterations Sprint; max 30 days 1 week up to 6 weeks Delivery cadence
Quality not specified
YES (TDD, unit testing, PP,
CI, refactoring etc.)
YES n/a
Metrics not specified not specified YES YES
Inspect &
Adapt
Daily Scrum /
Retrospective
daily huddle / pair
programming / sitting together /
weekly planning / tests
amplify learning sessions
daily “walking the
board”
DO today
Retrospective + Daily
Scrum
Pair Programming (CI /
TDD)
Look for waste in your
project
Kanban board
What to do next?
SCRUM
XP
Lean &
Kanban

Weitere ähnliche Inhalte

Was ist angesagt?

Project governance
Project governanceProject governance
Project governanceGlen Alleman
 
An introduction to project management: Learning the basics
An introduction to project management:  Learning the basicsAn introduction to project management:  Learning the basics
An introduction to project management: Learning the basicsPaul Di Gangi
 
Discover the right tools for your Project Management Office (PMO)
Discover the right tools for your Project Management Office (PMO)Discover the right tools for your Project Management Office (PMO)
Discover the right tools for your Project Management Office (PMO)Hussain Bandukwala
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementJonathan Donado
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
Project Management Framework - PMBOK 5
Project Management Framework - PMBOK 5Project Management Framework - PMBOK 5
Project Management Framework - PMBOK 5pankajsh10
 
Agile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAgile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAmit Agrawal
 
Project Management Office (PMO)
Project Management Office (PMO)Project Management Office (PMO)
Project Management Office (PMO)Anand Subramaniam
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaEdureka!
 
Agile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesAgile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesOnur Demir
 
Agile project management
Agile project managementAgile project management
Agile project managementeng100
 
Making the Case for a PMO to Help Defense ROI
Making the Case for a PMO to Help Defense ROIMaking the Case for a PMO to Help Defense ROI
Making the Case for a PMO to Help Defense ROIGigi Steele McAlwee
 
Agile scrum
Agile scrumAgile scrum
Agile scrumgregynog
 
Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning TemplateMike Lally
 

Was ist angesagt? (20)

6.5 Develop Schedule
6.5 Develop Schedule6.5 Develop Schedule
6.5 Develop Schedule
 
Project governance
Project governanceProject governance
Project governance
 
An introduction to project management: Learning the basics
An introduction to project management:  Learning the basicsAn introduction to project management:  Learning the basics
An introduction to project management: Learning the basics
 
Discover the right tools for your Project Management Office (PMO)
Discover the right tools for your Project Management Office (PMO)Discover the right tools for your Project Management Office (PMO)
Discover the right tools for your Project Management Office (PMO)
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project Management
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Scrum in 5 slides
Scrum in 5 slidesScrum in 5 slides
Scrum in 5 slides
 
Pmipmo
PmipmoPmipmo
Pmipmo
 
Project Management Framework - PMBOK 5
Project Management Framework - PMBOK 5Project Management Framework - PMBOK 5
Project Management Framework - PMBOK 5
 
Agile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAgile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & Disadvantages
 
Agile
Agile Agile
Agile
 
Project Management Office (PMO)
Project Management Office (PMO)Project Management Office (PMO)
Project Management Office (PMO)
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
 
Agile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesAgile Requirements Gathering Techniques
Agile Requirements Gathering Techniques
 
Agile Kanban
Agile KanbanAgile Kanban
Agile Kanban
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Making the Case for a PMO to Help Defense ROI
Making the Case for a PMO to Help Defense ROIMaking the Case for a PMO to Help Defense ROI
Making the Case for a PMO to Help Defense ROI
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning Template
 

Ähnlich wie Scrum. XP. Lean. Kanban - Be Agile

When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"admford
 
Accelerate the project delivery with Agile
Accelerate the project delivery with AgileAccelerate the project delivery with Agile
Accelerate the project delivery with AgileRobertGresser
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryNaveen Kumar Singh
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...admford
 
How 3 p’s (process, planning & pairing) helped us to engage teams
How  3 p’s (process, planning & pairing)  helped us to engage teamsHow  3 p’s (process, planning & pairing)  helped us to engage teams
How 3 p’s (process, planning & pairing) helped us to engage teamsNITHIN S.S
 
Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?TechWell
 
The Scaling Dilemma - is there one best way?
The Scaling Dilemma - is there one best way?The Scaling Dilemma - is there one best way?
The Scaling Dilemma - is there one best way?Barbara Anderson
 
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
 
Crafting Quality Software
Crafting Quality SoftwareCrafting Quality Software
Crafting Quality SoftwareDiUS
 
Scrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & BiasesScrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & BiasesTarun Singh
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationAndreea Visanoiu
 
The Agile Chef - Scrumban
The Agile Chef - ScrumbanThe Agile Chef - Scrumban
The Agile Chef - ScrumbanPieter Rijken
 
Building High Performance Engineering Teams - Focus on People - Scrum Austral...
Building High Performance Engineering Teams - Focus on People - Scrum Austral...Building High Performance Engineering Teams - Focus on People - Scrum Austral...
Building High Performance Engineering Teams - Focus on People - Scrum Austral...Nicholas Muldoon
 
Best Effort Agile
Best Effort AgileBest Effort Agile
Best Effort AgileMark Sawers
 
Scrum@GigaSpaces
Scrum@GigaSpacesScrum@GigaSpaces
Scrum@GigaSpacesGuy Nirpaz
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipRavi Tadwalkar
 

Ähnlich wie Scrum. XP. Lean. Kanban - Be Agile (20)

When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
Accelerate the project delivery with Agile
Accelerate the project delivery with AgileAccelerate the project delivery with Agile
Accelerate the project delivery with Agile
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
How 3 p’s (process, planning & pairing) helped us to engage teams
How  3 p’s (process, planning & pairing)  helped us to engage teamsHow  3 p’s (process, planning & pairing)  helped us to engage teams
How 3 p’s (process, planning & pairing) helped us to engage teams
 
Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?
 
The Scaling Dilemma - is there one best way?
The Scaling Dilemma - is there one best way?The Scaling Dilemma - is there one best way?
The Scaling Dilemma - is there one best way?
 
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
 
Crafting Quality Software
Crafting Quality SoftwareCrafting Quality Software
Crafting Quality Software
 
Scrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & BiasesScrum Mastery Mastering Empathy & Biases
Scrum Mastery Mastering Empathy & Biases
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
The Agile Chef - Scrumban
The Agile Chef - ScrumbanThe Agile Chef - Scrumban
The Agile Chef - Scrumban
 
Building High Performance Engineering Teams - Focus on People - Scrum Austral...
Building High Performance Engineering Teams - Focus on People - Scrum Austral...Building High Performance Engineering Teams - Focus on People - Scrum Austral...
Building High Performance Engineering Teams - Focus on People - Scrum Austral...
 
Agile från dag 1
Agile från dag 1Agile från dag 1
Agile från dag 1
 
Best Effort Agile
Best Effort AgileBest Effort Agile
Best Effort Agile
 
Scrum@GigaSpaces
Scrum@GigaSpacesScrum@GigaSpaces
Scrum@GigaSpaces
 
Business agility: Role of the Manager
Business agility: Role of the ManagerBusiness agility: Role of the Manager
Business agility: Role of the Manager
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
 

Kürzlich hochgeladen

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 

Kürzlich hochgeladen (20)

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 

Scrum. XP. Lean. Kanban - Be Agile

  • 1. Scrum | XP | Lean | Kanban What’s What? Brief intro to Agile practices
  • 3. Agile is an umbrella SCRUM XP LEAN KANBAN FDD BDD TDD RAPID APPLICATION DEVELOPMENT (RAD) V-MODEL ATDD CRYSTAL Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 4. Agile Principles • Focus on customer • Changing requirements • Deliver frequently • Face-to-face conversation • Work with the direct users • Motivated individuals • Working software = measure of progress • Sustainable development • Technical excellence and good design • Simplicity - maximise the amount of work not done • Self-organised teams • Reflect, tune and adjust behaviour of the team
  • 5. Scrum | XP | Lean | Kanban
  • 6. SCRUM What is it? Framework Values / principles Values: commitment, respect, focus, openness, courage Roles 3 roles (PO, SM, Dev Team) Hierarchy self-organised; Scrum Team owns the project Iterations Sprint; max 30 days Quality not specified Metrics not specified Inspect & Adapt Daily Scrum / Retrospective DO today Retrospective + Daily Scrum
  • 7.
  • 9. SCRUM XP What is it? Framework Framework Values / principles Values: commitment, respect, focus, openness, courage Values: communication, simplicity, feedback, courage, respect 13 primary practices Roles 3 roles (PO, SM, Dev Team) flexible: each person does their best Hierarchy self-organised; Scrum Team owns the project self-organised; flexible roles Iterations Sprint; max 30 days 1 week Quality not specified YES (TDD, unit testing, PP, CI, refactoring etc.) Metrics not specified not specified Inspect & Adapt Daily Scrum / Retrospective daily huddle / pair programming / sitting together / weekly planning / tests DO today Retrospective + Daily Scrum Pair Programming (CI / TDD)
  • 10. XP embrace change focus on programming practices build quality code
  • 11. XP Practices • Programming: • TDD • Pair Programming • Integration: • 10-minutes build • Continuous integration • Planning: • weekly cycles • user stories • quarterly cycle • slack • Team: • sit together • informative workspace
  • 12. XP Principles • Humanity • Economics • Mutual benefit • Self similarity • Improvement • Diversity • Reflection • Flow • Opportunity • Redundancy • Failure • Quality • Accepted responsibility • Baby steps
  • 13. Scrum vs XP • Scrum is all about making sure that your customers know what you can produce and what you can’t • XP is about making it possible for you to make changes quickly and as defect-free as possible
  • 14. SCRUM XP Lean (Thinking) What is it? Framework Framework Mindset Values / principles Values: commitment, respect, focus, openness, courage Values: communication, simplicity, feedback, courage, respect 13 primary practices Values: eliminate waste, amplify learning, decide as late as possible, deliver as fast as possible, empower the team, build integrity in, see the whole Principles Roles 3 roles (PO, SM, Dev Team) flexible: each person does their best use existing roles Hierarchy self-organised; Scrum Team owns the project self-organised; flexible roles use existing roles Iterations Sprint; max 30 days 1 week sprints up to 6 weeks Quality not specified YES (TDD, unit testing, PP, CI, refactoring etc.) YES Metrics not specified not specified YES Inspect & Adapt Daily Scrum / Retrospective daily huddle / pair programming / sitting together / weekly planning / tests amplify learning sessions DO today Retrospective + Daily Scrum Pair Programming / CI / TDD Look for waste in your project
  • 16. Lean tools 1. Seeing waste 2. Value Stream Mapping 3. Feedback 4. Iterations 5. Synchronisation 6. Set-based development 7. Options thinking 8. The last responsible moment 9. Making decisions 10.Pull systems 11.Queueing theory 12.Cost of delay
  • 17. SCRUM XP Lean (Thinking) Kanban What is it? Framework Framework Mindset Method Values / principles Values: commitment, respect, focus, openness, courage Values: communication, simplicity, feedback, courage, respect 13 primary practices Values: eliminate waste, amplify learning, decide as late as possible, deliver as fast as possible, empower the team, build integrity in, see the whole + Principles Principles Practices Roles 3 roles (PO, SM, Dev Team) flexible: each person does their best use existing roles existing ones Hierarchy self-organised; Scrum Team owns the project self-organised; flexible roles use existing roles improvement ideas come from team Iterations Sprint; max 30 days 1 week up to 6 weeks Delivery cadence Quality not specified YES (TDD, unit testing, PP, CI, refactoring etc.) YES n/a Metrics not specified not specified YES YES Inspect & Adapt Daily Scrum / Retrospective daily huddle / pair programming / sitting together / weekly planning / tests amplify learning sessions daily “walking the board” DO today Retrospective + Daily Scrum Pair Programming (CI / TDD) Look for waste in your project Kanban board
  • 19. Kaban doesn’t tell you how to run your project. It helps you improve the way you build software. Kanban is meant to maximise the flow - the rate at which work items move through the system.
  • 20. Kanban Principles & Practices Principles: • Start with what you do now • Agree to pursue incremental, evolutionary change • Initially, respect current roles, responsibilities & job titles Practices: • Visualise • Limit WIP • Manage Flow • Make process policies explicit • Implement feedback loops • Improve collaboratively, evolve experimentally (using models / scientific method)
  • 21. SCRUM XP Lean (Thinking) Kanban What is it? Framework Framework Mindset Method Values / principles Values: commitment, respect, focus, openness, courage Values: communication, simplicity, feedback, courage, respect 13 primary practices Values: eliminate waste, amplify learning, decide as late as possible, deliver as fast as possible, empower the team, build integrity in, see the whole + Principles Principles Practices Roles 3 roles (PO, SM, Dev Team) flexible: each person does their best use existing roles existing ones Hierarchy self-organised; Scrum Team owns the project self-organised; flexible roles use existing roles improvement ideas come from team Iterations Sprint; max 30 days 1 week up to 6 weeks Delivery cadence Quality not specified YES (TDD, unit testing, PP, CI, refactoring etc.) YES n/a Metrics not specified not specified YES YES Inspect & Adapt Daily Scrum / Retrospective daily huddle / pair programming / sitting together / weekly planning / tests amplify learning sessions daily “walking the board” DO today Retrospective + Daily Scrum Pair Programming (CI / TDD) Look for waste in your project Kanban board
  • 22. What to do next?
  • 23. SCRUM
  • 24. XP