agile and waterfall
DESCRIPTION
brief overview on running projects with both agile and waterfall methodologies combinedTRANSCRIPT
![Page 1: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/1.jpg)
Challenges of running a combined waterfall and agile project
or
Why neither is best
![Page 2: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/2.jpg)
Firstly
What does "agile" and "waterfall" mean?
"Agile leaders lead teamsNone-agile ones manage tasks"
http://www.lifehack.org/articles/polls/we-ask-you-answer-your-quirky-system.html
![Page 3: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/3.jpg)
Waterfall
• Manage activities• Granular • Sequential process • Requirements, design, build, test, release
(maintain)....then fix • Highly structured• Well documented• Best suited to situations where
change is uncommon?
http://en.wikipedia.org/wiki/Waterfall_(M._C._Escher)
![Page 4: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/4.jpg)
Agile
• Manage time• Highly collaborative• Customer is involved in the process• Regular delivery of 'products'• Flexible• Continuous Improvement
o to both producto and process
http://www.alistapart.com/articles/gettingrealaboutagiledesign/
![Page 5: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/5.jpg)
Agile manefesto
http://shouldbereading.wordpress.com/2010/03/11/certified-bookworm/
"Individuals and interactions over processes and tools.Working software over comprehensive documentation.
Customer collaboration over contract negotiation.Responding to change over following a plan."
![Page 6: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/6.jpg)
Bringing the two together
Agile methodologies generally promote a project management process that encourages stakeholder
involvement, feedback, objective metrics and effective controls.
http://thebardofburlesque.blogspot.com/2009/01/working-for-good-of-whole.html
![Page 7: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/7.jpg)
Bringing the two together
Waterfall methodologies rely more on a defined set of requirements and tasks that cascade through the stages of the project to a 'neatly controlled' end.
http://blog.media-freaks.com/slinky-etch-sketch/
![Page 8: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/8.jpg)
So what are the 'challenges' ?
http://cozymurders.blogspot.com/2009/01/suck-at-challenges-challenge.html
![Page 9: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/9.jpg)
Challenges
• Reporting o Structured reports v Timeboxed daily standups and end
sprint meetings
• Financial managemento Fixed costs v time and materialso Spending what we have wisely
• Time / resource managemento Understanding what is achievable with what you have
![Page 10: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/10.jpg)
Challenges
• Change o Formal change management as opposed to change as
part of the processo Not being afraid of change!
• Managing customer expectationso Customer is part of the team not just a point of deliveryo Delivering (not nesc deploying) products after each cycleo Customer understanding that they have a part to play in
planning and re-planning each delivery
![Page 11: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/11.jpg)
Challenges
• Managing business expectationso We need to be paid, when will this happen (T&M v's fixed
cost)
• Communicating the 'plan'o A defined set of task against time as opposed to ...not?
![Page 12: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/12.jpg)
OR
What can we do in the amount of time and resource we have?
as opposed to
We have to get this done in this much time
![Page 13: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/13.jpg)
Soooo...
http://www.fotolibra.com/gallery/35001/chalk-and-cheese-illustration/
Chalk and cheese....right?
![Page 14: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/14.jpg)
Maybe not
• Define long term but not short term goals and integrate into a longer term plan o iterations within a defined period of time
• Mini waterfalls with agile processes within them
• Highlight reports = end sprint report
• Be flexibleo Waterfall - Plan, Release, Documentation processeso Agile - Development
• Prince2 can be / is agile (ish)
![Page 15: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/15.jpg)
Finally
It all depends on the customer, project, environment, team ...
if it really is a challenge ....
(as opposed to an opportunity)
don't do it
http://drstephaniesmith.files.wordpress.com/2010/10/stress.jpg
![Page 16: Agile and waterfall](https://reader033.vdocument.in/reader033/viewer/2022061112/5457faf5af79594e128b49f8/html5/thumbnails/16.jpg)
Like good a good UI
If you are aware of the challenges with the method you are using to run the project, you're doing it wrong
because
If you find yourself working all day maintaining the methodology....
who's taking care of business?