Your SlideShare is downloading. ×
Agile
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Agile

643
views

Published on

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
643
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
37
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. An Alternative SoftwareDevelopment MethodologyTwin PanichsombatThursday, May 9, 13
  • 2. Twin PanichsombatAgile PractitionerOdd-e(Global)Thursday, May 9, 13
  • 3. Thursday, May 9, 13
  • 4. Thursday, May 9, 13
  • 5. About MeThursday, May 9, 13
  • 6. About MeThursday, May 9, 13
  • 7. 2001?Thursday, May 9, 13
  • 8. Thursday, May 9, 13
  • 9. Thursday, May 9, 13
  • 10. Thursday, May 9, 13
  • 11. Software Developmentin my perspective(before)http://www.flickr.com/photos/eleaf/2536358399/in/photostream/Thursday, May 9, 13
  • 12. ConstructionArchitectEngineeringLabor WorkThursday, May 9, 13
  • 13. ConstructionSoftware ArchitectSoftware EngineeringSoftware Worker (programmer)Thursday, May 9, 13
  • 14. We were forced tobelieve in that.Thursday, May 9, 13
  • 15. How many ways can weconstruct the building?http://www.flickr.com/photos/danslegrandbleu/4365319943/Thursday, May 9, 13
  • 16. How many ways can weconstruct software?http://www.flickr.com/photos/joedsilva/4698703312/Thursday, May 9, 13
  • 17. Software is about businesshttp://www.flickr.com/photos/standhere/462675095/Business never stopSoftware must “SOFT”Thursday, May 9, 13
  • 18. Craftsmanshipcredit-http://www.flickr.com/photos/stevensnodgrass/6117660537/Thursday, May 9, 13
  • 19. !Craftsmanship.isEqualTo( Cowboy)Thursday, May 9, 13
  • 20. “Methodology”Thursday, May 9, 13
  • 21. MethodologyThursday, May 9, 13
  • 22. MethodologyTeam StructureThursday, May 9, 13
  • 23. MethodologyTeam StructureTeam DisciplineThursday, May 9, 13
  • 24. MethodologyTeam StructureTeam DisciplineIndividual DisciplineThursday, May 9, 13
  • 25. The greatest traditionalhttp://www.flickr.com/photos/38019504@N04/5101530474/Thursday, May 9, 13
  • 26. http://leadinganswers.typepad.com/leading_answers/files/original_waterfall_paper_winston_royce.pdfThursday, May 9, 13
  • 27. Team Structure- Silo- Clearly responsibilitycredit-http://www.flickr.com/photos/stevensnodgrass/6117660537/Thursday, May 9, 13
  • 28. Team Discipline• Document Oriented• Timeline is king• Each step has clearly definition of documentstandardcredit-http://www.flickr.com/photos/stevensnodgrass/6117660537/Thursday, May 9, 13
  • 29. Individual Discipline• Mostly make something “done” but not “right”• Mostly said “please don’t change it”• Mostly make it for last, not for changehttp://www.flickr.com/photos/paul-w-locke/3529691660/in/photostream/Thursday, May 9, 13
  • 30. Traditional is AboutAnticipation OverAdaptationThursday, May 9, 13
  • 31. FinallyPoor QualityUnpredictableLost In TranslationBurn outSad, Bad, ..... ?http://intothetopcorner.files.wordpress.com/2012/05/ucl-final-25.jpgThursday, May 9, 13
  • 32. http://www.flickr.com/photos/photorisma/7999730205Thursday, May 9, 13
  • 33. AgileThursday, May 9, 13
  • 34. Thursday, May 9, 13
  • 35. Thursday, May 9, 13
  • 36. We follow these principles:Our highest priority is to satisfy the customerthrough early and continuous deliveryof valuable software.Continuous attention to technical excellenceand good design enhances agility.Simplicity--the art of maximizing the amountof work not done--is essential.The best architectures, requirements, anddesignsemerge from self-organizing teams.At regular intervals, the team reflects on howto become more effective, then tunes and adjustsits behavior accordingly.Thursday, May 9, 13
  • 37. Welcome changing requirements, even late indevelopment. Agile processes harness change forthe customers competitive advantage.Deliver working software frequently, from acouple of weeks to a couple of months, with apreference to the shorter timescale.Business people and developers must worktogether 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 ofconveying information to and within a developmentteam is face-to-face conversation.Working software is the primary measure of progressAgile processes promote sustainable development.The sponsors, developers, and users should be ableto maintain a constant pace indefinitely.Thursday, May 9, 13
  • 38. Team StructureOne single teamBreak the damn siloThursday, May 9, 13
  • 39. Team Discipline• User first with Good Experience• Change is good• Eliminate unchangeable moduleshttp://www.chrislabrooy.com/UX_design.htmlThursday, May 9, 13
  • 40. Individual Discipline• Super Clear and have to follow, Make it “RIGHT”• Test : Code : Refactorhttp://www.flickr.com/photos/amberdebruin/5657750874/Thursday, May 9, 13
  • 41. Agile is AboutAdaptation OverAnticipationhttp://www.flickr.com/photos/12463666@N03/7256710194/Thursday, May 9, 13
  • 42. LeanThursday, May 9, 13
  • 43. Eliminate wasteAmplify learningDecide as late as possibleDeliver as fast as possibleEmpower the teamBuild integrity inSee the wholeThursday, May 9, 13
  • 44. Start using agileStart smallSolving problem one by onehttp://www.flickr.com/photos/igal/7901479448/Thursday, May 9, 13
  • 45. Agile MethodsExtreme ProgrammingKanbanScrumhttp://www.flickr.com/photos/capcase/4970062156Thursday, May 9, 13
  • 46. Whole Team?• Same Mind set for the whole teamThursday, May 9, 13
  • 47. Thursday, May 9, 13
  • 48. SynergyThursday, May 9, 13
  • 49. SynergySatisfactionThursday, May 9, 13
  • 50. SynergySatisfactionStandardThursday, May 9, 13
  • 51. SustainableSynergySatisfactionStandardThursday, May 9, 13