Fixed Price, Fixed Scope and Fixed Date ProjectAgile practices in real life project
Agenda- Chapter I : Introduction- Chapter II : Kanban- Chapter III : Restrospectives- Chapter IV : Testing
Sophie
@sofzbxl
[email protected]
be.linkedin.com/in/sophiedecarriere/
Gilles
@gscokart
[email protected]
https://www.linkedin.com/in/gscokart
ScopePrice
Schedule
https://www.flickr.com/photos/billjacobus1/
Don’t Fall in the trap !
https://www.flickr.com/photos/fdecomite/
There are many more dimensions
https://www.flickr.com/photos/34547181@N00/
That’s the subject of this presentation
TeamCollaborationFunExcellenceImprovements
Sharing Lessons Learned
By Jurgen Appelo
What we learned
- Kanban
- Retrospectives
- Testing
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 - Heterogenous team
MOSS - Technologies
Any reflections ?
https://www.flickr.com/photos/eq/
Chapter II : Kanban
https://www.flickr.com/photos/kawade/
Inherited Task board
Retrospective : DONE Definition
https://www.flickr.com/photos/clagnut/
QA was a bottleneckhttps://www.flickr.com/photos/technicool/
Solution
Limit
WorkIn Progress
https://www.flickr.com/photos/7969902@N07/
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/
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/
starting point : open a space and provide toolshttps://www.flickr.com/photos/philgyford/
in social housing ...
https://www.flickr.com/photos/nicohogg/
From outsidehttps://www.flickr.com/photos/alexanderwithers
https://www.flickr.com/photos/msvg/
To insidehttps://www.flickr.com/photos/imagezen
Co-construct shared knowledge from the insidehttps://www.flickr.com/photos/booleansplit
Start by appropriating the stories
https://www.flickr.com/photos/katerha/
The global process: play with the business
The global process: a guideline
Time Managementhttps://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 outside.
Shared knowledge may improve autonomy, initiative and creativity.
Testing AproachThe research of the quality
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 useful in Demo
https://www.flickr.com/photos/plasticbag/
Very useful to define DONEhttps://www.flickr.com/photos/comedynose/
But didn’t worked for us as support for discussionhttps://www.flickr.com/photos/jirka_matousek/
Useful 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/