Going  AllOn Your Business          Craig          Smith
WelcomeImage: http://cdn.crushable.com/files/2012/09/office-space-hard-work-quote.jpg
Agile                                                                         Anyone?Image: http://imperialphoenix.files.w...
Agile     DefinedImage: https://lh4.googleusercontent.com/-iMhOX34IuCM/TYbu4e7MKzI/AAAAAAAARF8/usib2hLUuqE/2011+03March+21...
Raccoon!Image: http://www.animaldanger.com/images/cutest%20raccoon.jpg
So many                                                                                                      flavours!Imag...
80%                    40%                      We haveof IT Organisations*   of all Organisations*    crossed            ...
Days!                                                                HappyImage: © Fuzzy Door Productions / 20th Century F...
crowd…       We have     sorted the IT     developmentImages: © TalkbackThames http://spoilertv.co.uk/images/cache/archive...
areas…      always so      We are not     good in otherImage: © Universal Television http://mimg.ugo.com/200910/11515/the-...
Why is                                                                                                         all this   ...
Knowledge Economy                                                              Source: http://whatmatters.mckinseydigital....
Economy                                                                                                           Knowledg...
Agile                                                                                                 Industrial          ...
Let’s ponderthe AgileManifesto            Responding to               change                 over             following a ...
And theunderlyingprinciples                           Build projects                         around motivated             ...
Changesoftware    tosolutions            Responding to               change                 over             following a  ...
XP   is:             Extreme ProgrammingExtreme (Software) Projects                Extreme ProcessExtreme Practices       ...
Projects                                                                                                     (Software)   ...
Water              Scrum               Fall  Upfront project     Iterative and         Controlled,      planning          ...
projects     IT projects    are businessImage: http://www.37days.com/images/2007/08/31/us_and_them_map_2.jpg
Process    XP: ExtremeImage: http://www.toothpastefordinner.com/020605/panflute-flowchart.gif
mostly                                                                                                    translate       ...
ScrumImage: http://blogs.conchango.com/Admin/ImageGallery/blogs.conchango.com/Colin.Bird/Scrum%20Overview%20Diagram.png
eXtreme                                                                    ProgrammmingImage: Beck, Kent – Extreme Program...
KanbanImage: http://blog.crisp.se/henrikkniberg/images/kanban-example.jpg
Kanban is    everywhereImage: http://jsmw.files.wordpress.com/2009/09/img_4242.jpg
work &    queues   Kanban   reactive   good forImage: http://www.flickr.com/photos/seattlemunicipalarchives/3746038289 htt...
Scrum,       Kanban      evolve to     Start with     Scrumban:Image: http://www.flickr.com/photos/fernando/226930122
“…broke the rules, challenged the bureaucratic system that stifledinnovation and hindered progress; spelled out 14 rules a...
“…strives for the absolute elimination of waste, overburden andunevenness to allow members to work smoothly and efficientl...
Lean       StartupImage: http://wiredbusinessconference.com/media/notes/Session_11_660x515.jpg
Build  Learn MeasureImage: http://banditfox.com/blog/wp-content/uploads/2012/07/lean_startup.jpg
XP:                                                                               Extreme                                 ...
XP                                                                    PracticesImage: Beck, Kent – Extreme Programming Exp...
Invest the time if the solution is important!        Avoid signoffs and handoffs              Onsite                      ...
React to inevitable changesAdaptive planning techniquesPlanning Game
Metaphor             Understand the problem   Elevator pitch, vision box, as-is / to-be mapImage: http://www.sametz.com/ro...
Image: http://www.m-t-d.co.uk/images/06.Feedback.jpg40 Hour Week           Sustainable pace          Timeboxing or continu...
Refactoring                                                                                                             Sa...
Simple statements and documentation                    Simple solutionsSimpleDesign                                       ...
Pair      Programming             Wisdom of the crowd  Pair for cross skilling and better solutionsImage: http://www.iai.u...
Testing                                                                                                             Build ...
StoryCard
Acceptance  Criteria
Small iterative cycles Short        Release oftenReleases            Image: http://images.askmen.com/blogs/news/the-big-ba...
Windows 7Deployment
Make Your      Image: http://img4.allyou.com/i/2008/06/cut-utility-bills-l.jpg?400:400Progress Visible
Standardisation                                                                                                           ...
Working as a teamProduct centric model                        Collective                        Ownership
Integrate with other teams, including ITContinuous    Always have a solution you can showcaseIntegration                Im...
XP:                                                                                                           Passion     ...
Break   Culture   ExistingImage: http://images.theage.com.au/2010/12/27/2110222/yoplait_yoghurt_420-420x0.jpg
DriveImage: http://blogs.salleurl.edu/project-management/files/2010/10/dan_pink21.jpg
Extreme  HR                                                            Image: http://www.temple.edu/hr/departments/compens...
Reviews                                                                    PerformanceImage: http://www.rd.com/images/cart...
Are your    technical    resources   craftsman?   61Image: © Touchstone Television http://dvdmedia.ign.com/dvd/image/artic...
Manifesto for  SoftwareCraftsmanship
Payback   XP: ExtremeImage: http://blog.hj60.com/aussiemoney.jpg
motivation?   What is yourImage: http://6.mshcdn.com/wp-content/uploads/2010/09/iStock_000012514711XSmallEDIT.jpg
Beyond BudgetingImage: http://www.juergendaum.com/bb_e-Dateien/Slide1_e.JPG
Agile                                                                                  MarketingImage: http://www.chiefmar...
Extreme       GovernmentsImage: http://innovationgames.com/wp-content/uploads/2011/02/SJCbudgetgames52.jpg
ExtremeManufacturing
Wikispeed
Wrap UpImage: © Chuck Lorre Productions http://zuriest.files.wordpress.com/2011/12/bath-item-gift1.jpg
XP   is:             Extreme ProgrammingExtreme (Software) Projects                Extreme ProcessExtreme Practices       ...
Suncorp Group includes leading general insurance,                                banking, life insurance, superannuation a...
Going All XP On Your Business
Going All XP On Your Business
Going All XP On Your Business
Going All XP On Your Business
Upcoming SlideShare
Loading in...5
×

