Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Enacting Scrum - What it takes to maximize the chances for a successful adoption - Nicolae Giurescu

1,332 views

Published on

Implementation strategy
Cultural changes
Team selection
Technical practices

Published in: Technology
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Enacting Scrum - What it takes to maximize the chances for a successful adoption - Nicolae Giurescu

  1. 1. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Enacting Scrum What it takes to maximize the chances for a successful adoption Nicolae Giurescu 3PRO-LAB Consulting SRL https://ro.linkedin.com/in/nicolaegiurescu Nicolae.Giurescu@3pro-lab.ro
  2. 2. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Many thanks to our sponsors & partners! GOLD SILVER PARTNERS PLATINUM POWERED BY
  3. 3. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals SCRUM OVERVIEW
  4. 4. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Definition “A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value” – The Scrum Guide • Lightweight • Simple to understand • Extremely difficult to master
  5. 5. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Framework SCRUM Roles Events Artifacts Rules Development Team Scrum Master Product Owner Sprint Planning Daily Scrum Sprint Review Sprint Retrospective Product Backlog Sprint Backlog Increment Scrum Team Same time & location No interruptions Done when DONE …
  6. 6. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Pillars Transparency Inspection Adaptation Sprint Planning Daily Scrum Sprint Review Sprint Retrospective Definition of Done Task board Common language
  7. 7. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Product Backlog Ordered List of Everything Needed to Complete the Product • User stories • Features • Functions • Use cases • Requirements • Enhancements • Bug fixes • Technical debt • Knowledge acquisition • Constraints
  8. 8. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Ordered By
  9. 9. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Refined Continuously Add details, estimates, and priority to items in the Product Backlog
  10. 10. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Sprint Backlog A plan for building a “Done” Increment and realizing the Sprint Goal, created by the Development Team during the Sprint Planning
  11. 11. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Increment What has been done from the beginning to the current Sprint Meets the Definition of Done, is usable and potentially releasable
  12. 12. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Definition of Done • Acceptance criteria met Reviewed Unit tested (??% coverage) Functional tests passed Integrated Automated tests created User documentation updated Code committed and baselined • Release criteria met
  13. 13. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Product Owner The Product Owner is responsible for maximizing the value of the product and consequently the value of the Development Team work
  14. 14. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Development Team Delivers a potentially releasable increment of “Done” product at the end of each Sprint Cross-functionalSelf-organizing Accountability belongs to the team
  15. 15. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Scrum Master A servant-leader for the Scrum Team “Leaders are learning that this kind of empowerment, which is what servant-leadership represents, is one of the key principles that, based on practice, not talk, will be the deciding point between an organization's enduring success or its eventual extinction.” —Stephen Covey
  16. 16. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Sprint Planning Two time-boxed parts of equal duration, answering: • What will be done during the current Sprint? • How will the work be done?
  17. 17. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Daily Scrum Development Team responds to the following 3 questions: • What has been accomplished since the last meeting? • What will be done before the next meeting? • What impediments are in the way?
  18. 18. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Sprint Review Inspect the Increment and adapt the Product Backlog (if needed): • The Product Owner identifies what has been “Done” • The Development Team demonstrates the work “Done” for the Increment • The Development Team identifies what went well, the impediments and their solving • The Product Owner discusses based on the Product Backlog and forecast the completion date • The Scrum Team determines what to do next
  19. 19. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Sprint Retrospective Opportunity to inspect and define improvements • With regards to people, process and tools • Plan to implement improvements • Definition of Done might change
  20. 20. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals AGILE OVERVIEW
  21. 21. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals
  22. 22. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  23. 23. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Twelve Principles of Agile Software Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
  24. 24. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Twelve Principles of Agile Software Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
  25. 25. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Twelve Principles of Agile Software Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
  26. 26. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Twelve Principles of Agile Software Simplicity--the art of maximizing the amount of work not done--is essential.
  27. 27. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Twelve Principles of Agile Software Business people and developers must work together daily throughout the project.
  28. 28. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Twelve Principles of Agile Software The most efficient and effective method of conveying information to and within a development team is face-to- face conversation.
  29. 29. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Twelve Principles of Agile Software Working software is the primary measure of progress.
  30. 30. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Twelve Principles of Agile Software The best architectures, requirements, and designs emerge from self-organizing teams.
  31. 31. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Twelve Principles of Agile Software Continuous attention to technical excellence and good design enhances agility. “Miracle Staircase” Loretto Chapel, Santa Fe
  32. 32. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Twelve Principles of Agile Software Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  33. 33. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Twelve Principles of Agile Software Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  34. 34. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Twelve Principles of Agile Software At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  35. 35. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals ENACTING SCRUM
  36. 36. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Why? – Business Perspective • To improve productivity • To improve quality • To shorten time-to-market • To identify and eliminate risks earlier • To reduce cost of implementing changes • To improve client satisfaction • To improve profitability • To improve your work-life balance
  37. 37. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Why? – Team Perspective • Implement changes easier • Always know the status • Identify and eliminate waste • Minimize rework • Acquire new skills • Improve work-life balance
  38. 38. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals False WHY Everybody is doing it
  39. 39. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Success Enablers
  40. 40. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Willingness to Change “Change is the law of life. And those who look only to the past or present are certain to miss the future.” John F. Kennedy
  41. 41. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Willingness to Change “Change imposed is change opposed” Dr. Spencer Johnson (www.whomovedmycheese.com) • Comfort zone is the main deterrent to change • Always provide information and reasons • Need to learn, as well as unlearn
  42. 42. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Willingness to Change “There are no exceptions to the rule that everybody likes to be an exception to the rule.” Charles Osgood • “Our project is different” syndrome • “I know better” syndrome
  43. 43. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Willingness to Change “Persuasion is often more effectual than force.” Aesop • Use persuasion, not manipulation • Motivate practitioners by anticipating success • Value feedback
  44. 44. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Willingness to Collaborate “When you replace I with We, even Illness becomes Wellness” -- Anonymous
  45. 45. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Willingness to Succeed "Successful and unsuccessful people do not vary greatly in their abilities. They vary in their desires to reach their potential." John Maxwell
  46. 46. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Success Enablers
  47. 47. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Invest in Training “Better train people and risk they leave – than do nothing and risk they stay” -- Anonymous
  48. 48. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Invest in Training Train all involved • Scrum Master (CSM > 350000, PSM I > 55000) RO (CSM > 250, PSM I > 150) • Scrum Product Owner (CSPO > 75000, PSPO I > 8000) RO (CSPO > 70, PSPO I > 30) • Development Team (CSD > 3500, PSD I > 2800) • Management
  49. 49. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Success Enablers
  50. 50. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Definition of Framework “The basic structure of something : a set of ideas or facts that provide support for something : a supporting structure : a structural frame” The Merriam-Webster dictionary
  51. 51. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Software Craftsmanship As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value: Not only working software, but also well-crafted software Not only responding to change, but also steadily adding value Not only individuals and interactions, but also a community of professionals Not only customer collaboration, but also productive partnerships That is, in pursuit of the items on the left we have found the items on the right to be indispensable. © 2009, the undersigned. this statement may be freely copied in any form, but only in its entirety through this notice.
  52. 52. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Success Enablers
  53. 53. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Jeff Sutherland “Scrum transformations work best by starting small and slowly scaling out. All at once Scrum is a lot harder.”
  54. 54. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Ken Schwaber Scrum Software Studio • Separate entity within the organization • All projects within the studio use Scrum • As benefits are surfacing, more and more projects are added Organization Scrum Software Studio Projects
  55. 55. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Choose First Project Simple Complex Chaos Technology Requirements Far from certaintyClose to certainty Close to agreement Far from agreement WATERFALL AGILE AGILE LUCK Ralph Stacey’s Diagram
  56. 56. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Case Studies http://www.scrumcasestudies.com/ http://www.slideshare.net/sgreene/salesforcecom-agile-transformation-agile- 2007-conference
  57. 57. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Success Enablers
  58. 58. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Development Team • Do not send buggy software to the client! • Make the extra step of identifying the root cause of problems.
  59. 59. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Scrum Team Process improvement on a daily basis
  60. 60. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Management Senior Management Scrum Teams ORG PRJ
  61. 61. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals All I work for you I work with you
  62. 62. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Institutionalization Doing Agile Being Agile
  63. 63. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals THANK YOU! 3PRO-LAB Consulting S.R.L. Consulting services for process improvement Course provider: • How to Scrum • Understanding CMMI-DEV • Professional Scrum Master (partner) • Professional Scrum Product Owner (partner) • Professional Scrum Foundations (partner) • Introduction to CMMI-DEV (partner) office@3pro-lab.ro
  64. 64. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Q & A

×