Search:

ProjectConnections Print View


Got a Question?
Drop us an email, or call us toll free:
888-722-5235
7am-5pm Pacific
Monday - Friday
We'd love to talk to you.


Learn more about ProjectConnections and who writes our content. Want to learn more? Take a site tour and compare our membership levels.




Content Levels
Free - Register for accessRegister for free access to papers, case studies, and over 50 templates.
Sign up today and get 15 days freeSubscribe for complete access: $14.95 monthly or $149/year
Risk-free 15-day trial!

Compare levels

View sample templates

Corporate subscriptions

Scaling Software Agility: Best Practices for Large Enterprises

The paper requires a free Member account
Please log in to download the file. Don't have a log in? Register now, it's fast and free!
Log in to download this file

Username:  
Password:  



Abstract
Richly detailed presentation on how to use Agile practices "at scale" for larger enterprises and their complex programs. The presentation also includes valuable overview material on all the benefits of Agile to an organization.


What this is

In-depth conference presentation, contributed by Dean Leffingwell, author of Scaling Software Agility: Best Practices for Large Enterprises, on how to use Agile practices "at scale" for larger enterprises and their complex programs. The presentation covers in detail the key techniques for software team agility, plus critical areas for making Agile work at the enterprise level. The latter area covers philosophies and approaches for handling system architecture, large scale requirements, release trains, distributed development, cross-functional impacts, organizational implications, and measuring business performance according to Agile principles and in a way that integrates well with the Agile development activities in sub-teams. The presentation also includes valuable overview material on all the benefits of Agile to an organization.


Why it's useful

Some people considering adopting Agile project techniques wonder how this approach can work in large organizations involving complex interrelated systems development. With so much attention in classes and literature to Scrum techniques at the small development team level, managers interested in Agile can be left wondering exactly how everything else gets handled—creating a cohesive system architecture, defining program- or release-level requirements, etc. How can those parts use Agile techniques? (Can they?) How do those front-end components integrate with the short sprints of Agile development? This presentation answers those questions with concrete examples. It is an excellent resource for understanding how to successfully implement Agile in a complex systems environment and adapt an organization's processes to do so. Excellent graphics are used throughout to bring the concepts to life and provide fodder for explaining them to others.


How to use it


About the Author
Dean Leffingwell is an entrepreneur, software executive, consultant, and author who provides agility coaching to large software enterprises. He founded or co-founded a number of companies, including RELA/Colorado Medtech; Requisite, Inc. (now part of IBMÕs Rational Division); and consumer internet identity company ProQuo, Inc. He formerly served as chief methodologist to Rally Software and as Vice President of Rational Software, now IBMÕs Rational Division, where his responsibilities included the Rational Unified Process.

Dean has been a student, coach, and author of contemporary software engineering and management practices throughout his career. His most recent book is Scaling Software Agility: Best Practices for Large Enterprises. His next book, Agile Requirements: Lean Requirements Practices for Teams, Programs and the Enterprise, will be published in 2010. He is also author of the classic text Managing Software Requirements, which has been translated into five languages. Dean can be reached through his blog at www.scalingsoftwareagility.wordpress.com.



The paper requires a free Member account
Please log in to download the file. Don't have a log in? Register now, it's fast and free!
Log in to download this file

Username:  
Password:  





Related Templates
Selecting Appropriate Agile Methods
Assess some key characteristics of your project team and environment, and compare them against the characteristics of several Agile methodologies to determine which is the best approach for you.

Checklist for Trying Out Agile on a Project
A checklist summarizing one proven approach (of many) for applying and learning agile methodologies on a single project, as an experiment.

Adapting Processes for Different Projects
Includes examples of communicating different project profiles to your teams, to help them select the right process elements up front.

Agile Overview and Core Methods
This paper by ProjectConnections Director of IT Content Kent McDonald provides an overview of the key historical statements created by members of the agile community to codify the value set and principles shared by agile software development and agile project leadership methods.

Legacy System Migration in an Agile Manner
This paper discusses several factors a team facing a legacy system migration needs to consider; and how proper application of agile methods and techniques can help them reduce risk and increase their chance of success.

Top 10 Agile Myths Debunked
Kent McDonald debunks ten of the most common myths about agile development so teams and organizations will approach their agile efforts in the right mindset, and with the right expectations.





©Copyright 2000-2013 Emprend, Inc. All Rights Reserved.
About us   Site Map   View current sponsorship opportunities (PDF)
Contact us for more information or e-mail info@projectconnections.com
Terms of Service and Privacy Policy