35
1

1 Agenda 06:30 – 06:35 Sprint 0 – Ice breaker 06:35 - 06:55 Sprint 1 – Agile and the Costanza Effect 06:55 – 07:15 Sprint 2 retrospective

Embed Size (px)

Citation preview

  • Slide 1

Slide 2 1 Slide 3 Agenda 06:30 06:35 Sprint 0 Ice breaker 06:35 - 06:55 Sprint 1 Agile and the Costanza Effect 06:55 07:15 Sprint 2 retrospective Slide 4 The Costanza Effect Seinfeld Season 5, Episode 21: "The Opposite" The Start https://www.youtube.com/v/RerJWv5vwxc&rel=0&showsearch=0&modestbr anding=1&autoplay=0&iv_load_policy=3&version=3&enablejsapi=1 3 Slide 5 The Costanza Effect If every instinct youve had was wrong, then the opposite would have to be right - Seinfelds encouragement to George 4 Slide 6 The Costanza Effect George gets empowered Yankees https://www.youtube.com/v/vWCGs27_xPI&rel=0 &showsearch=0&modestbranding=1&autoplay=0&i v_load_policy=3&version=3&enablejsapi=1 5 Slide 7 Conventional Wisdom vs Agile with a little help from Henry 6 Slide 8 Conventional wisdom says to: Carefully vet job-seeking candidates to make sure they are strong individuals that can work independently with limited supervision. 7 Slide 9 Henry says: Collaborate Coming together is a beginning; keeping together is progress; working together is success. - Henry Ford 8 Slide 10 Agile agrees: Collaborate Have co-located teams (whenever you can) Empower teams (always) The whole is always greater than the sum of its parts (always!) Scrum ceremonies: Stand up Retrospection Share share share Declare the team a no-diva zone http://www.techrepublic.com/blog/it-consultant/the-softer-side-of- agile-leading-collaborative-teams-to-success/http://www.techrepublic.com/blog/it-consultant/the-softer-side-of- agile-leading-collaborative-teams-to-success/ http://www.techrepublic.com/blog/it-consultant/the-softer-side-of- agile-leading-collaborative-teams-to-success/http://www.techrepublic.com/blog/it-consultant/the-softer-side-of- agile-leading-collaborative-teams-to-success/ http://www.ambysoft.com/essays/agileRoles.html 9 Slide 11 Conventional wisdom says: If a project is complex, do up-front planning, defining, and designing so that we can be 100% sure of what we need to build before we start building it. 10 Slide 12 Henry says: Planning is one thing You can't build a reputation on what you are going to do. - Henry Ford 11 Slide 13 Agile says: Plan only enough Plan by time Daily Iteration Release Product roadmap Product vision Sprint 0 (if you have to) http://www.pmscrum.com/blog/2011/06/10-things-do- sprint-0 http://www.pmscrum.com/blog/2011/06/10-things-do- sprint-0 Design will emerge http://www.mountaingoatsoftware.com/blog/agile-design- intentional-yet-emergent http://www.mountaingoatsoftware.com/blog/agile-design- intentional-yet-emergent Architecture will emerge http://www.scaledagileframework.com/the-principles-of- agile-architecture/ http://www.scaledagileframework.com/the-principles-of- agile-architecture/ 12 Slide 14 Conventional wisdom says: Of course we want quality! We will test the system after the build with a dedicated testing team while the developers start on new functionality. 13 Slide 15 Henry says: Quality by integrity Quality means doing it right when no one is looking. Henry Ford 14 Slide 16 Agile says: Quality by practice Test-driven development (TDD) Behaviour-driven development (BDD) Pairing Quality analysts are part of the team No testing iterations (never) Continous integration http://www.scrumalliance.org/system/reso urce_files/0000/0459/AgileQA.pdf 15 Slide 17 Conventional wisdom says: We are all professionals here. We dont need ceremonies and rituals to keep a team moving. We have tools, like email and instant messaging and MS Project to keep us productive. 16 Slide 18 Henry says: tools dont teach All life is experience, and one level is exchanged for another only when its lesson is learned. - Henry Ford 17 Slide 19 Agile says: learn from / teach by experience Co-located teams Scrum ceremonies help focus: Daily standup Sprint retrospectives Release retrospectives Retrospective retrospectives How good do you make your peer partner look? http://innolution.com/blog/team-performance- measureshttp://innolution.com/blog/team-performance- measures https://www.scrumalliance.org/community/articles /2008/june/coaching-scrum-teamshttps://www.scrumalliance.org/community/articles /2008/june/coaching-scrum-teams 18 Slide 20 Conventional wisdom says: We absolutely cannot afford to make any mistakes in developing this product. 19 Slide 21 Henry says: There is no success like failure Failure is simply the opportunity to begin again, this time more intelligently. - Henry Ford 20 Slide 22 Agile says: fail early, fail often Have a clear vision Have an introspection after each failure Communicate lessons learned Allow enough time for iteration or experimentation Minimize the feedback cycle Instrument the design Insist on deep feedback Have flexible platforms http://www.uie.com/articles/failure_not_an_option/ - Article by JARED M. SPOOL - "Good judgment comes from experience and experience comes from bad judgments." 21 Slide 23 Conventional wisdom says: We are all professionals here. Now that we know what the client wants, we can give it to her in six months, when she will be visiting again 22 Slide 24 Henry says: Start small There is safety in small beginnings and there is unlimited capital in the experience gained by growing. - Henry Ford 23 Slide 25 Agile agrees: Start small Short iterations Commit what you are sure you can deliver Prioritize by value http://www.slideshare.net/nashjain/small-is-beautiful- by-sanjiv-augustine-presentation 24 Slide 26 Conventional wisdom says: Only employ only candidates who are or can become experts quickly with minimal supervision so that they can contribute as individuals. 25 Slide 27 Abott and Costello say: 26 Slide 28 Agile says make them work in pairs Quality Coaching and mentoring Knowledge sharing Improved productivity Less code Instant peer review Pairing isnt controversial, done effectively it: reduces defects (by up to 86%, according to the 2000 University of Utah study), * improves productivity (up to three-fold, according to the 1975 US Army study) the internet 27 Slide 29 Conventional Wisdom says: As a user, I know exactly what I want. 28 Slide 30 Henry says: Horseplay! If I had asked people what they wanted, they would have said faster horses. - Henry Ford 29 Slide 31 Agile says: help me understand what you want By giving me user stories By assigning a product owner to validate your user stories By helping me prioritize your stories By helping me build a story map to show your user stories in context By helping me groom your story backlog 30 Slide 32 Conventional Wisdom says: Some things are just not technically possible. 31 Slide 33 Henry says: Im hiring Agile Candidates I am looking for a lot of men who have an infinite capacity to not know what can't be done. - Henry Ford 32 Slide 34 Henry says: YOU can (or cant) Whether you think you can, or you think you cant youre right. - Henry Ford 33 Slide 35 Agile says: bring on new and difficult the most appropriate projects for agile are ones with aggressive deadlines, a high degree of complexity, and a high degree of novelty (uniqueness) to them - Mark Cohns opinion http://www.mountaingoatsoftware.com/blog/decidi ng-what-kind-of-projects-are-most-suited-for-agilehttp://www.mountaingoatsoftware.com/blog/decidi ng-what-kind-of-projects-are-most-suited-for-agile 34 Slide 36 Thank you very much Marius Jooste [email protected] www.linkedin.com/in/mariuspjooste/ 35