Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact for permission. Scrum &

Slides:



Advertisements
Similar presentations
Iteration Planning.
Advertisements

©2011 Improving Enterprises, Inc. Breaking down the Epic User Story.
© 2012 Eliassen Group. All Rights Reserved -1- Agile in a Nutshell.
Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
Damon Poole, Chief Agilist, Eliassen Group
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Michael Hall Three Beacons Managing Technical Debt Using Agile.
Mobile Development: HTML5 Vs Native By Rohit Ghatol Director of Engineering,Synerzip Author- Beginning PhoneGap 1.
1 Agile Estimation V. Lee Henson CST. 2 Founded in Salt Lake City, UT Personally Trained, Coached, and or Mentored at 41 of the Fortune 100 Companies.
Clinton Keith CTO, High Moon Studios Agile Methodology in Game Development: Year 3.
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
EFFECTIVE DAILY SCRUM PATTERNS Charles Bradley Professional Scrum Trainer, Scrum.org.
DESIGNING FOR MOBILE NIKHIL J DESHPANDE. Nikhil Deshpande Digital Strategy Director, GeorgiaGov
Confidential Lessons Learned in Agile Development Jim Smith PDX, Inc.
Agile development By Sam Chamberlain. First a bit of history..
Agile Metrics, Value, and Software
Paweł Słowikowski What can Agility do for YOU. Who am I Have been: Software tester Verification Project Manager Scrum Master Agile Coach Currently: Scrum.
Introduction to Agile.
Is Agile Any Better? Damon Poole 2009 Scrum and Kanban Like Chocolate and Peanut Butter Damon Poole – CTO, AccuRev.
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
Is Agile Any Better? Damon Poole 2009 Scrum and Kanban Like Chocolate and Peanut Butter Damon Poole – CTO, AccuRev.
Lean Startup and the Enterprise Applying Lessons from Entrepreneurs to Large Organizations Brian Bozzuto.
Sprint – Weekly cadence
Lean Software Management: BBC Worldwide Case Study Dr Peter Middleton MBA 13 th June 2014 IASA Ireland, Dublin Irish Computer.
Michael Hall Three Beacons Performance Evaluation for Agile Team Members.
©2012 Improving Enterprises, Inc. Architecture in an Agile World Don linkedin.com/in/donmcgreal.
Elephants in the Agile Room. Reflections on 10 Years of Agility Todd Little Sr. Development Manager Landmark Graphics.
Responsive Web Design Nikhil J Deshpande Webinar – May 14, 2014 Sponsored by.
© 2011 AccuRev, Inc. All Rights Reserved -1- Optimizing Your Software Process AccuRev Proprietary and Confidential Information - © 2011 Optimizing Your.
Analysis in Agile: It’s More Than Just User Stories Kent Webinar Series 2015.
A Transition to Scrum Introduction Presented by Sylvain Jean, CSM © 2011 Révolution Agile. All rights reserved.
Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Damon Poole – CTO, AccuRev.
Agile Adoption GMAS Product / Practice Teams PMO Meeting – May 2014.
Data Virtualization & Information As A Service (IaaS) By Anil Allewar Senior Solutions Architect - Synerzip 1.
Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.
Slicing Pie EUREKA!. Win a signed copy: SlicingPie.com/synerzip
Valtivity Panning for User Story Gold.
Lifecycle of a User Story Webinar Series © Three Beacons LLC, 2015 Lifecycle of a User Story Mike Hall Three Beacons
4/23/ :45 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
©2011 Improving Enterprises, Inc. Epics and Agile Planning.
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
Webinar Series 2015 ©Pollyanna Pixton Team Ownership: How do we help it happen? Presented by Pollyanna Pixton.
Webinar Series Sins of Scrum and other Agile Anti-Patterns Todd Little VP Product Development September Webinar.
SCRUMBAN?!?! What is it and how can it help your team?
University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a.
Using Agile Approach with Fixed Budget Projects April 15, 2009.
Het einde van het beroep van tester - Wat Agile, DevOps en Scrum betekenen voor het testvak -
Accelerating Agile Across the Enterprise © 2011 AccuRev, Inc. All Rights Reserved Accelerating Agile Across the Enterprise AccuRev.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
© 2015 Webinar Series 2015 what is the role of an architect in an agile organization? 1 The Agile Architect / November 2015.
1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.
Agile Development Chapter 10 - part 2. Agile Philosophy  A guiding philosophy and set of guidelines for : developing information systems in an unknown,
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
1 Copyright © 2016, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Utilize Agile Project Management for GIS Projects Jennifer Prather and Lana Tylka.
Introduction to Agile Project Management Presented by Maury Richards, CSP.
Manifesto for Agile Software Development
AGILE SCRUM METHODOLOGY
Agile Training – Agile Overview
Agile Software Development Brian Moseley.
Product Backlog List of things that needs to be done to make the product come into existence 
Johanna Rothman Agile Team Measurements Chapter 12
collaborating with non- collaborators
One Size Doesn’t Fit All
Presentation transcript:

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Scrum & Kanban Like Chocolate and Peanut Butter

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Overview  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Who is “The Customer?” Market /Customers Software Development Business Unit

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Who is “The Customer?” Market /Customers Your offering

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Return on Investment Return Investment ROI = Software Value

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. The Time Value of Money A A B B C C D D Cost Value Who wants to make some money?

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. The Time Value of Money A B C D Invested here Time Value Learning also has value

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Continuous flow of working software Team Software Development Nirvana Customers $ $ Fast Small increment Maximum value Fast Small increment Maximum value Done stories as check points

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission.  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Customers Product Management

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission.  Why bother?  Bird’s eye view of Scrum  Problems with Scrum  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Customers Product Management

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Customers Product Management Int

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Customers Product Management Int

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Problems With Multi-Team Synchronization  Can’t say you are “shippable” until fully integrated  Hardening/stabilization iterations  “QA iterations” offset from “Dev iterations”  Integration iterations  Visibility into problems is clearest at end of iteration  Resolution may not come for multiple iterations

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission.  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Kanban todo wip coded tested done backlog 1) Visual system of managing work 2) Limited work in progress 3) Work is pulled through the system 3226 – User wants to undo a depot operation 3146 – User wants to replicate a depot 5 8

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Kanban in Action Customers Int

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission.  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. What’s in a User Story 3226 – User wants to undo a depot operation 5

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Features of All Shapes and Sizes Specify Design Code Integrate Document Write tests Test SD CI W T D Gradient or rhythm?

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. One Piece Flow Within an Iteration DSC I W T D 3226 – User wants to undo a depot operation 5 Do you remember me?

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. One Piece Flow Within an Iteration DSC I W T D DSCI W T D DSC I W T D DSCI W T D DSC I W T D DSCI W T D DSCI W T D DSC I W T D DSCI W T D DSCI W T D

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Activity vs Achievement

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. One Piece Flow D S CI W T D DSCI W T D Within an Iteration

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. One Piece Flow Within an Iteration DS CI W T D DS CI W T D DS CI W T D DSCI W T D DSCI W T D DSCI W T D DSCI W T D DSCI W T D DSCI W T D DSCI W T D

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission.  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Taskboard/Limited WIP/Pull todo wip coded tested done 3226 – User wants to undo a depot operation 3146 – User wants to replicate a depot 5 8

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. wip coded tested done todo

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. wip coded tested done todo

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. todo wip coded tested done

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. todo wip coded tested done

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. todo wip coded tested done

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. todo wip coded tested done

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission.  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. ? ✔ ✔ ✔ ✔ ✔ ✔ ✔ ? ✔ ✔ ✔ ✔ ✔ ✔ ✔ Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories ✔ ?

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. ?? ✔ ✔ ✔✔ ✔ ✔ ✔✔ ✔ ✔ ✔ ✔ ✔✔ ✔

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Trailing 4 Week Burnup Trailing 4 weeks 4 Week Burnup 10/2 10/4 10/9 10/11 10/1510/1710/1910/2310/ Story Points

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Calculating Velocity Iteration Velocity Story Points Iterations 4 Week Velocity Story Points Iterations Trailing 4 weeks Per iteration

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Decoupling Commitment  Or else what?  New Scrum Guide replaces commitment with forecast  Scrum Commitment Team will get all committed stories to ‘done’ Everybody else will leave the team alone  Trust is the flip side of commitment  Trust is a two way street and requires flexibility  Handling the unexpected requires negotiation

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. ? ✔ ✔ ✔ ✔✔ ✔ ✔ ✔✔ ✔✔ ✔✔ ✔✔ ?? ✔ ✔ ✔ ✔✔ ✔ ✔ ✔✔ ✔✔ ✔✔ ✔✔ ?? ✔ ✔ ✔ ✔✔ ✔ ✔ ✔✔ ✔✔ ✔✔ ✔✔ ?

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. “Pure” ScrumAn Example Mix Self Organizing Team Team Member Product Owner Scrum Master Sprint PlanningWeekly Story Estimation Daily Standup Sprint ReviewMonthly Review RetrospectiveWeekly Retrospective Product Backlog Sprint BacklogSelected Stories Column BurndownTrailing 4 week burnup Daily Cycle Sprints Releases Scrum of ScrumsStop the Line Kanban Board One piece flow WIP limits Multi-Stage Continuous Integration

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission.  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Product Management Int Customers Multi-Stage Continuous Integration

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Product Management Int Customers Multi-Stage Continuous Integration

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Product Management Customers Individuals and Interactions

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Product Management Customers Agile Project Management

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Product Management Customers SCM (Version Control) Int Web Mobile DB Server

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Product Management Customers Continuous Integration Int Web Mobile DB Server

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Product Management Int Customers  Whole product touch point after every story  Working software after ever story is complete  Scales up Continuous Delivery $ $

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Product Management Int Customers Continuous Touch Points What does that mean? You want what!? Why can’t we finish this? Why won’t this integrate? Why is this unshippable?

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Resources/Q&A  Do It Yourself Agile – Damon Poole  Don Reinertsen’s Books  Lean Software Development, Mary Poppendieck and Tom Poppendieck  Scrumban - Essays on Kanban Systems for Lean Software Development, Corey Ladas  Kanban and Scrum – Making the Most of Both, Henrik Kniberg & Mattias Skarin  Agile Software Development with Scrum, Ken Schwaber & Mike Beedle

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. The Lean Startup Model

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Product Management Int Customers  Flow continues around any problems Continuous Delivery $ $

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Product Management Int Customers  Rebalance as needed Continuous Delivery $ $ Help!

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Q&A Time or blog.accurev.com Hemant Elhence Agile Software Product Development Partner

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Synerzip in a Nut-shell 1. Software product development partner for small/mid-sized technology companies  Exclusive focus on small/mid-sized technology companies, typically venture- backed companies in growth phase  By definition, all Synerzip work is the IP of its respective clients  Deep experience in full SDLC – design, dev, QA/testing, deployment 2. Dedicated team of high caliber software professionals for each client  Seamlessly extends client’s local team, offering full transparency  Stable teams with very low turn-over  NOT just “staff augmentation”, but provide full mgmt support 3. Actually reduces risk of development/delivery  Experienced team - uses appropriate level of engineering discipline  Practices Agile development – responsive, yet disciplined 4. Reduces cost – dual-shore team, 50% cost advantage 5. Offers long term flexibility – allows (facilitates) taking offshore team captive – aka “BOT” option

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Synerzip Clients

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Q&A Time or blog.accurev.com Hemant Elhence Agile Software Product Development Partner