SlideShare une entreprise Scribd logo
1  sur  47
Télécharger pour lire hors ligne
What's 
Agile 
? 
Introduc5on 
to 
Agile 
methods 
Agile 
Tour 
Brussels 
2014 
www.atbru.be 
05/11/10 www.agiletour.org
Introduc5on 
Many 
of 
the 
coming 
slides 
are 
the 
property 
of 
Henrik 
Kniberg. 
Please 
visit 
his 
blog 
hIp://blog.crisp.se/author/ 
henrikkniberg 
www.agiletour.org
Henrik Kniberg 33
Objec5ves 
of 
this 
session 
• You 
understand 
“what’s 
Agile” 
enough 
to 
choose 
wisely 
your 
next 
sessions 
today
5 
Most IT projects don’t succeed 
The Standish Group has studied over 40,000 projects in 10 years. 
IT project success rate 1994: 15% 
Average cost & time overrun: ≈170% 
IT project success rate 2004: 34% 
Average cost & time overrun: ≈70% 
Henrik Kniberg Sources: 
http://www.softwaremag.com/L.cfm?Doc=newsletter/2004-01-15/Standish 
http://www.infoq.com/articles/Interview-Johnson-Standish-CHAOS 
Plan: €1,000,000 
Actual: €2,700,000 
Plan: €1,000,000 
Actual: €1,700,000
6 
We tend to build the wrong thing 
Features and functions used in a typical system 
Half of the stuff we 
build is 
never used! 
Sources: 
Standish group study reported at XP2002 by Jim Johnson, Chairman 
Henrik Kniberg 6 
Always 
7% 
Often 
13% 
Some-times 
16% 
Rarely 
19% 
Never 
45% 
Cost 
# of features 
This graph courtesy of Mary Poppendieck
7 
Many SW projects are like a cannon ball 
Assumptions: 
The customer knows what he wants 
The developers know how to build it 
Nothing will change along the way 
Henrik Kniberg
8 
Agile is like a homing missile 
Assumptions: 
The customer discovers what he wants 
The developers discover how to build it 
Things change along the way 
Principle #2: 
Welcome changing requirements, even late in 
development. Agile processes harness change 
for the customer's competitive advantage. 
Henrik Kniberg
Agile Manifesto 
www.agilemanifesto.org 
We are uncovering better ways of developing 
software by doing it and helping others do it. 
Through this work we have come to value: 
Individuals and interactions over processes and tools 
Individer och interaktioner framför processer och verktyg 
Working software over comprehensive documentation 
Fungerande programvara framför omfattande dokumentation 
Customer collaboration over contract negotiation 
Kundsamarbete framför kontraktsförhandling 
Responding to change over following a plan 
Anpassning till förändring framför att följa en plan 
That is, while there is value in the items on 
the right, we value the items on the left more. 
Henrik Kniberg 99
10 
Principles behind the Agile Manifesto 
Our highest priority is to satisfy the 
customer through early and continuous 
delivery of valuable software. 
Welcome changing requirements, even late 
in development. Agile processes harness 
change for the customer's competitive 
advantage. 
Deliver working software frequently, from 
a couple of weeks to a couple of months, 
with a preference to the shorter timescale. 
Business people and developers must work 
together daily throughout the project. 
Build projects around motivated 
individuals. Give them the environment and 
support they need, and trust them to get 
the job done. 
The most efficient and effective method of 
conveying information to and within a 
development team is face-to-face 
conversation. 
Working software is the primary 
measure of progress. 
Agile processes promote sustainable 
development. The sponsors, developers, 
and users should be able to maintain a 
constant pace indefinitely. 
Continuous attention to technical 
excellence and good design enhances 
agility. 
Simplicity--the art of maximizing the 
amount of work not done--is essential. 
The best architectures, requirements, 
and designs emerge from self-organizing 
teams. 
At regular intervals, the team reflects on 
how to become more effective, then 
tunes and adjusts its behavior 
accordingly.
11 
Agile ”umbrella” 
Sources: 
3rd Annual ”State of Agile Development” Survey June-July 2008 
• 3061 respondents 
• 80 countries 
Scrum XP 
DSDM 
FDD 
Crystal 
Kanban
12 
Scrum in a 
nutshell 
12
13 
Timeboxing A 
A A 
B 
(doomed to fail, but we don’t know it yet) 
X Quality 
X X 
Quality 
Henrik Kniberg 
C D 
Plan 
Traditional scenario 
Agile scenario 
Week 1 Week 2 Week 3 Week 4 
B 
A 
C D 
Week 1 Week 2 Week 3 Week 4 
B 
Week 5 Week 6 Week 7 Week 8 
A 
Week 1 Week 2 Week 3 Week 4 
B 
Week 5 Week 6 
”We will deliver ABCD in 4 weeks” 
”We always deliver something every sprint (2 weeks)” 
”We think we can finish ABCD in 4 weeks, but we aren’t sure” 
”We always deliver the most important items first” 
Oops, we’re late. 
Oops, our velocity is lower than we thought. 
It looks like we’ll only finish AB by week 4. 
What should we do now? 
Scope 
Cost Time 
Scope 
Cost Time 
E
14 
Typical sprint 
Iteration1 
Week 1 Week 2 Week 3 
Timeline 
Sprint-planning 
Demo/Review 
Retrospective 
Product 
Backlog 
Daily 
Scrum 
release 
PO 1.3.0 
SPRINT GOAL: 
Beta-ready release! 
Burndown 
Unplanned items 
Deposit 
2d 
Sprint plan 
(Task board / Scrum board) 
Henrik Kniberg 
Not 
checked out Done! :o) 
Write 
failing 
test 
DAO 
DB 
design 
Integr 
test 
Migration 
tool 
Write 
failing 
test 
GUI 
spec 
Tapestry 
spike 
Impl. 
migration 
2d 
Code 
cleanup 
2d 
1d 
0.5d 
1d 
2d 
8d 
1d 2d 
2d 
Backoffice 
Login 
Backoffice 
User admin 
Write 
failing 
test 
3d 
2d 
1d 
Impl 
GUI 
Integr. 
1d with 
2d 
JBoss 
Write 
failing 
test3d 
Impl 
GUI 
6d 
Clarify 
require-ments 
2d 
GUI 
design 
(CSS)1d 
Fix memory 
leak 
(JIRA 125) 2d 
Sales support 
3d Write 
whitepaper 
4d 
Next 
Withdr 
aw 
Perf 
testWithdraw 
checked out 
Write 
failing 
test
Cross-functional, 
self-organizing Team 
- How much to pull in 
- How to build it 
- Quality 
- Sustainable pace 
15 
Scrum overview – structure 
Product owner 
- Vision: Where are we going & why? 
- Priorities & tradeoffs 
- Release planning 
Stakeholders 
Henrik Kniberg PO 
SM 
Users 
Helpdesk 
Operations 
Management 
Product 
Backlog 
Sprint 
Backlog 
... etc ... 
Team 
Direct communication 
Scrum Master 
- Process leader/coach 
- Impediment remover
16 
Product 
backlog & 
user stories 
16
17 
Balance the product backlog 
V V 
V 
Too big items? Too many items? Balanced
18 
Product backlog 
As a booker 
I want to receive notifications when 
new available slots appear in the 
calendar 
so that I don't have to keep checking 
manually 
Product vision 
Product 
Backlog 
Henrik Kniberg As a <stakeholder> 
I want <what> 
so that <why> 
As a buyer 
I want to save my shopping cart 
so that I can continue shopping later 
(... etc ...) 
Definition of Done 
• Releasable 
• User Acceptance tested 
• Merged to Trunk 
• release notes written 
• No increased 
technical debt 
= I haven’t messed up 
the codebase 
GUI 
Client 
Server 
DB
19 
User story 
As a buyer 
I want to save my shopping cart 
so that I can continue shopping later 
Henrik Kniberg Independent 
Negotiable 
Valuable 
Estimable 
Small 
Testable 
Acronym courtesy of Bill Wake – www.xp123.com 
As a <stakeholder> 
I want <what> 
so that <why> 
How to demo: 
1) Enter store 
2) Put a book in shopping cart 
3) Press ”save cart” 
4) Leave store, and enter it again 
5) Check that the book is in my cart 
8 
C 
A B C 
GUI 
Client 
Server 
DB schema
20 
Estimating 
20
21 
How estimates are affected by 
specification length 
Spec Same spec – more pages 
2007-09-28 
117 hrs 173 hrs 
Source: How to avoid impact from irrelevant and misleading info 
on your cost estimates, Simula research labs estimation seminar, 
Oslo, Norway, 2006
22 
How estimates are affected by 
irrelevant information 
2007-09-28 
20 hrs 
Spec 1 
A 
B 
C 
Same spec 
+ irrelevant details 
A 
B 
C 
39 hrs 
Source: How to avoid impact from irrelevant and misleading info 
on your cost estimates, Simula research labs estimation seminar, 
Oslo, Norway, 2006
How estimates are affected by anchoring 
23 
456 hrs 
Spec 
2007-09-28 
Same spec 
500 hrs 
Never mind me 
555 hrs 
50 hrs 
Same spec 
Never mind me 
99 hrs 
Source: How to avoid impact from irrelevant and misleading info 
on your cost estimates, Simula research labs estimation seminar, 
Oslo, Norway, 2006
24 
Velocity 
1 2 
V= 8 V= 7 V= 9 
1 1 2 
Sprint 1 Sprint 2 Sprint 3 
Henrik Kniberg Likely future velocity: 
7-9 per sprint 
2 
2 3 
1 3 1 2 2 1
Release planning – fixed date 
• Today is Aug 6 
• Sprint length = 2 weeks 
• Velocity = 30 - 40 
PO What will be done 
by X-mas? 
(10 sprints) 
300 
400 
Scope 
Quality 
Cost Time 
2007-09-28 25
Quality 
Cost Time 
26 
What have we learned? 
IT project success rate 1994: 15% 
Average cost & time overrun: ≈170% 
IT project success rate 2004: 34% 
Average cost & time overrun: ≈70% 
Henrik Kniberg “The primary reason [for the improvement] 
is that projects have gotten a lot smaller.” 
“Doing projects with iterative processes as opposed to 
the waterfall method, which called for all project 
requirements to be defined up front, is a major step 
forward.” 
Jim Johnson 
Chairman of 
Standish Group 
Top 5 reasons for success 
1. User involvement 
2. Executive management support 
3. Clear business objectives 
4. Optimizing scope 
5. Agile process 
Scope 
Sources: 
http://www.softwaremag.com/L.cfm?Doc=newsletter/2004-01-15/Standish 
http://www.infoq.com/articles/Interview-Johnson-Standish-CHAOS 
”My Life is Failure”, Jim Johnson’s book
Henrik Kniberg 2277
QUIZZ ! 
50:50
10 
9 
8 
7 
6 
5 
4 
3 
2 
$1 Million 
$500,000 
$250,000 
$125,000 
$60,000 
$30,000 
$15,000 
$7,500 
$3,000 
1 $1,000
What is Agile all about ? 
10 
9 
8 
7 
6 
5 
4 
3 
2 
$1 Million 
$500,000 
$250,000 
$125,000 
$60,000 
$30,000 
$15,000 
$7,500 
$3,000 
1 $1,000 
B: It’s a receipt to apply to 
improve your productivity 
A: It’s a magical methodology. 
Juste apply it and success is here 
C: I don’t like this game, please 
show me more Powerpoint slides ! 
D: It’s more a direction to follow, 
not a place to reach 
50:50 
AGILE
10 
9 
8 
7 
6 
5 
4 
3 
2 
$1 Million 
$500,000 
$250,000 
$125,000 
$60,000 
$30,000 
$15,000 
$7,500 
$3,000 
1 $1,000 
B: It’s a receipt to apply to 
improve your productivity 
What is Agile all about ? 
A: It’s a magical methodology. 
Juste apply it and success is here 
C: It’s more a direction to follow, 
not a place to reach 
D: It’s more a direction to follow, 
not a place to reach 
50:50 
AGILE
10 
9 
8 
7 
6 
5 
4 
$1 Million 
$500,000 
$250,000 
$125,000 
$60,000 
$30,000 
$15,000 
3 $7,500 
2 $3,000 
1 $1,000
Agile is an iterative process, that means… 
3 $7,500 
2 $3,000 
B: Always have a fixed 
Scope 
D: We do first analysis, then 
dev, then test 
A: We don’t fix anything 
C: Don’t try to get it all right 
from the beginning 
10 
9 
8 
7 
6 
5 
4 
$1 Million 
$500,000 
$250,000 
$125,000 
$60,000 
$30,000 
$15,000 
1 $1,000 
50:50 
Iterative
10 
9 
8 
7 
6 
5 
4 
$1 Million 
$500,000 
$250,000 
$125,000 
$60,000 
$30,000 
$15,000 
3 $7,500 
2 $3,000 
1 $1,000 
Agile is an iterative process, that means… 
50:50 
Iterative 
A: We don’t fix anything B: Always have a fixed 
Scope 
D: We do first analysis, then 
dev, then test 
C: Don’t try to get it all right 
from the beginning
10 
9 
8 
7 
6 
$1 Million 
$500,000 
$250,000 
$125,000 
$60,000 
5 $30,000 
4 $15,000 
3 $7,500 
2 $3,000 
1 $1,000
What’s the top 1 reason for the success 
5 $30,000 
4 $15,000 
3 $7,500 
2 $3,000 
B: Having a good lawyer 
D: Optimizing Scope of the 
project 
of a project 
A: User involvment 
C: A good technical team 
10 
9 
8 
7 
6 
$1 Million 
$500,000 
$250,000 
$125,000 
$60,000 
1 $1,000 
50:50 
Success
10 
9 
8 
7 
6 
$1 Million 
$500,000 
$250,000 
$125,000 
$60,000 
5 $30,000 
4 $15,000 
3 $7,500 
2 $3,000 
1 $1,000 
Success 
What’s the top 1 reason for the success 
50:50 
of a project 
A: User involvment 
B: Having a good lawyer 
D: Optimizing Scope of the 
project 
C: A good technical team
10 
9 
8 
$1 Million 
$500,000 
$250,000 
7 $125,000 
6 $60,000 
5 $30,000 
4 $15,000 
3 $7,500 
2 $3,000 
1 $1,000
7 $125,000 
6 $60,000 
5 $30,000 
4 $15,000 
3 $7,500 
2 $3,000 
B: Estimation is easy if you 
are an expert 
D: Just ask them when it will be 
done ! 
Agile estimating means 
A: How many man-days do we need 
to finish the project ? 
C: Relative estimates -> Velocity -> 
Then derive a plan 
10 
9 
8 
$1 Million 
$500,000 
$250,000 
1 $1,000 
50:50 
Estimation
10 
9 
8 
$1 Million 
$500,000 
$250,000 
7 $125,000 
6 $60,000 
5 $30,000 
4 $15,000 
3 $7,500 
2 $3,000 
1 $1,000 
50:50 
Estimation 
Agile estimating means 
B: Estimation is easy if you 
are an expert 
D: Just ask them when it will be 
done ! 
A: How many man-days do we need 
to finish the project ? 
C: Relative estimates -> Velocity -> 
Then derive a plan
10 $1 Million 
9 $500,000 
8 $250,000 
7 $125,000 
6 $60,000 
5 $30,000 
4 $15,000 
3 $7,500 
2 $3,000 
1 $1,000
10 $1 Million 
9 $500,000 
8 $250,000 
7 $125,000 
6 $60,000 
5 $30,000 
4 $15,000 
3 $7,500 
2 $3,000 
1 $1,000 
D: I still can’t understand your 
English dude… 
What’s a retrospective ? 
A: It’s when we demonstrate the 
final product to the stakeholders 
C: When we discuss how much 
we can put in a Sprint 
B: The moment where an Agile 
team work on his continuous 
improvement 
50:50 
Retrospective
10 $1 Million 
9 $500,000 
8 $250,000 
7 $125,000 
6 $60,000 
5 $30,000 
4 $15,000 
3 $7,500 
2 $3,000 
1 $1,000 
50:50 
Retrospective 
D: I still can’t understand your 
English dude… 
A: It’s when we demonstrate the 
final product to the stakeholders 
C: When we discuss how much 
we can put in a Sprint 
B: The moment where an Agile 
team work on his continuous 
improvement 
What’s a retrospective ?
10 $1 Million 
9 $500,000 
8 $250,000 
7 $125,000 
6 $60,000 
5 $30,000 
4 $15,000 
3 $7,500 
2 $3,000 
1 $1,000
Agile methods 10 $1 Million 
Which answers are Agile methods ? 
9 $500,000 
8 $250,000 
7 $125,000 
6 $60,000 
5 $30,000 
4 $15,000 
3 $7,500 
2 $3,000 
F: You know what… I like your 
game AND your accent ! 
C: Scrum 
E: XP: eXtreme Programming 
D: KanBan 
1 $1,000 
A: PMI B: Prince2
10 $1 Million 
9 $500,000 
8 $250,000 
7 $125,000 
6 $60,000 
5 $30,000 
4 $15,000 
3 $7,500 
2 $3,000 
1 $1,000 
Agile methods 
Which answers are Agile methods ? 
A: PMI 
C: Scrum 
B: Prince2 
D: KanBan 
F: You know what… I like your 
game AND your accent ! 
E: XP: eXtreme Programming
Congratulations! 
Yo u a r e n o w 
(Almost) 
An Agilist!

