Agile
-
Upload
- -
Category
Technology
-
view
668 -
download
3
Transcript of Agile
![Page 1: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/1.jpg)
An Alternative Software Development Methodology
Twin PanichsombatThursday, May 9, 13
![Page 2: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/2.jpg)
Twin PanichsombatAgile Practitioner
Odd-e(Global)
Thursday, May 9, 13
![Page 3: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/3.jpg)
Thursday, May 9, 13
![Page 4: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/4.jpg)
Thursday, May 9, 13
![Page 5: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/5.jpg)
About Me
Thursday, May 9, 13
![Page 6: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/6.jpg)
About Me
Thursday, May 9, 13
![Page 7: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/7.jpg)
2001?
Thursday, May 9, 13
![Page 8: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/8.jpg)
Thursday, May 9, 13
![Page 9: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/9.jpg)
Thursday, May 9, 13
![Page 10: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/10.jpg)
Thursday, May 9, 13
![Page 11: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/11.jpg)
Software Development in my perspective
(before)
http://www.flickr.com/photos/eleaf/2536358399/in/photostream/
Thursday, May 9, 13
![Page 12: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/12.jpg)
ConstructionArchitect Engineering
Labor Work
Thursday, May 9, 13
![Page 13: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/13.jpg)
ConstructionSoftware Architect
Software Engineering Software Worker (programmer)
Thursday, May 9, 13
![Page 14: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/14.jpg)
We were forced to believe in that.
Thursday, May 9, 13
![Page 15: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/15.jpg)
How many ways can we construct the building?
http://www.flickr.com/photos/danslegrandbleu/4365319943/
Thursday, May 9, 13
![Page 16: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/16.jpg)
How many ways can we construct software?
http://www.flickr.com/photos/joedsilva/4698703312/
Thursday, May 9, 13
![Page 17: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/17.jpg)
Software is about business
http://www.flickr.com/photos/standhere/462675095/
Business never stop
Software must “SOFT”
Thursday, May 9, 13
![Page 18: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/18.jpg)
Craftsmanship
credit-http://www.flickr.com/photos/stevensnodgrass/6117660537/
Thursday, May 9, 13
![Page 19: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/19.jpg)
!Craftsmanship.isEqualTo( Cowboy)
Thursday, May 9, 13
![Page 20: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/20.jpg)
“Methodology”
Thursday, May 9, 13
![Page 21: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/21.jpg)
Methodology
Thursday, May 9, 13
![Page 22: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/22.jpg)
Methodology
Team Structure
Thursday, May 9, 13
![Page 23: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/23.jpg)
Methodology
Team Structure
Team Discipline
Thursday, May 9, 13
![Page 24: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/24.jpg)
Methodology
Team Structure
Team Discipline
Individual Discipline
Thursday, May 9, 13
![Page 25: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/25.jpg)
The greatest traditional
http://www.flickr.com/photos/38019504@N04/5101530474/
Thursday, May 9, 13
![Page 26: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/26.jpg)
http://leadinganswers.typepad.com/leading_answers/files/original_waterfall_paper_winston_royce.pdf
Thursday, May 9, 13
![Page 27: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/27.jpg)
Team Structure
- Silo
- Clearly responsibility
credit-http://www.flickr.com/photos/stevensnodgrass/6117660537/
Thursday, May 9, 13
![Page 28: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/28.jpg)
Team Discipline
• Document Oriented
• Timeline is king
• Each step has clearly definition of document standard
credit-http://www.flickr.com/photos/stevensnodgrass/6117660537/
Thursday, May 9, 13
![Page 29: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/29.jpg)
Individual Discipline
• Mostly make something “done” but not “right”
• Mostly said “please don’t change it”
• Mostly make it for last, not for change
http://www.flickr.com/photos/paul-w-locke/3529691660/in/photostream/
Thursday, May 9, 13
![Page 30: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/30.jpg)
Traditional is About
Anticipation OverAdaptation
Thursday, May 9, 13
![Page 31: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/31.jpg)
Finally
Poor Quality
Unpredictable
Lost In Translation
Burn out
Sad, Bad, ..... ?http://intothetopcorner.files.wordpress.com/2012/05/ucl-final-25.jpg
Thursday, May 9, 13
![Page 32: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/32.jpg)
http://www.flickr.com/photos/photorisma/7999730205
Thursday, May 9, 13
![Page 33: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/33.jpg)
AgileThursday, May 9, 13
![Page 34: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/34.jpg)
Thursday, May 9, 13
![Page 35: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/35.jpg)
Thursday, May 9, 13
![Page 36: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/36.jpg)
We follow these principles:Our highest priority is to satisfy the customer
through early and continuous deliveryof valuable software.
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.
Thursday, May 9, 13
![Page 37: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/37.jpg)
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.
Thursday, May 9, 13
![Page 38: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/38.jpg)
Team Structure
One single team
Break the damn silo
Thursday, May 9, 13
![Page 39: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/39.jpg)
Team Discipline
• User first with Good Experience
• Change is good
• Eliminate unchangeable moduleshttp://www.chrislabrooy.com/UX_design.html
Thursday, May 9, 13
![Page 40: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/40.jpg)
Individual Discipline
• Super Clear and have to follow, Make it “RIGHT”
• Test : Code : Refactor
http://www.flickr.com/photos/amberdebruin/5657750874/
Thursday, May 9, 13
![Page 41: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/41.jpg)
Agile is About
Adaptation Over Anticipation
http://www.flickr.com/photos/12463666@N03/7256710194/
Thursday, May 9, 13
![Page 42: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/42.jpg)
Lean
Thursday, May 9, 13
![Page 43: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/43.jpg)
Eliminate waste
Amplify learning
Decide as late as possible
Deliver as fast as possible
Empower the team
Build integrity in
See the whole
Thursday, May 9, 13
![Page 44: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/44.jpg)
Start using agile
Start small
Solving problem one by onehttp://www.flickr.com/photos/igal/7901479448/
Thursday, May 9, 13
![Page 45: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/45.jpg)
Agile Methods
Extreme Programming
Kanban
Scrum
http://www.flickr.com/photos/capcase/4970062156
Thursday, May 9, 13
![Page 46: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/46.jpg)
Whole Team?
• Same Mind set for the whole team
Thursday, May 9, 13
![Page 47: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/47.jpg)
Thursday, May 9, 13
![Page 48: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/48.jpg)
Synergy
Thursday, May 9, 13
![Page 49: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/49.jpg)
Synergy
Satisfaction
Thursday, May 9, 13
![Page 50: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/50.jpg)
Synergy
Satisfaction
Standard
Thursday, May 9, 13
![Page 51: Agile](https://reader033.fdocuments.us/reader033/viewer/2022060110/555af1ecd8b42a4c7d8b518f/html5/thumbnails/51.jpg)
Sustainable
Synergy
Satisfaction
Standard
Thursday, May 9, 13