Going All XP On Your Business

  • 2,702 views
Uploaded on

Presentation delivered by Craig Smith at Fusion in Sydney, Australia in September 2012. …

Presentation delivered by Craig Smith at Fusion in Sydney, Australia in September 2012.
When XP and Scrum were devised over 10 years ago, they were created to improve the delivery of software development projects. As many enterprises have matured in the Agile adoption, many of the business users on IT projects are now attempting to use Agile approaches on their own non-IT projects.
In this session we will cover using Agile in a non-IT environment and demonstrate how the original XP practices map extremely well over to business processes. And how those in SD can help your business counterparts.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,702
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
9
Comments
0
Likes
0

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. Going AllOn Your Business Craig Smith
  • 2. WelcomeImage: http://cdn.crushable.com/files/2012/09/office-space-hard-work-quote.jpg
  • 3. Agile Anyone?Image: http://imperialphoenix.files.wordpress.com/2011/05/hands-up.jpg
  • 4. Agile DefinedImage: https://lh4.googleusercontent.com/-iMhOX34IuCM/TYbu4e7MKzI/AAAAAAAARF8/usib2hLUuqE/2011+03March+21+umbrellas1.JPG
  • 5. Raccoon!Image: http://www.animaldanger.com/images/cutest%20raccoon.jpg
  • 6. So many flavours!Image: http://3.bp.blogspot.com/-AIjM67a7dZI/TicW6srI3MI/AAAAAAAAABM/dKPvLVJcUAg/s1600/icecream.jpg
  • 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. Days! HappyImage: © Fuzzy Door Productions / 20th Century Fox Television
  • 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. areas… always so We are not good in otherImage: © Universal Television http://mimg.ugo.com/200910/11515/the-office.jpg
  • 11. Why is all this important?mage: http://2.bp.blogspot.com/-tdA28Ug9zuU/T57Q0W9jjaI/AAAAAAAAA8k/m1GSCVgUk0Y/s400/bush-thinking-hard.jpg
  • 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. 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. Agile Industrial Revolution InformationForrester Research 2012Image: © Forrester Research http://cdn3.cio.co.uk/cmsdata/features/3351316/Forrester_age_of_customer.jpg
  • 15. Let’s ponderthe AgileManifesto Responding to change over following a plan
  • 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. Changesoftware tosolutions Responding to change over following a plan
  • 18. XP is: Extreme ProgrammingExtreme (Software) Projects Extreme ProcessExtreme Practices Extreme Passion (People) Extreme Payback (Profit)
  • 19. Projects (Software) XP: ExtremeImage: http://pathfindersoftware.com/wp-content/uploads/2fb9dec6-e764-419e-835c-00bb20c7b03a1.jpg
  • 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. projects IT projects are businessImage: http://www.37days.com/images/2007/08/31/us_and_them_map_2.jpg
  • 22. Process XP: ExtremeImage: http://www.toothpastefordinner.com/020605/panflute-flowchart.gif
  • 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. ScrumImage: http://blogs.conchango.com/Admin/ImageGallery/blogs.conchango.com/Colin.Bird/Scrum%20Overview%20Diagram.png
  • 25. eXtreme ProgrammmingImage: Beck, Kent – Extreme Programming Explained: Embrace Change
  • 26. KanbanImage: http://blog.crisp.se/henrikkniberg/images/kanban-example.jpg
  • 27. Kanban is everywhereImage: http://jsmw.files.wordpress.com/2009/09/img_4242.jpg
  • 28. work & queues Kanban reactive good forImage: http://www.flickr.com/photos/seattlemunicipalarchives/3746038289 http://www.flickr.com/photos/fernando/226930122
  • 29. Scrum, Kanban evolve to Start with Scrumban:Image: http://www.flickr.com/photos/fernando/226930122
  • 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. “…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. Lean StartupImage: http://wiredbusinessconference.com/media/notes/Session_11_660x515.jpg
  • 33. Build Learn MeasureImage: http://banditfox.com/blog/wp-content/uploads/2012/07/lean_startup.jpg
  • 34. XP: Extreme PracticesImage: http://artegami.com/wp-content/uploads/2007/08/toysrus_karate_kid.jpg
  • 35. XP PracticesImage: Beck, Kent – Extreme Programming Explained: Embrace Change
  • 36. Invest the time if the solution is important! Avoid signoffs and handoffs Onsite Customer Image: http://www.cubefigures.com/graphics/IThome.jpg
  • 37. React to inevitable changesAdaptive planning techniquesPlanning Game
  • 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. Image: http://www.m-t-d.co.uk/images/06.Feedback.jpg40 Hour Week Sustainable pace Timeboxing or continuous flow
  • 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. Simple statements and documentation Simple solutionsSimpleDesign Image: http://files.customize.org/thumbnails/larger/60916.jpg
  • 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. 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. StoryCard
  • 45. Acceptance Criteria
  • 46. Small iterative cycles Short Release oftenReleases Image: http://images.askmen.com/blogs/news/the-big-bang-experiment.jpg
  • 47. Windows 7Deployment
  • 48. Make Your Image: http://img4.allyou.com/i/2008/06/cut-utility-bills-l.jpg?400:400Progress Visible
  • 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. Working as a teamProduct centric model Collective Ownership
  • 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. XP: Passion ExtremeImage: © Vestron Pictures http://st-listas.20minutos.es/images/2008-11/63607/750738_640px.jpg?1228430376
  • 53. Break Culture ExistingImage: http://images.theage.com.au/2010/12/27/2110222/yoplait_yoghurt_420-420x0.jpg
  • 54. DriveImage: http://blogs.salleurl.edu/project-management/files/2010/10/dan_pink21.jpg
  • 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. Reviews PerformanceImage: http://www.rd.com/images/cartoons/0611-MarkAnderson2-d.jpg
  • 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. Manifesto for SoftwareCraftsmanship
  • 59. Payback XP: ExtremeImage: http://blog.hj60.com/aussiemoney.jpg
  • 60. motivation? What is yourImage: http://6.mshcdn.com/wp-content/uploads/2010/09/iStock_000012514711XSmallEDIT.jpg
  • 61. Beyond BudgetingImage: http://www.juergendaum.com/bb_e-Dateien/Slide1_e.JPG
  • 62. Agile MarketingImage: http://www.chiefmartec.com/post_images/agile_marketing_10_principles.jpg
  • 63. Extreme GovernmentsImage: http://innovationgames.com/wp-content/uploads/2011/02/SJCbudgetgames52.jpg
  • 64. ExtremeManufacturing
  • 65. Wikispeed
  • 66. Wrap UpImage: © Chuck Lorre Productions http://zuriest.files.wordpress.com/2011/12/bath-item-gift1.jpg
  • 67. XP is: Extreme ProgrammingExtreme (Software) Projects Extreme ProcessExtreme Practices Extreme Passion (People) Extreme Payback (Profit)
  • 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