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.

Enterprise Cloud Development and Agile Transformation Strategy - China 2012


Published on

This is a seminar I gave throughout China the week of Oct 29th 2012. It covers the topics of Agile Software Development (Scrum, Lean, XP) and the new framework of Enterprise Cloud Development that CollabNet has been socializing. Please contact me for similar private talks at your company.

Published in: Technology
  • Be the first to comment

Enterprise Cloud Development and Agile Transformation Strategy - China 2012

  1. 1. Enterprise Cloud Development Emerging Approaches to Software Development and Delivery Laszlo Szalvay VP Worldwide Scrum Business Sunday, November 04, 2012ENTERPRISE1 CLOUD DEVELOPMENT Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  2. 2. CollabNet Company Background • Founded in 1999; Headquarters in Silicon Valley. • Global offices in Singapore, Shanghai, Seoul, Tokyo, Chennai, Munich, London, Amsterdam, Seattle, Portland. • Started Subversion project in 2000 • 50%+ Market share for Source Code Management. CollabNet named strategic leader by Gartner and Forrester • Founders include Brian Behlendorf (Founder of Subversion, Apache Project, Mozilla Board member, CTO of the World Economic Forum) and Tim O’Reilly (founder of O’Reilly Media) • Multiple Acquisitions along the way (VA Software, Danube, Codesion) • Primary product today is called TeamForge and is built on top of Subversion • 10,000 companies use our products and services2 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  3. 3. … Rapidly Expanding User and Customer Adoption… Total Customers Total Users (mm) 12,000 4.0 10,033 3.6 10,000 3.0 3.0 8,000 7,593 2.5 6,000 2.0 1.6 4,000 1.0 0.8 2,000 701 888 464 - - 2007 2008 2009 2010 2011 2007 2008 2009 2010 2011 New Customers 3,000 2,440 2,500 2,000 1,500 1,104 1,000 500 239 187 159 - 2007 2008 2009 2010 20113 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  4. 4. Problem Statement We still don’t know what the best way to drive our Application Development • How do we successfully innovate? • How do we maximize scaled, outsourced and/or distributed teams? • Why do so many projects fail? • How do we gather and analyze data? • What is our tool chain strategy? • How and when do we leverage Open Source thinking?4 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  5. 5. Waterfall an Overview In 1970, Dr. Winston Royce published “Managing the Development of Large Software Systems,” in which the waterfall paradigm was first documented. He said, “I believe in this concept, but the implementation described above is risky and invites failure.”5 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  6. 6. The problems with phased construction • “Completeness” comes in horizontal slices, not working software • Feedback comes too late to make corrections • The software might meet the requirement, but not the business need6 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  7. 7. What is Agile? • Made popular in the early 2000s Agility is about a new way of thinking about complex product development and was a reactionary movement to the Waterfall methodology originating in the 1970s • Benefits: – Develop software in iterations – Delivering software increments – Reducing the cost of changes that come late in the game7 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  8. 8. Application Development Megatrends Dev Ops Continuous Delivery & Deployment• Agile / Lean / Scrum: Broad but shallow Adoption remains• DevOps: Integrated Dev & Ops transforming release management• Cloud: Going Hybrid - spanning public & private cloud IT • 75% Dev / PaaS by EO ‘12 • 50% SW Deployment by EO ‘14 8 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  9. 9. Thought Leader Perspective The thing I have learned at IBM is that culture is everything. Louis V. Gerstner, Jr. former CEO IBM Transformation = disruptive culture change versus Adaption = learning techniques and practices Why is culture so important? Determines your management team Informs your metrics down to your employee selection Your platform & technology choices9 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  10. 10. Transformation patterns Organic / Viral Transformation Strategic Transformation Accidental Transformation accidental strategic organic10 . Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  11. 11. Transformation Patterns (part two) Establish Expand Scale • Identify Pilot(s) • Senior Management Alignment • Facilitate enterprise communication • Figure out where you are • Codify Organizational today (Agile readiness Understanding • Manage Change / Release assessment) • Terminology Management Integration • Metrics • Security • Identify Work Streams • Tools • Auditability • Identify Training curriculum • Reporting Formats • Traceability (online and in-person) • Establish internal and external • Establish Governance • Agile Evangelizing Coaching Model • large project parameters (management and others) • distributed project • Create Forums parameters • Sr. Mgmt Engagement • Gating Criteria • Project Selection Criteria (What is Done) • Agile Evangelizing • Reduce Project cycle time • ALM Platform • IP Re-use / Management11 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  12. 12. Introducing Enterprise Cloud DevelopmentENTERPRISE12 CLOUD DEVELOPMENT Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  13. 13. What is Enterprise Cloud Development13 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  14. 14. Embrace Cloud - Consolidate Assets • Provide central access for development & deployment • Securely manage code, documents, conversations • Leverage point and legacy tools • Enforce access control, enterprise- wide14 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  15. 15. Customer Example: General MotorsMulti-faceted approach for centralizing build, test, deploy functions at GM Challenges • Limited visibility & access to 2,000 SW App assets • No framework/tool to collect, store, provide visibility, and govern IP Assets • 5 Tier one vendors Benefits • Centralized repository to manage vendor developed SW assets • ALM solution for internal teams • Mechanism to provide quality scans 15 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  16. 16. Implement Community Architecture • Drive collaborative development (wiki, mailing list & Subversion or git) • Create open source thinking inside your organization (innersourcing) • Organize software projects through Wiki is the oldest and simplest software that lets threaded conversations a community of strangers work together to build • Fast-track project launches something of surprising and lasting value. • Securely on/off-board project members Ward Cunningham through role based access controls Inventor of the Wiki Sent to Laz via LinkedIn in March 201216 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  17. 17. Customer Example: USA Government Challenges: •Needed to improve the ability for the United States Dept of Defense (DoD) to rapidly deliver software & services for net-centric operations - Remove the Siloed development environments - Reduce expensive and time consuming start-up - Increase sharing and re-use across DoD projects - Reduce duplication of effort Solution: •TeamForge with Community Management services •Established collaborative development environment - Site taxonomy - Project templates - Standard governance model Benefits: •Agile development and testing •Cross-program sharing: software and services •Early and continuous collaboration •Integrated approach to development life cycle •Extensible platform to support delivery of partner capabilities17 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  18. 18. Codify Development Processes • Process change agents believe that lasting organizational change can begin with process because of the link between process and culture. • Increase investment in process always shows strong empirical return on investment18 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
  19. 19. © 2012 CollabNet, Inc., All rights reserved. CollabNet is a trademark or registered trademark of CollabNet Inc., in the US Laszlo Szalvay and other countries. All other trademarks, brand names, or VP Worldwide Scrum Business product names belong to their respective holders. 1-971-506-7862!/ewok_bbq Copyright ©2012 CollabNet, Inc. All Rights Reserved.