2. 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
3. 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
4. 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
5. 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
6. IBM Software Group | Rational software
The agile construction lifecycle
Source: www.ambysoft.com/essays/agileLifecycle.html
8. 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
9. 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/
10. 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
11. 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
12. 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
13. 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
14. 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
15. 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
16. 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
17. 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
18. 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
19. 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
20. 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
21. 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
22. 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/
24. 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
25. 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.
26. 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
27. 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
28. 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
29. 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
30. 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
31. 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!