Going All XP On Your Business

1,472

Published on

Lecture presented by Craig Smith to the SWEN302 Agile Methods class at Victoria University of Wellington, New Zealand in September 2012

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,472
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Going All XP On Your Business

  1. 1. Going AllOn Your Business Craig Smith
  2. 2. WelcomeImage: http://cdn.crushable.com/files/2012/09/office-space-hard-work-quote.jpg
  3. 3. Agile Anyone?Image: http://imperialphoenix.files.wordpress.com/2011/05/hands-up.jpg
  4. 4. Agile DefinedImage: https://lh4.googleusercontent.com/-iMhOX34IuCM/TYbu4e7MKzI/AAAAAAAARF8/usib2hLUuqE/2011+03March+21+umbrellas1.JPG
  5. 5. Raccoon!Image: http://www.animaldanger.com/images/cutest%20raccoon.jpg
  6. 6. So many flavours!Image: http://3.bp.blogspot.com/-AIjM67a7dZI/TicW6srI3MI/AAAAAAAAABM/dKPvLVJcUAg/s1600/icecream.jpg
  7. 7. 80% 40% We haveof IT Organisations* of all Organisations* crossed the chasm Image: http://upload.wikimedia.org/wikipedia/commons/d/d3/Technology-Adoption-Lifecycle.png * according to Gartner
  8. 8. Days! HappyImage: © Fuzzy Door Productions / 20th Century Fox Television
  9. 9. crowd… We have sorted the IT developmentImages: © TalkbackThames http://spoilertv.co.uk/images/cache/archived-old-shows/the-it-crowd/season_1/itcrowd-01_FULL.jpg
  10. 10. areas… always so We are not good in otherImage: © Universal Television http://mimg.ugo.com/200910/11515/the-office.jpg
  11. 11. Why is all this important?mage: http://2.bp.blogspot.com/-tdA28Ug9zuU/T57Q0W9jjaI/AAAAAAAAA8k/m1GSCVgUk0Y/s400/bush-thinking-hard.jpg
  12. 12. Knowledge Economy Source: http://whatmatters.mckinseydigital.com/internet/using-technology-to-improve-workforce-collaboration Production 15% Knowledge 47% Transaction 38% Projected Types of Workers, share of US workforce (2011)
  13. 13. Economy Knowledge 90% Knowledge 10% Transaction Types of workers (Financial Industry)Source: http://www.apo-tokyo.org/00e-books/IS-02_TrainingKnowledgeWorkers/IS-02_TrainingKnowledgeWorkers.pdf
  14. 14. Agile Industrial Revolution InformationForrester Research 2012Image: © Forrester Research http://cdn3.cio.co.uk/cmsdata/features/3351316/Forrester_age_of_customer.jpg
  15. 15. Let’s ponderthe AgileManifesto Responding to change over following a plan
  16. 16. And theunderlyingprinciples Build projects around motivated individuals. Give them the environment and support they need, and trust them to Our highest priority get the job done. is to satisfy the Agile processes customer promote sustainable through early and development. The continuous deliverysponsors, developers, of valuable software. and users should be able to maintain a constant pace indefinitely. 17
  17. 17. Changesoftware tosolutions Responding to change over following a plan
  18. 18. XP is: Extreme ProgrammingExtreme (Software) Projects Extreme ProcessExtreme Practices Extreme Passion (People) Extreme Payback (Profit)
  19. 19. Projects (Software) XP: ExtremeImage: http://pathfindersoftware.com/wp-content/uploads/2fb9dec6-e764-419e-835c-00bb20c7b03a1.jpg
  20. 20. Water Scrum Fall Upfront project Iterative and Controlled, planning adaptive infrequent process that approach to production typically achieving the release cycle happens overall plan that that is governed between IT and was first laid by the business. out in the organizational Water stage. policy and infrastructure Water- limitationsScrum-Fall
  21. 21. projects IT projects are businessImage: http://www.37days.com/images/2007/08/31/us_and_them_map_2.jpg
  22. 22. Process XP: ExtremeImage: http://www.toothpastefordinner.com/020605/panflute-flowchart.gif
  23. 23. mostly translate processes Our currentImages: http://cdn-premiere.ladmedia.fr/var/premiere/storage/images/fluctuat/diaporamas/15-repliques-de-jeux-video-a-connaitre-ou-a-eviter-316311
  24. 24. ScrumImage: http://blogs.conchango.com/Admin/ImageGallery/blogs.conchango.com/Colin.Bird/Scrum%20Overview%20Diagram.png
  25. 25. eXtreme ProgrammmingImage: Beck, Kent – Extreme Programming Explained: Embrace Change
  26. 26. KanbanImage: http://blog.crisp.se/henrikkniberg/images/kanban-example.jpg
  27. 27. Kanban is everywhereImage: http://jsmw.files.wordpress.com/2009/09/img_4242.jpg
  28. 28. work & queues Kanban reactive good forImage: http://www.flickr.com/photos/seattlemunicipalarchives/3746038289 http://www.flickr.com/photos/fernando/226930122
  29. 29. Scrum, Kanban evolve to Start with Scrumban:Image: http://www.flickr.com/photos/fernando/226930122
  30. 30. “…broke the rules, challenged the bureaucratic system that stifledinnovation and hindered progress; spelled out 14 rules and practices." 1943 Skunkworks at Lockheed Martin Image: http://www.nationalmuseum.af.mil/shared/media/photodb/photos/060728-F-1234S-009.jpg
  31. 31. “…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.jpg ToyotaProduction System (Lean)
  32. 32. Lean StartupImage: http://wiredbusinessconference.com/media/notes/Session_11_660x515.jpg
  33. 33. Build Learn MeasureImage: http://banditfox.com/blog/wp-content/uploads/2012/07/lean_startup.jpg
  34. 34. XP: Extreme PracticesImage: http://artegami.com/wp-content/uploads/2007/08/toysrus_karate_kid.jpg
  35. 35. XP PracticesImage: Beck, Kent – Extreme Programming Explained: Embrace Change
  36. 36. Invest the time if the solution is important! Avoid signoffs and handoffs Onsite Customer Image: http://www.cubefigures.com/graphics/IThome.jpg
  37. 37. React to inevitable changesAdaptive planning techniquesPlanning Game
  38. 38. Metaphor Understand the problem Elevator pitch, vision box, as-is / to-be mapImage: http://www.sametz.com/roundthesquare/wp-content/uploads/2010/01/ElevatorFloorIndicator.jpg
  39. 39. Image: http://www.m-t-d.co.uk/images/06.Feedback.jpg40 Hour Week Sustainable pace Timeboxing or continuous flow
  40. 40. Refactoring Safe to fail environment Build modular and by value/riskImage: http://sphotos-a.xx.fbcdn.net/hphotos-ash4/s720x720/319372_10151030093412988_197252210_n.jpg
  41. 41. Simple statements and documentation Simple solutionsSimpleDesign Image: http://files.customize.org/thumbnails/larger/60916.jpg
  42. 42. Pair Programming Wisdom of the crowd Pair for cross skilling and better solutionsImage: http://www.iai.uni-bonn.de/~gk/XPandProgramTransformation/XP-teddybear-by-clementine-nemo.jpg
  43. 43. Testing Build quality in Understand your definition of done firstImage: http://www.mabishu.com/wp-content/uploads/2012/04/tdd-red-green-refactor-diagram.gif
  44. 44. StoryCard
  45. 45. Acceptance Criteria
  46. 46. Small iterative cycles Short Release oftenReleases Image: http://images.askmen.com/blogs/news/the-big-bang-experiment.jpg
  47. 47. Windows 7Deployment
  48. 48. Make Your Image: http://img4.allyou.com/i/2008/06/cut-utility-bills-l.jpg?400:400Progress Visible
  49. 49. Standardisation Self empowered decision making Coding StandardsImage: http://2.bp.blogspot.com/-juGlA-xWdao/TcEw_xrloqI/AAAAAAAAACI/u-nXQ0--sUo/s1600/Exactly+Why+Do+We+Dream+Of+Possessing+Partic
  50. 50. Working as a teamProduct centric model Collective Ownership
  51. 51. Integrate with other teams, including ITContinuous Always have a solution you can showcaseIntegration Image: http://www.aboutmyplanet.com/wp-content/blogs.dir/10/files//2007/11/traffic-light.jpg
  52. 52. XP: Passion ExtremeImage: © Vestron Pictures http://st-listas.20minutos.es/images/2008-11/63607/750738_640px.jpg?1228430376
  53. 53. Break Culture ExistingImage: http://images.theage.com.au/2010/12/27/2110222/yoplait_yoghurt_420-420x0.jpg
  54. 54. DriveImage: http://blogs.salleurl.edu/project-management/files/2010/10/dan_pink21.jpg
  55. 55. Extreme HR Image: http://www.temple.edu/hr/departments/compensation/images/HierarchyPicture_010.jpg Netflix has no vacation policy or tracking! “There is no clothing policy at Netflix, but no one has come to work naked lately.” (Patty McCord, Netflix)
  56. 56. Reviews PerformanceImage: http://www.rd.com/images/cartoons/0611-MarkAnderson2-d.jpg
  57. 57. Are your technical resources craftsman? 61Image: © Touchstone Television http://dvdmedia.ign.com/dvd/image/article/635/635195/home-improvement-the-complete-second-season-20050720
  58. 58. Manifesto for SoftwareCraftsmanship
  59. 59. Payback XP: ExtremeImage: http://blog.hj60.com/aussiemoney.jpg
  60. 60. motivation? What is yourImage: http://6.mshcdn.com/wp-content/uploads/2010/09/iStock_000012514711XSmallEDIT.jpg
  61. 61. Beyond BudgetingImage: http://www.juergendaum.com/bb_e-Dateien/Slide1_e.JPG
  62. 62. Agile MarketingImage: http://www.chiefmartec.com/post_images/agile_marketing_10_principles.jpg
  63. 63. Extreme GovernmentsImage: http://innovationgames.com/wp-content/uploads/2011/02/SJCbudgetgames52.jpg
  64. 64. ExtremeManufacturing
  65. 65. Wikispeed
  66. 66. Wrap UpImage: © Chuck Lorre Productions http://zuriest.files.wordpress.com/2011/12/bath-item-gift1.jpg
  67. 67. XP is: Extreme ProgrammingExtreme (Software) Projects Extreme ProcessExtreme Practices Extreme Passion (People) Extreme Payback (Profit)
  68. 68. Suncorp Group includes leading general insurance, banking, life insurance, superannuation and investment brands in Australia and New Zealand. The Group has around 16,000 employees and Thankyou relationships with nine million customers. It is a Top 25 ASX listed company with over $95 billion in assets. Suncorp has five core businesses: Personal Insurance; Commercial Insurance; Vero New Zealand; Suncorp Bank and Suncorp Life. These are supported by corporate and shared services divisions. (http://www.suncorp.com.au)Craig Smith http://www.suncorp.com.au http://www.craigsmith.id.au craig.smith@suncorp.com.au craig@craigsmith.id.au Questions? @smithcdau
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×