Contenu connexe

Tendances

Lynn Winterboer : Test automation
Lynn Winterboer : Test automation Lynn Winterboer : Test automation
Lynn Winterboer : Test automation AgileDenver
 
Kick-Starting BDD for Your Organization
Kick-Starting BDD for Your OrganizationKick-Starting BDD for Your Organization
Kick-Starting BDD for Your OrganizationQASymphony
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetAgile ME
 
TUI & qTest: Why, How and Where Next
TUI & qTest:  Why, How and Where Next TUI & qTest:  Why, How and Where Next
TUI & qTest: Why, How and Where Next QASymphony
 
Quality Jam 2016 Product Roadmap
Quality Jam 2016 Product RoadmapQuality Jam 2016 Product Roadmap
Quality Jam 2016 Product RoadmapQASymphony
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryXebiaLabs
 
Requirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go TogetherRequirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go TogetherTechWell
 
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)Razorleaf Corporation
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile HardwareCprime
 
Qa role in agile teams
Qa role in agile teamsQa role in agile teams
Qa role in agile teamsAnwar Sadat
 
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4AgileSparks
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware Cprime
 
Agile Product Management
Agile Product ManagementAgile Product Management
Agile Product ManagementSVPMA
 
Agile Base Camp - Agile metrics
Agile Base Camp - Agile metricsAgile Base Camp - Agile metrics
Agile Base Camp - Agile metricsSerge Kovaleff
 
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...Matthew Philip
 
