Agile: Looking Back, Looking Forward: Adapt, Innovate, Collaborate & Deliver

Click here to load reader

  • date post

    19-Jan-2015
  • Category

    Technology

  • view

    3.458
  • download

    1

Embed Size (px)

description

Plenary session hosted by Craig Smith with Nigel Dalton, David Joyce and Simon Bristow presented at Agile Australia 2012 in May 2012. Agile adoption in Australia and across the world is now becoming more mainstream and, as a community, we are struggling to address the issue of how to take experienced Agile practitioners to the next level, while still supporting those who are beginning their journey. With the "agile" word getting so overloaded, the challenge is to continually innovate without assigning labels or losing focus on our prime objective - to deliver! Join Craig Smith with Nigel Dalton, Simon Bristow and David Joyce (on the couch) as they explore different viewpoints on all things Agile - then, now and future!

Transcript of Agile: Looking Back, Looking Forward: Adapt, Innovate, Collaborate & Deliver

  • 1. CraigSmithNigelDaltonJoyceDavid SimonBristowImage: http://cdnstatic-2.mydestination.com/barbados/Pictures/Templates/176836/110621-000243.jpg

2. to the couch Welcome#agileausImage: The Walt Disney Company http://fitfordragoncon.files.wordpress.com/2011/10/muppet-show-vincent-price-16.png 3. *Lets take a brief journeyback in time highlights! some selected *These are justImage: The Curiosity Company / 20th Century Fox Television http://www.formulatv.com/images/fgaleria/4100/4137.jpg 4. broke the rules, challenged the bureaucratic system that stifledinnovation and hindered progress; spelled out 14 rules and practices." 1943Skunkworksat Lockheed MartinImage: http://www.nationalmuseum.af.mil/shared/media/photodb/photos/060728-F-1234S-009.jpg 5. strives for the absolute elimination of waste, overburden andunevenness to allow members to work smoothly and efficiently.1948 Image: http://www.business-improvement.eu/lean/Toyota_brand.jpgToyotaProduction System The birth of Lean 6. I believe in this concept, but the implementation describedabove is risky and invites failure. 1970Image: http://2.bp.blogspot.com/-xtwUHpVH5II/TZEQ3t7uqgI/AAAAAAAAABU/Tf4BuK0TrDA/s1600/bored-class-average-teacher.jpg Waterfall & Winston W. Royce 7. Man Month Fred Brooks: The Mythical makes it later.Adding manpower to a late software project 1975Image: http://lamar.colostate.edu/~hillger/products/crys-clear.jpg / http://mastersuccessseminars.files.wordpress.com/2011/06/silver-bullet.jpg 8. Image: http://4.bp.blogspot.com/-jrT2bzSchUU/Tu7rzg5zrDI/AAAAAAAACGo/kL8hYgnHU4M/s400/386771_296323727075726_117422791632488_8681Six Sigma is a disciplined, data-driven approach and methodology for eliminating defects (toward six standard deviations) in any process 1986Six Sigma sat Motorola 9. ...reduce supervision, combine fragmented tasks, eliminate work thatfails to add value, cut activities within each process to a minimum. 1993Image: http://lamar.colostate.edu/~hillger/products/crys-clear.jpg Alistair Cockburn:Crystal Clear 10. than either could alone.Together, they accomplish better work more quickly Pair Programming 1995Image: Greenway Productions http://witneyman.files.wordpress.com/2010/06/batman-and-robin-wall-walk.jpg 11. Image: http://www.whiteontech.com/blog/wp-content/uploads/2009/11/IMG_7389.jpg / http://i74.photobucket.com/albums/i278/dollfacerugger/RugScrum exposes every inadequacy or dysfunction within anorganizations product and system development practices. 1995 Ken Schwaber / Jeff Sutherland:Scrum 12. ...reduce supervision, combine fragmented tasks, eliminate work thatfails to add value, cut activities within each process to a minimum. 1997Image: http://lamar.colostate.edu/~hillger/products/crys-clear.jpg / http://www.abc.net.au/reslib/201012/r692751_5234490.jpg Jeff De Luca:FeatureDriven Development 13. Adaptive Software Development life cycle comprises of three phases: -Speculation, Collaboration, Learning1999Image: http://2.bp.blogspot.com/-6bK3p5MHZOI/TWfi6gBQxbI/AAAAAAAAAlQ/_5VWciQbDak/s1600/mountain-climbing.jpgJim Highsmith: Adaptive Software Development 14. XP starts from the premise that programming is programming, butthat you have to add some activities to sustain it over time 1999 Image: http://www.spacebison.com/files/winxpsale.jpg XP: Extreme Programming 15. Image: http://www.fabrice-aimetti.fr/dotclear/public/photos/martin-fowler.jpg / http://noncon.files.wordpress.com/2011/07/cruise-control-switch-by-m you can use continuous integration without using any other parts ofXP its an essential part of competent software development activity. 2000 Martin Fowler: (popularised)ContinuousIntegration 16. We are uncovering better ways of developing software by doing it and helping others do it 2001AgileImage: MGM/UA Entertainment Co. http://www.celluloidportraits.com/img/Films/imgFILM14/9_6094_L.jpgManifesto 17. Red Green Refactor 2002 Image: http://farm3.static.flickr.com/2313/2540885976_74502532a3.jpg Kent Beck: (published) Test DrivenDevelopment 18. Image: http://www.photo-dictionary.com/photofiles/list/3753/5059gummy_bears.jpg / http://3.bp.blogspot.com/-CBRPkrDiARg/TVII3OO1M6I/AAAAAA studies have shown that averaging individual estimatesleads to better results as do group discussions of estimates. 2002James Grenning:Planning Poker 19. Image: http://www.plateshed.com/forum/uploads/monthly_01_2009/post-5-1231338924.jpg / http://mexapln.org/wp-content/uploads/2010/12/david Kanban takes an organizations development process and providesgreater visibility into the status of the work and how it is proceeding. 2007 20. Image: http://springboard.com/wp-content/uploads/Eric-Ries-sq.jpg / http://samcarterart.com/wp-content/uploads/wpsc/product_images/ghostbusterBringing principles from lean and agile to the process of innovation,helps companies succeed in a business landscape riddled with risk.2008Eric Ries:The Lean Startup 21. Releasing high quality software fast through build, test and deployment automation.2009 ContinuousDeployment /Delivery Image: http://upload.wikimedia.org/wikipedia/commons/7/73/Wasserhahn.jpg 22. 2 days, 2 streams, 337 delegates42 speakers, 6 sponsors2009 AgileAustralia 23. Days?HappyImage: Fuzzy Door Productions / 20th Century Fox Television 24. Looking ForwardImage: http://www.examiner.com/sites/default/files/styles/large_lightbox/hash/1335490291_wherearewegoing_banner.jpg 25. Agile DefinedImage: https://lh4.googleusercontent.com/-iMhOX34IuCM/TYbu4e7MKzI/AAAAAAAARF8/usib2hLUuqE/2011+03March+21+umbrellas1.JPG 26. So manyflavours!Image: http://3.bp.blogspot.com/-AIjM67a7dZI/TicW6srI3MI/AAAAAAAAABM/dKPvLVJcUAg/s1600/icecream.jpg 27. Agile? TextbookImage: http://www.xqa.com.ar/visualmanagement/wp-content/gallery/general-pictures/xqa_2095.jpg 28. PureAgile?28Image: http://essence-water.com/images/j0400015.jpg 29. Agile?Drunk onImage: http://3.bp.blogspot.com/_dWKvVJhgeB4/TKvaib2tC6I/AAAAAAAAAKM/ZP4cVv5NXOo/s1600/koolaid.jpg 30. JoePublicJust give me the process. I want to deliver something!mage: Columbia Pictures Television http://media7.podbean.com/pb/8bd0d7f09a369f022283fa9bc6185cf8/4e19502f/blogs7/130503/uploads/AlBund 31. Raccoon!Image: http://www.animaldanger.com/images/cutest%20raccoon.jpg 32. couch friends on the Lets get somemage: Warner Bros. Television http://s4.images.drive2.ru/user.blog.photos/x3/4400/000/000/15e/623/88cd734f1e5d7af0-large.jpg 33. CraigSmith@smithcdau 34. SimonBristow@simonbristow 35. Nigel Dalton@nxdnz 36. David Joyce@dpjoyce 37. Deliver#deliverCImage: Woodland Animations http://www.mirror.co.uk/incoming/article232023.ece/ALTERNATES/s615/postman-pat-pic-bbc-image-1-719090620.jp 38. CLets ponderthe AgileManifestoResponding to change over following a plan 39. C And theunderlyingprinciples Build projects around motivatedindividuals. Give them theenvironment andsupport they need,and trust them toOur highest priority get the job done.is to satisfy the Agile processescustomer promote sustainable through early anddevelopment. Thecontinuous deliverysponsors, developers,of valuable software. and users should beable to maintain aconstant pace indefinitely. 39 40. 11 years CImage: http://www.sweetgreetingsshildon.co.uk/images/uploads/xpressions-party/foil%20balloons/11yrs-foil-balloon.jpg 41. crossed We havethe chasmCImage: http://upload.wikimedia.org/wikipedia/commons/d/d3/Technology-Adoption-Lifecycle.png 42. PracticesTechnicalCImage: http://images2.wikia.nocookie.net/__cb20070826180934/uncyclopedia/images/4/4b/Geek.jpg 43. Processes CImage: http://www.savagechickens.com/images/chickenprocess.jpg 44. Software CImage: http://i53.tinypic.com/2rcpvnp.jpg 45. Team LevelAgile: WereGood At The DImage: Universal Television http://30.media.tumblr.com/tumblr_l6g4d631K31qzp4mwo1_r1_500.jpg 46. agile jobs advertised on SEEK (AU/NZ)S1200Success1000= Jobs 800 600 400 2000 Q1Q2Q3Q4Q1Q2Q3Q4Q1Q2Q3Q4Q1Q2Q3Q4Q1Q2Q3Q4Q1Q2Q3Q4Q1Q2Q3Q4Q1 2005 20062007 200820092010 2011 2012 47. Feeling The Love Areas Not SImage: http://images.fanpop.com/images/image_uploads/Love-triangle-the-office-392045_800_501.jpg 48. N Agileoutside of IT 49. Adapt#adaptCImage: Paramount Pictures http://www.filmtotaal.nl/images/newscontent/ac4a8da.jpg 50. Decline?Renew or CImage: http://www.emeraldinsight.com/content_images/fig/1310010106002.png 51. level?What isthe next CImage: http://media.smashingmagazine.com/wp-content/uploads/uploader/images/signs/escalator-to-great-pizza/full_escalator-to-great-pizza.jpg 52. yet? Level 1Have we completed 52 CImage: http://media.smashingmagazine.com/wp-content/uploads/uploader/images/signs/escalator-to-great-pizza/full_escalator-to-great-pizza.jpg 53. C The AgileSlider AgileTragileFragile 54. SilverBulletof the The TrapSImage: http://2.bp.blogspot.com/_scRUpc5DoY0/TTcgZnZ2baI/AAAAAAAAHqE/djSqiyB6WY0/s1600/silver-bullets.jpg 55. Agile Outof the Box DImage: http://image.yaymicro.com/rz_1210x1210/0/37b/crumpled-cardboard-box-with-inscription--fragile--37b3bd.jpg 56. D Why arepeople stilldoingWaterfall? 57. but not Promised delivered? NImage: http://www.worldmag.com/images/content/scouts.jpg 58. Collaborate#collabCImage: http://info.sagitec.com/Portals/108364/images/JAD-Session-Blog.jpg 59. Tools & Developers = Craftsmanship 61 CImage: Touchstone Television http://dvdmedia.ign.com/dvd/image/article/635/635195/home-improvement-the-complete-second-season-20050720 60. QualityTesters =62 CImage: http://technabob.com/blog/wp-content/uploads/2008/06/paper_steve_jobs.jpg 61. Analysts =the Problem Understanding 63 CImage: Heel & Toe Films / Shore Z Productions / Bad Hat Harry Productions / Universal Media http://images1.wikia.nocookie.net/__cb2011020407 62. TogetherThe BunchLeaders = Keep 64 CImage: Redwood Productions / Paramount Television http://www.sixthriver.com/wp-content/uploads/01.jpg 63. High CPerformingAnalyst / AgileCustomer Project Elaborat