Take No Prisoners How a Venture Capital Group Does Scrum Jeff Sutherland, Ph.D., USA Igor Altman, USA Agile 2009 2010/05/191.

Slides:



Advertisements
Similar presentations
Iterative Development: Done Simply Emily Lynema NCSU Libraries Code4Lib 2010.
Advertisements

Iteration Planning.
The agile management. Project management framework Not a methodology Scrum is.
Steve Collins Richland County IT Manager Agile.  Have Fun  Learn About Agile  Tell Some Stories.
ITEC 370 Lecture 24 Lifecycles. Review Questions? –Grades for Requirements/Design Doc F give prototype demonstration –Testing plan for your software Maintenance.
Archana Mehta. Spot a Failing project Costs a lot more than it should Its takes longer than anyone expected The product doesn’t do what it was supposed.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
If you want to survive in marketing, it’s time to know agile. Dan Naden VersionOne Community Manager.
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Scrum in 30 minutes! Oddly, a 45-minute presentation by Carl Chatfield Content Project Manager, Microsoft Puget Sound MPUG September 2009.
NAUG NAUG Knowledge Evening – th February 2007.
Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.
Scrum CS These slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Teaming Concepts for and from the Facebook Generation Neil Rodgers NASA Enterprise Applications Competency Center (NEACC) 1.
A Portrait of Scrum Project Management By Nader Khorrami Rad Project Management Professional (PMP) Certified ScrumMaster (CSM) Professional Scrum Master.
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Rules of the Game  Loosely based upon the TV show, “Who wants to be a millionaire.®”  Once the question is read, you will have 30 seconds to discuss.
Agile development By Sam Chamberlain. First a bit of history..
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
Mobile Apps: Review and Retrospectives Refresher Agile Transformation Team 1.
What is Scrum Process? Where is it used? How is it better?
10/8/2008Clarity PLC Fall WebConference This slide copyright Jeffrey A. Bloom Tips and Techniques Leveraging Clarity’s Notes Facility & SCRUM in.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Chapter 3 – Agile Software Development Pepper modification of Sommerville presentation & Colm O’hEocha – AgileInnovation Ltd presentation 1Chapter 3 Agile.
SCRUM introduction 6 April Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated.
SCRU M Scrum Overview - Commonly Used Terms Ali Qureshi, parorrey.com – 31 st Aug, 2015 PI Media parorrey.com.
Scrum Practices Sprint-2. Agenda Scrum Master Product Backlog Scrum Teams Daily Scrum Meeting Sprint Planning Meeting Sprint Sprint Review.
Process is continuously improving Have Definition of Done (DoD) DoD achievable within each iteration Team respects DoD The bottom line Delivering working,
Copyright © 2012 by Mark J. Sebern Scrum Overview (from
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Scrum Santhosh Srinivasan. Outline What is Scrum What is Scrum Why Scrum Why Scrum Scrum Practices Scrum Practices Why Scrum works Why Scrum works Pros.
Het einde van het beroep van tester - Wat Agile, DevOps en Scrum betekenen voor het testvak -
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
SCRUM.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Lecture 5 17/9/15. What is Scrum? Scrum is one of the leading agile software development processes Agile framework for completing complex projects. Originally.
Over Contract negotiation over Processes and tools over Comprehensive documentation overFollowing a plan over.
Geoff Davis Software Development Leader Software Development at eWater.
Delivery Method: Online Duration: 180 Days Scrum Developer Certified (SDC™)  Participants will become familiar with the concepts, advantages, and challenges.
Introduction to Agile. Introduction Who is this guy?
1 Development with Agile methodology Scrum Lifecycle DEVELOPMENT PROCESS IN DROISYS INC.
Agile CRM Applying the Scrum Methodology for Deployment Neil Benson.
Using Scrum to Improve Teamwork, Communication, Quality and Speed.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Scuola Politecnica Dipartimento DITEN Università degli Studi di Genova An Introduction to Scrum and XP Prof. Riccardo Berta.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum.
SCRUM.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Product Sprint Backlog Backlog Up to 1 Month The Scrum Framework
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
COMP 135: Human-Computer Interface Design
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Software Development Brian Moseley.
Project & Program Governance
Scrum MODULE 3 – Part 3.
Summarizing Our Models to Date
Scrum Overview.
SCRUM PROCESS RELEASE SCRUM PROCESS M SCRUM ROLES
Scrum - Plan a Sprint Great Video (but added release /sprint layer)
Agile practices for documentation teams
Scrum in 10 slides by Pierre Mengal – Scrum In Ten Slides v2.0 is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported.
Be Collaborative. Be Innovative. Be Agile.
Scrum in Action.
Agile, Scrum and CMMI Methodologies
Presentation transcript:

Take No Prisoners How a Venture Capital Group Does Scrum Jeff Sutherland, Ph.D., USA Igor Altman, USA Agile /05/191

Outline Introduction Getting Started with Scrum Scaling up Conclusion 2010/05/192

Introduction OpenView Labs: – A division of OpenView Venture Partner Introduce a successful model for implementing Scrum in OpenView Labs Not only for software development, but also management, marketing, sales, finance, and so on Aggressive removal of impediments – i.e., Take No Prisoners 2010/05/193

Outline Introduction Getting Started with Scrum Scaling up Conclusion 2010/05/194

Started with Scrum Team Structure – value-add team(4) & deal team(3) – Each has its Scrum Master – Sprint: one week lengths, from Mon. to Fri. Product Ownership & Backlog – Scott Maxwell, Chief Product Owner – Backlog housed in Central Desktop 2010/05/195

Started with Scrum Stories – Take a lot of time to Understand Sizing and Planning – Sizing meeting on every Mon., sizing the story for the next sprint and sent back the unclear stories – Done in “perfect hours” – Scott prioritizes the stories Daily Scrums 2010/05/196

Started with Scrum Retrospective Benefit – Self-managing – Communication level up (Transparent to the team) – Impediment removed – Wrong outputs – Collaboration – Reduction in stress for working several projects 2010/05/197

Started with Scrum Benefit – Self-managing – Communication level up (Transparent to the team) – Impediment removed – Wrong outputs – Collaboration – Reduction in stress for working several projects 2010/05/198

Started with Scrum Challenge – members are specialized and lacking cross-training – Communication between the Scrum team and its project stakeholders is poor – Several team members are unsure that Scrum make sense for the work at OpenView Labs 2010/05/199

Outline Introduction Getting Started with Scrum Scaling up Conclusion 2010/05/1910

Scaling up Team Structure – grows from 4 to 6 and ultimately 9 members – The team splits into two and the team is allowed to decide how it will split – Functionally specialized team members are in one and the new team members are in another Sprint Length – One-week sprint 2010/05/1911

Scaling up Product Ownership & Backlog – Product ownership for portfolio value-add projects shift to the role of Open View senior point people – Each portfolio company has its own backlog – Labs team provides feedback into the backlogs and any change must go through the senior point person 2010/05/1912

Scaling up Stories – Less communication during the sprint is required between the Labs team and the portfolio companies and the senior point people/product owners – Definition of done is now specified and the same for every story – The done is response to the Labs team completing stories but not to the point people 2010/05/1913

Scaling up Sizing and Planning – Done in Scrum Room – Settle back on a Sizing meeting every Mon. Daily Scrums – Last 15 minutes, with the same three questions Retrospective – There is now an impediment backlog if the impediment cannot removed immediately 2010/05/1914

Scaling up Benefits – More transparent between Labs team and between the Labs team and the portfolio company point people/ product owners – Team collaboration and cross-training increase – Execute more stories across more portfolio companies and practice development areas 2010/05/1915

Scaling up Challenge – A Labs team member can’t work within the team – Insufficient cross-training – Focus on perfect hours’ done rather than the ultimate impact of the story – Long-term projects drag out over long periods of time because too many projects are being worked on simultaneously 2010/05/1916

Outline Introduction Getting Started with Scrum Scaling up Conclusion 2010/05/1917

Conclusion Better focus and more team collaboration – Focus on higher impact stories rather than tasks – Complete projects more quickly at a given time – Weekly lunch-and-learn sessions allow senior team members to educate the newer ones – Each Friday, all portfolio company point people attend a meeting with the Labs teams Remove the impediments 2010/05/1918

Thank you 2010/05/1919