Behavior driven development - Deliver Value by Collaboration
Behavior driven development - Deliver Value by CollaborationBehavior driven development - Deliver Value by Collaboration
Behavior driven development - Deliver Value by CollaborationNaveen Kumar Singh
 
Testing in agile
Testing in agileTesting in agile
Testing in agilesachxn1
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLance Knight
 

Tendances (20)

Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
Lynn Winterboer : Test automation
Lynn Winterboer : Test automation Lynn Winterboer : Test automation
Lynn Winterboer : Test automation
 
Kick-Starting BDD for Your Organization
Kick-Starting BDD for Your OrganizationKick-Starting BDD for Your Organization
Kick-Starting BDD for Your Organization
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
 
TUI & qTest: Why, How and Where Next
TUI & qTest:  Why, How and Where Next TUI & qTest:  Why, How and Where Next
TUI & qTest: Why, How and Where Next
 
Kanban Case Study
Kanban Case StudyKanban Case Study
Kanban Case Study
 
Quality Jam 2016 Product Roadmap
Quality Jam 2016 Product RoadmapQuality Jam 2016 Product Roadmap
Quality Jam 2016 Product Roadmap
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
Requirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go TogetherRequirements and Acceptance Tests: Yes, They Go Together
Requirements and Acceptance Tests: Yes, They Go Together
 
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile Hardware
 
