Fix price fix scope fix date-pecha_kuchas-journeeagile2014
-
Upload
gilles-scokart -
Category
Software
-
view
72 -
download
3
Transcript of Fix price fix scope fix date-pecha_kuchas-journeeagile2014
Fixed Price, Fixed Scope and Fixed Date ProjectAgile practices in real life project
Agenda- Chapter I : Introduction- Chapter II : Le Kanban- Chapter III : Les rétrospectives- Chapter IV : Le Testing
Sophie
@sofzbxl
be.linkedin.com/in/sophiedecarriere/
Gilles
@gscokart
https://www.linkedin.com/in/gscokart
PechaKucha Format
20 slides x 20 seconds => 6 minutes 40
https://www.flickr.com/photos/ekilby/
PechaKucha - Origine
https://www.flickr.com/photos/route79/
Pecha Kucha - Why ?● Sharing experience ● No in depth theories
● A lot of things to say
● Keep place for sharing
Break & sharing
3 MinutesPostits
https://www.flickr.com/photos/nanpalmero/
Question 1 : - What attract you in such project ? - What would you fear
https://www.flickr.com/photos/ocalways/
Sharing Lessons Learned
By Jurgen Appelo
Sharing Lessons Learned
By Jurgen Appelo
What we learned
MOSS - Fix Price
https://www.flickr.com/photos/ghislainmary/
https://www.flickr.com/photos/ghislainmary/
MOSS - Fix scope● Functional Specs● Technical Specs● Tests Specifications
https://www.flickr.com/photos/sonrisaelectrica/
MOSS - Fix Date
https://www.flickr.com/photos/alancleaver/
1 Specs - 26 Implementations
https://www.flickr.com/photos/heady84/
MOSS - Eterogenous team
MOSS - Technologies
Mmh...Still one slide to fill to Pecha Kusha format
3 Minutes - Postits
https://www.flickr.com/photos/eq/
Chapter II : Kanban
https://www.flickr.com/photos/kawade/
Question for the post-it
What would you like to try ?Why ?
Inherited Task board
Retrospective : DONE Definition
https://www.flickr.com/photos/clagnut/
DONE Definition
DONE Definition
QA was a bottleneckhttps://www.flickr.com/photos/technicool/
Solution
Limit
WorkIn Progress
https://www.flickr.com/photos/7969902@N07/
Limit the WIP
Problem 2 : Envisioning is the bottleneck
Next change :
Merge Envisioning/Design & Realisation
https://www.flickr.com/photos/alexbip/
Problem 3 : Non push <> pull system
Pull from the needhttps://www.flickr.com/photos/poppywright/
Pull System
Thinking Furtherhttps://www.flickr.com/photos/desiitaly/
Non Stories - Doesn’t fit
https://www.flickr.com/photos/afrankr/
Stories well defined goes quickly https://www.flickr.com/photos/adabo/
Unclear Items are slow
https://www.flickr.com/photos/kubina/
Response: Big picture
Learning
Reflect against your Kanban
Chapter III : The retrospectives
https://www.flickr.com/photos/kubina/
The Postit question
In your hobby, is there a know-how you should import in your professional practice ?
in social housing ...
From outsidehttps://www.flickr.com/photos/alexanderwithers
To insidehttps://www.flickr.com/photos/imagezen
Co-construct shared knowledge from the insidehttps://www.flickr.com/photos/booleansplit
The “Item”
The “Item”1 32
The “Item”1 2
The global process
The global process: play with the business
Plan next demo
The planning
The team
Partage du tempshttps://www.flickr.com/photos/aroberts/
https://www.flickr.com/photos/nicholas_t
https://www.flickr.com/photos/bohman
What I learned
The knowledge comes from the inside, not from the ouside.
Shared knowledge may improve autonomy, initiative and creativity.
3 Minutes - Postits
Testing AproachThe research of the quality
Question for the post-it
What would not work for you ?Why ?
Fixed Price
Fixed Scope
Flexibility
Fixed Date
https://www.flickr.com/photos/jiuck/
It will be a long road
Fixed Price
Fixed Scope
Flexibility
Fixed Date
https://www.flickr.com/photos/james_wheeler/
High quality is the only way
https://www.flickr.com/photos/lafiebredeloro/
Let’s try something : BDDhttps://www.flickr.com/photos/imipolexg/
Adaptation : Remote Steps
https://www.flickr.com/photos/heycoach/
Test API is good
https://www.flickr.com/photos/90155419@N00/
BDD is very usefull in Demo
https://www.flickr.com/photos/plasticbag/
Very usefull to define DONEhttps://www.flickr.com/photos/comedynose/
But didn’t worked for us as support for discussionhttps://www.flickr.com/photos/jirka_matousek/
Usefull for regression test and bug fixinghttps://www.flickr.com/photos/coofdy/
Two levels of testing
Junit + JMock=> Quick feed back=> Design Feed-back
Unit Test
But it is hard with complex data !
https://www.flickr.com/photos/pittou2/
Testing dataUse Builders, with Chain of methods
reg = aRegistration().of(aNonEU()).excluded(lastYear()).value();
Conclusions
Quality is Free(in some context)
Shared by :https://be.linkedin.com/in/sophiedecarrierehttps://be.linkedin.com/in/gscokart
https://creativecommons.org/licenses/by-nc-sa/2.0/https://www.flickr.com/photos/dullhunk/