Fixed Price, Fixed Scope and Fixed Date Project Agile practices in real life project
Aug 04, 2015
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/