Qa role in agile teams
Qa role in agile teamsQa role in agile teams
Qa role in agile teams
 
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4
Harmonic's Journey Scaled-Agile In The New Generation of Cable OS v4
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
Agile Product Management
Agile Product ManagementAgile Product Management
Agile Product Management
 
Agile Base Camp - Agile metrics
Agile Base Camp - Agile metricsAgile Base Camp - Agile metrics
Agile Base Camp - Agile metrics
 
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
 
Behavior driven development - Deliver Value by Collaboration
Behavior driven development - Deliver Value by CollaborationBehavior driven development - Deliver Value by Collaboration
Behavior driven development - Deliver Value by Collaboration
 
Testing in agile
Testing in agileTesting in agile
Testing in agile
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream management
 

En vedette

Présentation Journée Agile Liège 2014
Présentation Journée Agile Liège 2014Présentation Journée Agile Liège 2014
Présentation Journée Agile Liège 2014Bruno Sbille
 
Presentation reinventing organizations journée agile 2016
Presentation reinventing organizations journée agile 2016Presentation reinventing organizations journée agile 2016
Presentation reinventing organizations journée agile 2016Bruno Sbille
 
Les Men In Black font de l'Agile
Les Men In Black font de l'AgileLes Men In Black font de l'Agile
Les Men In Black font de l'AgileBruno Sbille
 
Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...
Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...
Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...Bruno Sbille
 
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...David Rico
 
"Apprenez différents styles de leadership avec Star Wars" - Journée Agile 2015
"Apprenez différents styles de leadership avec Star Wars" - Journée Agile 2015"Apprenez différents styles de leadership avec Star Wars" - Journée Agile 2015
"Apprenez différents styles de leadership avec Star Wars" - Journée Agile 2015Bruno Sbille
 
LE FEEDBACK, UN OUTIL REDOUTABLE POUR NOURRIR LA COHESION D’EQUIPE
LE FEEDBACK, UN OUTIL REDOUTABLE POUR NOURRIR LA COHESION D’EQUIPELE FEEDBACK, UN OUTIL REDOUTABLE POUR NOURRIR LA COHESION D’EQUIPE
LE FEEDBACK, UN OUTIL REDOUTABLE POUR NOURRIR LA COHESION D’EQUIPEBruno Sbille
 
Differences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileDifferences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileReturn on Intelligence
 
Agile Coaching Workshop
Agile Coaching WorkshopAgile Coaching Workshop
Agile Coaching WorkshopCraig Smith
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing ProcessIntetics
 

En vedette (10)

Présentation Journée Agile Liège 2014
Présentation Journée Agile Liège 2014Présentation Journée Agile Liège 2014
Présentation Journée Agile Liège 2014
 
Presentation reinventing organizations journée agile 2016
Presentation reinventing organizations journée agile 2016Presentation reinventing organizations journée agile 2016
Presentation reinventing organizations journée agile 2016
 
Les Men In Black font de l'Agile
Les Men In Black font de l'AgileLes Men In Black font de l'Agile
Les Men In Black font de l'Agile
 
Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...
Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...
Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...
 
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
 
"Apprenez différents styles de leadership avec Star Wars" - Journée Agile 2015
"Apprenez différents styles de leadership avec Star Wars" - Journée Agile 2015"Apprenez différents styles de leadership avec Star Wars" - Journée Agile 2015
"Apprenez différents styles de leadership avec Star Wars" - Journée Agile 2015
 
LE FEEDBACK, UN OUTIL REDOUTABLE POUR NOURRIR LA COHESION D’EQUIPE
LE FEEDBACK, UN OUTIL REDOUTABLE POUR NOURRIR LA COHESION D’EQUIPELE FEEDBACK, UN OUTIL REDOUTABLE POUR NOURRIR LA COHESION D’EQUIPE
LE FEEDBACK, UN OUTIL REDOUTABLE POUR NOURRIR LA COHESION D’EQUIPE
 
Differences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileDifferences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and Agile
 
Agile Coaching Workshop
Agile Coaching WorkshopAgile Coaching Workshop
Agile Coaching Workshop
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 

