Busting agile myths_v1
 

Busting agile myths_v1

on

  • 1,658 views

AGILE, IIBA Ottawa Chapter

AGILE, IIBA Ottawa Chapter

Statistics

Views

Total Views
1,658
Views on SlideShare
1,640
Embed Views
18

Actions

Likes
0
Downloads
28
Comments
0

5 Embeds 18

http://ottawa-outaouais.iiba.org 7
http://ottawa-outaouais.theiiba.org 5
http://www.slideshare.net 4
http://oo.iiba.org 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Busting agile myths_v1 Busting agile myths_v1 Presentation Transcript

  • ® IBM Software Group Busting the Myths of Agile Development: What People Are Really Doing Scott W. Ambler Chief Methodologist/Agile scott_ambler@ca.ibm.com © 2009 IBM Corporation
  • IBM Software Group | Rational software Agenda  The myths  The surveys  Some context: The Agile Scaling Model (ASM)  Exploring agile success rates  Exploring the scaling myths  Recommended resources  Questions
  • IBM Software Group | Rational software Some of the Myths Surrounding Agile  There are many myths surrounding agile development:  Agile is only for small teams  Agile is only for co-located teams  Agile is only for simple systems  Agile doesn’t work for regulatory environments  and many more  In this webcast we are going to explore the myths surrounding whether it’s possible to scale agile development approaches
  • IBM Software Group | Rational software The Surveys  All survey data, original questions, and summary slide decks can be downloaded from www.ambysoft.com/surveys/  If you can’t look at the original questions and analyze the data yourself, how can you trust the survey results?  Some surveys were done via Dr. Dobb’s Journal (DDJ), a community with a wide range of readers, not just Agilists  Some surveys, the Ambysoft ones, focused on just the agile community  The source survey(s) are indicated on each slide
  • IBM Software Group | Rational software Agile Scaling Model (ASM) Core Agile Development Focus is on construction Goal is to develop a high-quality system in an evolutionary, collaborative, and self-organizing manner Value-driven lifecycle with regular production of working software Small, co-located team developing straightforward software Disciplined Agile Delivery Extends agile development to address full system lifecycle Risk and value-driven lifecycle Self organization within an appropriate governance framework Small, co-located team delivering a straightforward solution Agility at Scale Disciplined agile delivery and one or more scaling factors applies
  • IBM Software Group | Rational software The agile construction lifecycle Source: www.ambysoft.com/essays/agileLifecycle.html
  • IBM Software Group | Rational software The disciplined agile life cycle
  • IBM Software Group | Rational software Agile scaling factors Team size Compliance requirement Under 10 1000’s of Critical, developers developers Low risk Audited Geographical distribution Domain Complexity Straight Intricate/ Co-located Global -forward Emerging Disciplined Enterprise discipline Agile Organization distribution Project Enterprise Delivery (outsourcing, partnerships) focus focus Collaborative Contractual Organizational complexity Technical complexity Flexible Rigid Heterogeneous, Homogenous Legacy
  • IBM Software Group | Rational software How does agile compare?  Dr. Dobb’s Journal (DDJ) 2008 Project Success Survey: Agile teams have an average success 4.9 5.0 rate of 70% compared with 66% for Quality 0.4 2.3 traditional/waterfall teams 6.0 5.6 Agile teams produce higher quality Functionality 1.8 2.7 Agile Iterative work, are quicker to deliver, are more 3.9 Traditional likely to deliver the right functionality, Money 0.2 3.0 Ad-Hoc 0.8 and more likely to provide greater ROI 4.4 than traditional teams Time 0.8 4.0 0.8 Detailed results online at www.ambysoft.com/surveys/
  • IBM Software Group | Rational software Myth: Agile is only for construction Project 19% selection Project 59% Initiation Construction 93% Transition 57% Ops/Support 32% Maintenance 50% Source: Dr Dobb’s November 2009 State of the IT Union Survey
  • IBM Software Group | Rational software Myth: Agile is only for co-located teams Same building 60% Far located 47% Co-located 45% Some at home 30% Same city 21% Source: Dr Dobb’s November 2009 State of the IT Union Survey
  • IBM Software Group | Rational software Myth: It doesn’t matter how distributed you are  Agile approaches require high levels of trust and communication  Distribution reduces trust and makes communication more difficult  Distribution and large team size often go hand-in-hand 70% 79% Average Co-Located Near Located 73% Far Located 55% Source: Dr Dobb’s 2008 Project Success Survey
  • IBM Software Group | Rational software Myth: Agile is only for small teams Team size: 10 or less 77% 11 to 20 26% 21 to 30 12% 31 to 50 6% 51 to 100 3% 101 to 200 3% 201 to 500 1% > 500 1% Source: Dr Dobb’s November 2009 State of the IT Union Survey
  • IBM Software Group | Rational software Myth: Agile doesn’t work for regulatory environments Sarbanes- 13% Oxley HIPPA 9% FDA 2% SEC 1% Basel II 1% IFRS 1% Source: Dr Dobb’s November 2009 State of the IT Union Survey
  • IBM Software Group | Rational software Myth: Agile doesn’t work with governance frameworks ISO 900x 9% CMMI 9% 6 Sigma 7% ITIL 7% TOGAF 2% COBIT 2% D/MODAF 2% Source: Dr Dobb’s November 2009 State of the IT Union Survey
  • IBM Software Group | Rational software Myth: Agile only works for simply problems Pilot projects only 8% Straightforward 12% Medium complexity 35% Complex 22% Very complex 18% Don't know 6% Source: Dr Dobb’s November 2009 State of the IT Union Survey
  • IBM Software Group | Rational software Myth: Agile only works for simple organizational situations Same org 67% Consultants 52% Multiple divisions 37% Other countries 30% Partner orgs 25% Outsourcing 17% Source: Dr Dobb’s November 2009 State of the IT Union Survey
  • IBM Software Group | Rational software Myth: Agile only works for new systems Integration 62% Greenfield 59% Single platform 49% Legacy data 42% Multiple platform 34% Stand alone 34% COTS 15% Source: Dr Dobb’s November 2009 State of the IT Union Survey
  • IBM Software Group | Rational software Myth: Agile only works with new systems Working With Legacy in Some 78% Way Integrating With 57% Legacy Systems Evolving Legacy 51% Systems Working with 45% Legacy Data Source: Ambysoft Agile Project Initiation 2009 Survey
  • IBM Software Group | Rational software Myth: Agile doesn’t work with enterprise disciplines Ent. Tech. Arch. 32% Operations 32% Support 32% SEPG 18% Ent. Data 17% Ent. Bus. Arch. 12% Governance 11% Portfolio Mgmt 10% Source: Dr Dobb’s November 2009 State of the IT Union Survey
  • IBM Software Group | Rational software Organizational challenges faced when adopting agile Waterfall culture 54% Stakeholder involvement 52% T&E 33% Lack of Trust 32% C&C Culture 32% Specialization 31% Other visions 29% Stakeholder Resistance 15% Mgmt Resistance 14% Source: Dr Dobb’s November 2009 State of the IT Union Survey
  • IBM Software Group | Rational software Recommended Resources  www.ibm.com/rational/agile/  www.jazz.net  www.ibm.com/services/us/index.wss/offering/gbs/a1029597  www.ibm.com/developerworks/mydeveloperworks/blogs/ambler/  www.ambysoft.com/surveys/
  • IBM Software Group | Rational software
  • IBM Software Group | Rational software Additional Agile Development Resources Rational Agile Development Solution e-Kit http://www- 01.ibm.com/software/info/sdp/agile/index.jsp?S _PKG=091009&cS_TACT=105AGX23&S_CMP =ratemail Listen to other topics in our Fall Agile webcast series…  Five Ways to Cut Costs with Agile Development https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?lang=en_US&source=dw- c-wcsdpr&S_PKG=091009&S_TACT=105AGX23&S_CMP=ratemail  Be as Agile as you need to be: Introducing the IBM Agile Maturity Model https://www.ibm.com/services/forms/preLogin.do?lang=en_US&source=dw-c- wcsdpr&S_PKG=041009&S_PKG=091009&cS_TACT=105AGX23&S_CMP=ratemail
  • IBM Software Group | Rational software New Rational Events Blog  Check out the brand new Rational events blog https://www.ibm.com/developerworks/mydeveloperworks/blogs/rationalevents/  We’ll be blogging about Webcasts, Teleconferences, Podcasts, Videos, Face to Face events, etc….. and don’t forget to subscribe to the RSS Feed  Come visit the blog and provide us with feedback and comments on the webcast you just attended.…or ideas and recommendation for future events.
  • IBM Software Group | Rational software Free trial downloads of IBM Rational tools one stop shopping for IBM’s most popular trial code downloads  Provides easy access to IBM’s most popular trial software including: IBM Rational Software Architect V7 IBM Rational Application Developer V7 SEK available if you prefer DVD to download  Provide a collection of supporting resources for each trial that is easy to find on the web: Complimentary tech support* Forums Installation Guides Demos & tutorials ROI materials Actual product download page Pricing information from the IBM online catalog ibm.com/developerWorks/downloads
  • IBM Software Group | Rational software developerWorks events developerWorks Live! Complimentary Briefings: More Format Choices in 2009! 2 days | 1 day | Half day | Virtual | Web seminar: EGL Distance Learning One day briefings  Capitalize on the Power of an IBM solution  Discover the value of WebSphere business process management  IBM i & Rational software: Innovative solutions for applications, people, and teams  Information on Demand: Unlock the business value of information  Modern application development featuring Web 2.0 for System z  Rapid enablement of existing applications for deployment in the Amazon Elastic Compute Cloud  SOA connectivity workshop: Implementing an enterprise service bus using WebSphere ESB  WebSphere flexible business processes for a smarter planet Half day briefings  Building SOA solutions and managing the service lifecycle  Discover the value of quality management: Rational Quality Manager  Eclipse: Empowering the universal platform  Enabling applications for Software as a Service and cloud computing  Hacking 101 Hacking 102  IBM community tools: Start small to grow large  Introducing WebSphere Application Server V7  Jazz and Rational Team Concert  Quality driven software delivery: Achieving greater value and performance from software and systems investments  Requirements definition and management: Define, design, develop, and deploy better business-driven solutions  Project Zero and WebSphere sMash: Leverage the power of Web 2.0  Smarter collaboration with IBM Lotus solutions  System z skills update: Modernizing and optimizing the enterprise  XML integration from data to documents and everything in between
  • IBM Software Group | Rational software Why IBM training  94% of customers say they would take another IBM Rational Training Solutions IBM class  28 topics, thousands of courses Boost your productivity with Rational application development software!  Experts in blended learning  Enhance productivity in building business applications  Save 5-10% with prepaid discounts  Learn powerful techniques to support collaborative teamwork Multiple Delivery forms and Training Paths  Streamline and automate change across the application lifecycle  Public classes  Reduce project risk by improving requirements management  Onsite training  Technical Conferences Top-Rated Courses:  eCatalog  Essentials of the Rational Unified Process V7.0 – RP401  e-Learning  Training paths  Essentials of Configuration Management with Rational ClearCase UCM – RS401  IBM Rational ClearCase Boot Camp for Windows – RSP01/YSB30 Discounts  IBM Rational ClearCase Boot Camp for UNIX – RSP02 IBM Education Pack - online account https://www-  Mastering Requirements Management with Use Cases – RR611 304.ibm.com/jct03002c/services/learning/us/savings/edpack  Mastering Rational ClearCase Administration for Windows – RS601 Multiple entry levels for every budget and training need,  Mastering Rational ClearQuest Administration – RS631 with discounts ranging from 5% to 10%, depending on  Mastering the Management of Iterative Development – RP601 purchase level. IBM Rational Education Boot Camps Recently Announced New Courses: ibm.com/training/us/catalog/rational/bootcamps  Architecting Services with IBM Rational Software Architect V7 – RA902 Save up to 20% over individually-priced courses. These  Essentials of Visual Modeling with UML 2.0 – YD221 boot camps are comprised of multiple courses. Plus,  Essentials of IBM Rational Software Analyzer, V7.0 – RD195 you get 30-days of Web-based training for free.  Essentials of Managing Software Assets with IBM Rational Asset Manager, V7.0 – RD405 Private/Onsite Training  Mastering JSF with IBM Rational Business Developer V7.1 – RD745 A great way for your team to quickly and effectively  Mastering Model Driven Systems Development – RD585 update their IT skills!  Developing COBOL with IBM Rational Developer for System z – RD805  Customize your class to meet your needs  Private classes at your site or at an IBM  Essentials of IBM Rational ClearCase Using the ClearCase Remote Client, V7.0 – RS315 training center  Essentials of IBM Rational ClearCase UCM Using ClearCase Remote Client, V7.0 – RS318  For groups as small as three people to  Basic Method Authoring with IBM Rational Method Composer, V7.2 – RP214 groups as large as 14 or more To request onsite training: https://www- ibm.com/training/us 304.ibm.com/jct03002c/services/learning/itess.wss /us/en?pageType=page&contentID=a0000089
  • IBM Software Group | Rational software Want to Buy What You’ve Seen Today? The IBM Software online Catalog makes it easy IBM SW online Catalog to shop for IBM software.  Quickly find the products you need by name, part # or by category  Obtain up-to-date translated product and SRP* pricing information  Have questions? Ready to move to the next step? You can place your order by phone or online Learn, Shop and Buy the way that works best for you! ibm.com/software/ecatalog Or you can call 1-877-426-3774 Phone number for other countries on website *Suggested Retail Price (SRP) shown. For volume pricing, simply create cart and input existing Web Identity user name and password
  • IBM Software Group | Rational software Already purchased an IBM Rational software product?  Customer Ratings and Reviews now available for Rational products. This easy-to- use review capability allows your voice to be heard. When you rate a product and write a review you are sharing your valuable experiences and opinions with other people who are considering Rational products.  Write a review today and share your thoughts with the Rational community. http://www.ibm.com/software/rational/info/review
  • IBM Software Group | Rational software Question & Answer Session  No need to submit your questions more than once –  For more Rational Web events (webcasts, teleconferences, podcasts and videos) visit: ibm.com/software/rational/talks/  Thank you for participating!
  • IBM Software Group | Rational software Take Action Visit IBM Rational http://www.ibm.com/rational scott_ambler@ca.ibm.com © Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.