Beyond Scrum                                   Introducing Simple Scalable                                            Agil...
Presenters      Randy DeFauw      • Technical Marketing Manager at Perforce      • Certified Scrum Master (and member of a...
Perforce Software• Fast, scalable version control• Available on over 50 platforms• Version management for any team, any da...
Assembla• Cloud-based tools for distributed Agile development  teams   – Agile planning   – Ticketing/task management   – ...
The Problem with Scrum   Small teams                                                                      ?               ...
Change in ApproachSimpler?• We will remove some “rituals,” making it easier to join projects, manage   multiple teams, man...
Scalable Agile ProcessPrioritize at Beginning                                                  Plan at endNo iteration pla...
Advantages• Continuous delivery   – Faster. Release when ready. Take the right duration, long or short• Distributed and Di...
Building Blocks to Go Beyond Scrum• Distributed Teams  – Support contributors who are distributed in space, and in managem...
Tasks and Tools for Distributed Teams Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
Collaboration for Continuous Delivery                           Stay up to date    Continuous Flow                        ...
Global Perforce Architecture                                                          Why did the case study for          ...
Steps to Continuous Delivery      Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
Idealized Scrum Sprint           Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
Idealized Kanban Process           Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
Idealized ScrumBan Release          Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
Testing Iterative Releases            Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
The Secret of Continuous Delivery
Assembla Merge Request          Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
Perforce Merge                                              Intuitive workflow                                            ...
Complex Component Models                                                                   The right                      ...
Build and Test On-Demand    Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
Build and Test Each Change          Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
Complex Feature MatrixAutomatic merge to 50+ locationsEnsure visibility and transparency Has the bug fix reached the custo...
Heavy Artillery•    Over 100,000 customers     rely on Salesforce for 10                 Proxy                      Build ...
Result: Faster Velocity Salesforce.com                                                  Assembla             Copyright 201...
Next Steps• Scrumban                            • On-demand build and test systems• Continuous Integration              • ...
Continuous Delivery Dial                       Business            Dev                                                    ...
Thank you!Please enter your questions using the chat utility.            Copyright 2012 Perforce Software, Inc. - Assembla...
Resources       http://www.perforce.com/perforce/agile       info@perforce.com       https://www.assembla.com       info@a...
Upcoming SlideShare
Loading in …5
×

Beyond Scrum: Introducing Simple Scalable Agile Development

1,600 views

Published on

Scrum is the most popular Agile process, and aspects like the daily meeting are familiar to most developers and businesspeople. But it's not for everyone.

In this slide deck you'll see...

*An Agile framework that avoids these problems by recognizing the concept that managing code is often easier than managing people
*A demonstration of this framework that uses Assembla's hosted planning tools and Perforce repositories.

Register here to view the on-Demand webinar: http://info.perforce.com/US_2012Q3_Webinar_Beyond_Scrum_register.html?sc=slideshare

Andy Singleton, CEO of Assembla

Andy Singleton is the founder of Assembla, providing SaaS tools for cloud-based agile software development. He has built more than 20 software and information services products. He was the founder of PowerSteering Software, a providing project portfolio management software. He was the founder of Cambridge Interactive, an eBusiness developer. He was the first CTO of SNL Securities (now SNL Kagan), the leading provider of business intelligence on financial institutions. He has a BA in Applied Mathematics from Harvard.

Randy DeFauw, Technical Marketing Manager at Perforce

With over 7 years’ experience in software configuration management (plus a background in SEI/CMMI Level 5 software engineering practices), Randy has extensive experience with Perforce configuration, administration, and integrations, including using Perforce with ALM and Agile tools.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,600
On SlideShare
0
From Embeds
0
Number of Embeds
74
Actions
Shares
0
Downloads
54
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Beyond Scrum: Introducing Simple Scalable Agile Development

  1. 1. Beyond Scrum Introducing Simple Scalable Agile DevelopmentCopyright 2012 Perforce Software, Inc. - Assembla, Inc.
  2. 2. Presenters Randy DeFauw • Technical Marketing Manager at Perforce • Certified Scrum Master (and member of an Agile marketing team) Andy Singleton • CEO and Founder, Assembla • Released over 20 online software and service products Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  3. 3. Perforce Software• Fast, scalable version control• Available on over 50 platforms• Version management for any team, any data, and any location• Used by over 5,000 customers in software, gaming, multimedia, firmware, finance, and other industries Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  4. 4. Assembla• Cloud-based tools for distributed Agile development teams – Agile planning – Ticketing/task management – Code management (SVN/Git/Perforce)• Over 500,000 users in 100 countries• Development team in 15 countries• Now offering PERFORCE ON-DEMAND Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  5. 5. The Problem with Scrum Small teams ? Scrum of Collocated Team scrums One Scrum teams Narrowly scoped Today’s Challenges projects • Big multi-platform projects Team • Distributed teams TwoFixed release times • Release frequently Team • On-demand apps and services Three Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  6. 6. Change in ApproachSimpler?• We will remove some “rituals,” making it easier to join projects, manage multiple teams, manage distributed teams, and get releases out• Less emphasis on face-to-face team dynamics. Nice, but a luxury.Tradeoff• We will rely more heavily on technology• Code management with code review and contribution becomes a core part of agileNew speed and scale is achievable• Facebook releases 2 times per day. Android contributions from 1000’s. Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  7. 7. Scalable Agile ProcessPrioritize at Beginning Plan at endNo iteration plan (Release when ready)No resource constraints Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  8. 8. Advantages• Continuous delivery – Faster. Release when ready. Take the right duration, long or short• Distributed and Dispersed teams – No big meetings or requirement for mass consensus• Scales to more contributors. – No centralized iteration planning or testing. – Include new contributors and many types of contributors – Scrum compatible – Scrum teams can work as contributors with zero process change. Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  9. 9. Building Blocks to Go Beyond Scrum• Distributed Teams – Support contributors who are distributed in space, and in management structure (scrum teams, hackers, outsourcers, partners)• Continuous delivery – Code management and merge capabilities to review, test and merge code from many contributors, quickly and reliably• On-Demand Infrastructure – Unlimited, on-demand test environments and continuous integration to build and test any change Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  10. 10. Tasks and Tools for Distributed Teams Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  11. 11. Collaboration for Continuous Delivery Stay up to date Continuous Flow on all changes: of Tasks Activity stream
  12. 12. Global Perforce Architecture Why did the case study for distributed Agile choose Perforce? The entire set of teams must function as a single team with one global build repository, one tracking and reporting tool, and daily meetings across geographies. - Jeff Sutherland, The Scrum Papers Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  13. 13. Steps to Continuous Delivery Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  14. 14. Idealized Scrum Sprint Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  15. 15. Idealized Kanban Process Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  16. 16. Idealized ScrumBan Release Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  17. 17. Testing Iterative Releases Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  18. 18. The Secret of Continuous Delivery
  19. 19. Assembla Merge Request Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  20. 20. Perforce Merge Intuitive workflow Merge notifications Fast context switching Visual tools Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  21. 21. Complex Component Models The right data Dynamic adjustments On demand Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  22. 22. Build and Test On-Demand Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  23. 23. Build and Test Each Change Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  24. 24. Complex Feature MatrixAutomatic merge to 50+ locationsEnsure visibility and transparency Has the bug fix reached the customer version yet? Have you patched all the consumers of the module? Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  25. 25. Heavy Artillery• Over 100,000 customers rely on Salesforce for 10 Proxy Build Replica Smart Replica billion transactions per month • Avoids data • Avoids data • Avoids data transfer cost transfer and transfer and• Salesforce relies on • 75% savings in read-only read-only ‘Extreme’ Agile data transfer operations operations, development: time • 95% savings in allows writes to 125+ scrum teams and data transfer shared service 90,000+ automated tests • 88% savings in • Purely local release note read-only• ‘Extreme Agile’ relies on reporting activity plus Perforce seamless write operations Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  26. 26. Result: Faster Velocity Salesforce.com Assembla Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  27. 27. Next Steps• Scrumban • On-demand build and test systems• Continuous Integration • Continuous delivery dial Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  28. 28. Continuous Delivery Dial Business Dev Ops Self-Service Controlled DEV TEST INTEG STAGING UAT PROD CONTINUOUS DELIVERY RELEASE TRAIN Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  29. 29. Thank you!Please enter your questions using the chat utility. Copyright 2012 Perforce Software, Inc. - Assembla, Inc.
  30. 30. Resources http://www.perforce.com/perforce/agile info@perforce.com https://www.assembla.com info@assembla.com @rdefauw

×