Similaire à What's Agile ? Introduction to Agile methods

What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013Richard P. Doerer
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...John Carter
 
Accelerate Innovation and Digital Transformation – How Neo4j Can Help
Accelerate Innovation and Digital Transformation – How Neo4j Can HelpAccelerate Innovation and Digital Transformation – How Neo4j Can Help
Accelerate Innovation and Digital Transformation – How Neo4j Can HelpNeo4j
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation deliveryYi Xu
 
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxPMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxChristoph Wolf
 
Agile Development Practices May 2017
Agile Development Practices May 2017Agile Development Practices May 2017
Agile Development Practices May 2017Jaroslav Gergic
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamRich Allen
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13Panji Gautama
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Agile Tour Beirut
 
ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...
ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...
ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...David Rico
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 
Agile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniXAgile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniXESUG
 
Playbook Lean and Agile Project Management Software and Methods Presentation
Playbook Lean and Agile Project Management Software and Methods PresentationPlaybook Lean and Agile Project Management Software and Methods Presentation
Playbook Lean and Agile Project Management Software and Methods PresentationPlaybook
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Yuval Yeret
 
Minimum viable product to delivery business value
Minimum viable product to delivery business valueMinimum viable product to delivery business value
Minimum viable product to delivery business valueZaheer Abbas Contractor
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysDevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysAndreas Grabner
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or FictionMatt Ganis
 

Similaire à What's Agile ? Introduction to Agile methods (20)

What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
 
Accelerate Innovation and Digital Transformation – How Neo4j Can Help
Accelerate Innovation and Digital Transformation – How Neo4j Can HelpAccelerate Innovation and Digital Transformation – How Neo4j Can Help
Accelerate Innovation and Digital Transformation – How Neo4j Can Help
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxPMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
 
Agile Development Practices May 2017
Agile Development Practices May 2017Agile Development Practices May 2017
Agile Development Practices May 2017
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a team
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13
 
Heart of Agile
Heart of AgileHeart of Agile
Heart of Agile
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?
 
ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...
ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...
ROI of Evolutionary Design to Rapidly Create Innovatively New Products & Serv...
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Agile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniXAgile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniX
 
Playbook Lean and Agile Project Management Software and Methods Presentation
Playbook Lean and Agile Project Management Software and Methods PresentationPlaybook Lean and Agile Project Management Software and Methods Presentation
Playbook Lean and Agile Project Management Software and Methods Presentation
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
 
Technical Debt.pptx
Technical Debt.pptxTechnical Debt.pptx
Technical Debt.pptx
 
Minimum viable product to delivery business value
Minimum viable product to delivery business valueMinimum viable product to delivery business value
Minimum viable product to delivery business value
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysDevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
 

Plus de Bruno Sbille

Savoir-être Agile
Savoir-être AgileSavoir-être Agile
Savoir-être AgileBruno Sbille
 
Mieux se comprendre en équipe Agile, grâce aux familles d'âmes
Mieux se comprendre en équipe Agile, grâce aux familles d'âmesMieux se comprendre en équipe Agile, grâce aux familles d'âmes
Mieux se comprendre en équipe Agile, grâce aux familles d'âmesBruno Sbille
 
Agile Tour Brussels 2014 Opening and Closing
Agile Tour Brussels 2014 Opening and ClosingAgile Tour Brussels 2014 Opening and Closing
Agile Tour Brussels 2014 Opening and ClosingBruno Sbille
 
Non Musical Chairs, an Agile game to introduce and practice self-organization...
Non Musical Chairs, an Agile game to introduce and practice self-organization...Non Musical Chairs, an Agile game to introduce and practice self-organization...
Non Musical Chairs, an Agile game to introduce and practice self-organization...Bruno Sbille
 
Des outils du monde de la psychologie pour les équipiers, les coachs ou les ...
Des outils du monde de la psychologie pour les équipiers, les coachs ou les ...Des outils du monde de la psychologie pour les équipiers, les coachs ou les ...
Des outils du monde de la psychologie pour les équipiers, les coachs ou les ...Bruno Sbille
 
The Agilists Agile Tour Bordeaux
The Agilists Agile Tour BordeauxThe Agilists Agile Tour Bordeaux
The Agilists Agile Tour BordeauxBruno Sbille
 
Agile Tour Brussels 2013 Opening and Closing
Agile Tour Brussels 2013 Opening and ClosingAgile Tour Brussels 2013 Opening and Closing
Agile Tour Brussels 2013 Opening and ClosingBruno Sbille
 
Agile2013 Workshop: Learn different leadership styles with Star Wars Coaches
Agile2013 Workshop: Learn different leadership styles with Star Wars CoachesAgile2013 Workshop: Learn different leadership styles with Star Wars Coaches
Agile2013 Workshop: Learn different leadership styles with Star Wars CoachesBruno Sbille
 
Agile2013 Talk: Tools from Psychology for coaches, trainers and team members
Agile2013 Talk: Tools from Psychology for coaches, trainers and team membersAgile2013 Talk: Tools from Psychology for coaches, trainers and team members
Agile2013 Talk: Tools from Psychology for coaches, trainers and team membersBruno Sbille
 
Scrum appliqué à toute l'entreprise
Scrum appliqué à toute l'entrepriseScrum appliqué à toute l'entreprise
Scrum appliqué à toute l'entrepriseBruno Sbille
 
The Agilists ou "Duo de retour d’expérience sauce aigre douce"
The Agilists ou "Duo de retour d’expérience sauce aigre douce"The Agilists ou "Duo de retour d’expérience sauce aigre douce"
The Agilists ou "Duo de retour d’expérience sauce aigre douce"Bruno Sbille
 
Learn different leadership styles with Star Wars Coaches
Learn different leadership styles with Star Wars CoachesLearn different leadership styles with Star Wars Coaches
Learn different leadership styles with Star Wars CoachesBruno Sbille
 
Agile Games 4 Scrum Teams Présentation Scrum Day France 2011 FR
Agile Games 4 Scrum Teams Présentation Scrum Day France 2011 FRAgile Games 4 Scrum Teams Présentation Scrum Day France 2011 FR
Agile Games 4 Scrum Teams Présentation Scrum Day France 2011 FRBruno Sbille
 
SigmaT13 mars 2010 Toulouse
SigmaT13 mars 2010 ToulouseSigmaT13 mars 2010 Toulouse
SigmaT13 mars 2010 ToulouseBruno Sbille
 
Agile et PNL: les yeux, les oreilles et les sensations ... et le triangle dra...
Agile et PNL: les yeux, les oreilles et les sensations ... et le triangle dra...Agile et PNL: les yeux, les oreilles et les sensations ... et le triangle dra...
Agile et PNL: les yeux, les oreilles et les sensations ... et le triangle dra...Bruno Sbille
 

Plus de Bruno Sbille (15)

Savoir-être Agile
Savoir-être AgileSavoir-être Agile
Savoir-être Agile
 
Mieux se comprendre en équipe Agile, grâce aux familles d'âmes
Mieux se comprendre en équipe Agile, grâce aux familles d'âmesMieux se comprendre en équipe Agile, grâce aux familles d'âmes
Mieux se comprendre en équipe Agile, grâce aux familles d'âmes
 
Agile Tour Brussels 2014 Opening and Closing
Agile Tour Brussels 2014 Opening and ClosingAgile Tour Brussels 2014 Opening and Closing
Agile Tour Brussels 2014 Opening and Closing
 
Non Musical Chairs, an Agile game to introduce and practice self-organization...
Non Musical Chairs, an Agile game to introduce and practice self-organization...Non Musical Chairs, an Agile game to introduce and practice self-organization...
Non Musical Chairs, an Agile game to introduce and practice self-organization...
 
Des outils du monde de la psychologie pour les équipiers, les coachs ou les ...
Des outils du monde de la psychologie pour les équipiers, les coachs ou les ...Des outils du monde de la psychologie pour les équipiers, les coachs ou les ...
Des outils du monde de la psychologie pour les équipiers, les coachs ou les ...
 
The Agilists Agile Tour Bordeaux
The Agilists Agile Tour BordeauxThe Agilists Agile Tour Bordeaux
The Agilists Agile Tour Bordeaux
 
Agile Tour Brussels 2013 Opening and Closing
Agile Tour Brussels 2013 Opening and ClosingAgile Tour Brussels 2013 Opening and Closing
Agile Tour Brussels 2013 Opening and Closing
 
Agile2013 Workshop: Learn different leadership styles with Star Wars Coaches
Agile2013 Workshop: Learn different leadership styles with Star Wars CoachesAgile2013 Workshop: Learn different leadership styles with Star Wars Coaches
Agile2013 Workshop: Learn different leadership styles with Star Wars Coaches
 
Agile2013 Talk: Tools from Psychology for coaches, trainers and team members
Agile2013 Talk: Tools from Psychology for coaches, trainers and team membersAgile2013 Talk: Tools from Psychology for coaches, trainers and team members
Agile2013 Talk: Tools from Psychology for coaches, trainers and team members
 
Scrum appliqué à toute l'entreprise
Scrum appliqué à toute l'entrepriseScrum appliqué à toute l'entreprise
Scrum appliqué à toute l'entreprise
 
The Agilists ou "Duo de retour d’expérience sauce aigre douce"
The Agilists ou "Duo de retour d’expérience sauce aigre douce"The Agilists ou "Duo de retour d’expérience sauce aigre douce"
The Agilists ou "Duo de retour d’expérience sauce aigre douce"
 
Learn different leadership styles with Star Wars Coaches
Learn different leadership styles with Star Wars CoachesLearn different leadership styles with Star Wars Coaches
Learn different leadership styles with Star Wars Coaches
 
Agile Games 4 Scrum Teams Présentation Scrum Day France 2011 FR
Agile Games 4 Scrum Teams Présentation Scrum Day France 2011 FRAgile Games 4 Scrum Teams Présentation Scrum Day France 2011 FR
Agile Games 4 Scrum Teams Présentation Scrum Day France 2011 FR
 
SigmaT13 mars 2010 Toulouse
SigmaT13 mars 2010 ToulouseSigmaT13 mars 2010 Toulouse
SigmaT13 mars 2010 Toulouse
 
Agile et PNL: les yeux, les oreilles et les sensations ... et le triangle dra...
Agile et PNL: les yeux, les oreilles et les sensations ... et le triangle dra...Agile et PNL: les yeux, les oreilles et les sensations ... et le triangle dra...
Agile et PNL: les yeux, les oreilles et les sensations ... et le triangle dra...
 

Dernier

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Dernier (20)

Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

What's Agile ? Introduction to Agile methods

  • 1. What's Agile ? Introduc5on to Agile methods Agile Tour Brussels 2014 www.atbru.be 05/11/10 www.agiletour.org
  • 2. Introduc5on Many of the coming slides are the property of Henrik Kniberg. Please visit his blog hIp://blog.crisp.se/author/ henrikkniberg www.agiletour.org
  • 4. Objec5ves of this session • You understand “what’s Agile” enough to choose wisely your next sessions today
  • 5. 5 Most IT projects don’t succeed The Standish Group has studied over 40,000 projects in 10 years. IT project success rate 1994: 15% Average cost & time overrun: ≈170% IT project success rate 2004: 34% Average cost & time overrun: ≈70% Henrik Kniberg Sources: http://www.softwaremag.com/L.cfm?Doc=newsletter/2004-01-15/Standish http://www.infoq.com/articles/Interview-Johnson-Standish-CHAOS Plan: €1,000,000 Actual: €2,700,000 Plan: €1,000,000 Actual: €1,700,000
  • 6. 6 We tend to build the wrong thing Features and functions used in a typical system Half of the stuff we build is never used! Sources: Standish group study reported at XP2002 by Jim Johnson, Chairman Henrik Kniberg 6 Always 7% Often 13% Some-times 16% Rarely 19% Never 45% Cost # of features This graph courtesy of Mary Poppendieck
  • 7. 7 Many SW projects are like a cannon ball Assumptions: The customer knows what he wants The developers know how to build it Nothing will change along the way Henrik Kniberg
  • 8. 8 Agile is like a homing missile Assumptions: The customer discovers what he wants The developers discover how to build it Things change along the way Principle #2: Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Henrik Kniberg
  • 9. Agile Manifesto www.agilemanifesto.org We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Individer och interaktioner framför processer och verktyg Working software over comprehensive documentation Fungerande programvara framför omfattande dokumentation Customer collaboration over contract negotiation Kundsamarbete framför kontraktsförhandling Responding to change over following a plan Anpassning till förändring framför att följa en plan That is, while there is value in the items on the right, we value the items on the left more. Henrik Kniberg 99
  • 10. 10 Principles behind the Agile Manifesto Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 11. 11 Agile ”umbrella” Sources: 3rd Annual ”State of Agile Development” Survey June-July 2008 • 3061 respondents • 80 countries Scrum XP DSDM FDD Crystal Kanban
  • 12. 12 Scrum in a nutshell 12
  • 13. 13 Timeboxing A A A B (doomed to fail, but we don’t know it yet) X Quality X X Quality Henrik Kniberg C D Plan Traditional scenario Agile scenario Week 1 Week 2 Week 3 Week 4 B A C D Week 1 Week 2 Week 3 Week 4 B Week 5 Week 6 Week 7 Week 8 A Week 1 Week 2 Week 3 Week 4 B Week 5 Week 6 ”We will deliver ABCD in 4 weeks” ”We always deliver something every sprint (2 weeks)” ”We think we can finish ABCD in 4 weeks, but we aren’t sure” ”We always deliver the most important items first” Oops, we’re late. Oops, our velocity is lower than we thought. It looks like we’ll only finish AB by week 4. What should we do now? Scope Cost Time Scope Cost Time E
  • 14. 14 Typical sprint Iteration1 Week 1 Week 2 Week 3 Timeline Sprint-planning Demo/Review Retrospective Product Backlog Daily Scrum release PO 1.3.0 SPRINT GOAL: Beta-ready release! Burndown Unplanned items Deposit 2d Sprint plan (Task board / Scrum board) Henrik Kniberg Not checked out Done! :o) Write failing test DAO DB design Integr test Migration tool Write failing test GUI spec Tapestry spike Impl. migration 2d Code cleanup 2d 1d 0.5d 1d 2d 8d 1d 2d 2d Backoffice Login Backoffice User admin Write failing test 3d 2d 1d Impl GUI Integr. 1d with 2d JBoss Write failing test3d Impl GUI 6d Clarify require-ments 2d GUI design (CSS)1d Fix memory leak (JIRA 125) 2d Sales support 3d Write whitepaper 4d Next Withdr aw Perf testWithdraw checked out Write failing test
  • 15. Cross-functional, self-organizing Team - How much to pull in - How to build it - Quality - Sustainable pace 15 Scrum overview – structure Product owner - Vision: Where are we going & why? - Priorities & tradeoffs - Release planning Stakeholders Henrik Kniberg PO SM Users Helpdesk Operations Management Product Backlog Sprint Backlog ... etc ... Team Direct communication Scrum Master - Process leader/coach - Impediment remover
  • 16. 16 Product backlog & user stories 16
  • 17. 17 Balance the product backlog V V V Too big items? Too many items? Balanced
  • 18. 18 Product backlog As a booker I want to receive notifications when new available slots appear in the calendar so that I don't have to keep checking manually Product vision Product Backlog Henrik Kniberg As a <stakeholder> I want <what> so that <why> As a buyer I want to save my shopping cart so that I can continue shopping later (... etc ...) Definition of Done • Releasable • User Acceptance tested • Merged to Trunk • release notes written • No increased technical debt = I haven’t messed up the codebase GUI Client Server DB
  • 19. 19 User story As a buyer I want to save my shopping cart so that I can continue shopping later Henrik Kniberg Independent Negotiable Valuable Estimable Small Testable Acronym courtesy of Bill Wake – www.xp123.com As a <stakeholder> I want <what> so that <why> How to demo: 1) Enter store 2) Put a book in shopping cart 3) Press ”save cart” 4) Leave store, and enter it again 5) Check that the book is in my cart 8 C A B C GUI Client Server DB schema
  • 21. 21 How estimates are affected by specification length Spec Same spec – more pages 2007-09-28 117 hrs 173 hrs Source: How to avoid impact from irrelevant and misleading info on your cost estimates, Simula research labs estimation seminar, Oslo, Norway, 2006
  • 22. 22 How estimates are affected by irrelevant information 2007-09-28 20 hrs Spec 1 A B C Same spec + irrelevant details A B C 39 hrs Source: How to avoid impact from irrelevant and misleading info on your cost estimates, Simula research labs estimation seminar, Oslo, Norway, 2006
  • 23. How estimates are affected by anchoring 23 456 hrs Spec 2007-09-28 Same spec 500 hrs Never mind me 555 hrs 50 hrs Same spec Never mind me 99 hrs Source: How to avoid impact from irrelevant and misleading info on your cost estimates, Simula research labs estimation seminar, Oslo, Norway, 2006
  • 24. 24 Velocity 1 2 V= 8 V= 7 V= 9 1 1 2 Sprint 1 Sprint 2 Sprint 3 Henrik Kniberg Likely future velocity: 7-9 per sprint 2 2 3 1 3 1 2 2 1
  • 25. Release planning – fixed date • Today is Aug 6 • Sprint length = 2 weeks • Velocity = 30 - 40 PO What will be done by X-mas? (10 sprints) 300 400 Scope Quality Cost Time 2007-09-28 25
  • 26. Quality Cost Time 26 What have we learned? IT project success rate 1994: 15% Average cost & time overrun: ≈170% IT project success rate 2004: 34% Average cost & time overrun: ≈70% Henrik Kniberg “The primary reason [for the improvement] is that projects have gotten a lot smaller.” “Doing projects with iterative processes as opposed to the waterfall method, which called for all project requirements to be defined up front, is a major step forward.” Jim Johnson Chairman of Standish Group Top 5 reasons for success 1. User involvement 2. Executive management support 3. Clear business objectives 4. Optimizing scope 5. Agile process Scope Sources: http://www.softwaremag.com/L.cfm?Doc=newsletter/2004-01-15/Standish http://www.infoq.com/articles/Interview-Johnson-Standish-CHAOS ”My Life is Failure”, Jim Johnson’s book
  • 29. 10 9 8 7 6 5 4 3 2 $1 Million $500,000 $250,000 $125,000 $60,000 $30,000 $15,000 $7,500 $3,000 1 $1,000
  • 30. What is Agile all about ? 10 9 8 7 6 5 4 3 2 $1 Million $500,000 $250,000 $125,000 $60,000 $30,000 $15,000 $7,500 $3,000 1 $1,000 B: It’s a receipt to apply to improve your productivity A: It’s a magical methodology. Juste apply it and success is here C: I don’t like this game, please show me more Powerpoint slides ! D: It’s more a direction to follow, not a place to reach 50:50 AGILE
  • 31. 10 9 8 7 6 5 4 3 2 $1 Million $500,000 $250,000 $125,000 $60,000 $30,000 $15,000 $7,500 $3,000 1 $1,000 B: It’s a receipt to apply to improve your productivity What is Agile all about ? A: It’s a magical methodology. Juste apply it and success is here C: It’s more a direction to follow, not a place to reach D: It’s more a direction to follow, not a place to reach 50:50 AGILE
  • 32. 10 9 8 7 6 5 4 $1 Million $500,000 $250,000 $125,000 $60,000 $30,000 $15,000 3 $7,500 2 $3,000 1 $1,000
  • 33. Agile is an iterative process, that means… 3 $7,500 2 $3,000 B: Always have a fixed Scope D: We do first analysis, then dev, then test A: We don’t fix anything C: Don’t try to get it all right from the beginning 10 9 8 7 6 5 4 $1 Million $500,000 $250,000 $125,000 $60,000 $30,000 $15,000 1 $1,000 50:50 Iterative
  • 34. 10 9 8 7 6 5 4 $1 Million $500,000 $250,000 $125,000 $60,000 $30,000 $15,000 3 $7,500 2 $3,000 1 $1,000 Agile is an iterative process, that means… 50:50 Iterative A: We don’t fix anything B: Always have a fixed Scope D: We do first analysis, then dev, then test C: Don’t try to get it all right from the beginning
  • 35. 10 9 8 7 6 $1 Million $500,000 $250,000 $125,000 $60,000 5 $30,000 4 $15,000 3 $7,500 2 $3,000 1 $1,000
  • 36. What’s the top 1 reason for the success 5 $30,000 4 $15,000 3 $7,500 2 $3,000 B: Having a good lawyer D: Optimizing Scope of the project of a project A: User involvment C: A good technical team 10 9 8 7 6 $1 Million $500,000 $250,000 $125,000 $60,000 1 $1,000 50:50 Success
  • 37. 10 9 8 7 6 $1 Million $500,000 $250,000 $125,000 $60,000 5 $30,000 4 $15,000 3 $7,500 2 $3,000 1 $1,000 Success What’s the top 1 reason for the success 50:50 of a project A: User involvment B: Having a good lawyer D: Optimizing Scope of the project C: A good technical team
  • 38. 10 9 8 $1 Million $500,000 $250,000 7 $125,000 6 $60,000 5 $30,000 4 $15,000 3 $7,500 2 $3,000 1 $1,000
  • 39. 7 $125,000 6 $60,000 5 $30,000 4 $15,000 3 $7,500 2 $3,000 B: Estimation is easy if you are an expert D: Just ask them when it will be done ! Agile estimating means A: How many man-days do we need to finish the project ? C: Relative estimates -> Velocity -> Then derive a plan 10 9 8 $1 Million $500,000 $250,000 1 $1,000 50:50 Estimation
  • 40. 10 9 8 $1 Million $500,000 $250,000 7 $125,000 6 $60,000 5 $30,000 4 $15,000 3 $7,500 2 $3,000 1 $1,000 50:50 Estimation Agile estimating means B: Estimation is easy if you are an expert D: Just ask them when it will be done ! A: How many man-days do we need to finish the project ? C: Relative estimates -> Velocity -> Then derive a plan
  • 41. 10 $1 Million 9 $500,000 8 $250,000 7 $125,000 6 $60,000 5 $30,000 4 $15,000 3 $7,500 2 $3,000 1 $1,000
  • 42. 10 $1 Million 9 $500,000 8 $250,000 7 $125,000 6 $60,000 5 $30,000 4 $15,000 3 $7,500 2 $3,000 1 $1,000 D: I still can’t understand your English dude… What’s a retrospective ? A: It’s when we demonstrate the final product to the stakeholders C: When we discuss how much we can put in a Sprint B: The moment where an Agile team work on his continuous improvement 50:50 Retrospective
  • 43. 10 $1 Million 9 $500,000 8 $250,000 7 $125,000 6 $60,000 5 $30,000 4 $15,000 3 $7,500 2 $3,000 1 $1,000 50:50 Retrospective D: I still can’t understand your English dude… A: It’s when we demonstrate the final product to the stakeholders C: When we discuss how much we can put in a Sprint B: The moment where an Agile team work on his continuous improvement What’s a retrospective ?
  • 44. 10 $1 Million 9 $500,000 8 $250,000 7 $125,000 6 $60,000 5 $30,000 4 $15,000 3 $7,500 2 $3,000 1 $1,000
  • 45. Agile methods 10 $1 Million Which answers are Agile methods ? 9 $500,000 8 $250,000 7 $125,000 6 $60,000 5 $30,000 4 $15,000 3 $7,500 2 $3,000 F: You know what… I like your game AND your accent ! C: Scrum E: XP: eXtreme Programming D: KanBan 1 $1,000 A: PMI B: Prince2
  • 46. 10 $1 Million 9 $500,000 8 $250,000 7 $125,000 6 $60,000 5 $30,000 4 $15,000 3 $7,500 2 $3,000 1 $1,000 Agile methods Which answers are Agile methods ? A: PMI C: Scrum B: Prince2 D: KanBan F: You know what… I like your game AND your accent ! E: XP: eXtreme Programming
  • 47. Congratulations! Yo u a r e n o w (Almost) An Agilist!