This website is a brief introduction to my work for those interested in the topics of enterprise-scale agile software development practices and agile software requirements management.
Please note: I'm not doing much maintenance here anymore; my recent work is all on my blog. - Dean.
Other Publications:
Scaling Software Agility: Best Practices for Large Enterprises Based on my experiences of the last decade in coaching larger teams in their adoption of agile methods, I wrote Scaling Software Agility: Best Practices for Large Enterprises, which was published by Addison-Wesley in 2007. Here’s how the book is described:
Agile development practices, while still controversial in some circles, offer undeniable benefits: faster time to market, better responsiveness to changing customer requirements, and higher quality. However, agile practices have been defined and recommended primarily to small teams. In Scaling Software Agility, Dean Leffingwell describes how agile methods can be applied to enterprise-class development.
Part I provides an overview of the most common and effective agile methods.
Part II describes seven best practices of agility that natively scale to the enterprise level.
Part III describes an additional set of seven organizational capabilities that companies can master to achieve the full benefits of software agility on an enterprise scale.
This book is invaluable to software developers, testers and QA personnel, managers and team leads, as well as to executives of software organizations whose objective is to increase the quality and productivity of the software development process but who are faced with all the challenges of developing software on an enterprise scale.
Managing Software Requirements, Second Edition: A Use Case Approach The second edition of my first requirements book, Managing Software Requirements: A Use Case Approach, by Dean Leffingwell and Don Widrig, was published in 2003. This edition has approximately 30% new content (First edition: Managing Software Requirements: A Unified Approach, 2000) with significant new focus on use cases, product management, and an introduction to the application of requirements management in the context of iterative and agile software development processes such as Extreme Programming and the Rational Unified Process.
Some Interesting New Software Companies:
I continue to focus on helping software teams meet their goals. Presently, I serve as advisor/director to the following (extremely agile) software businesses:
Ping Identity Corporation creates software and services that make federated identity work in a simple and scalable way. Ping’s products and services provide enterprises with complete standards-based (SAML, Liberty Alliance and WS-Federation) solutions for federated identity. Ping Identity is the only company focused exclusively on identity federation, open standards and making it simple. Ping Identity is also the sponsor of SourceID (www. sourceid.org), the leading open source community focused on federation protocols and standards. visit www.pingidentity.com
Rally Software Development Corporation provides an agile Software Product Development Management Environment that gives distributed software teams the development and management platform necessary to meet the demanding discipline of iterative and agile development. Rally’s environment helps software teams define, manage, test and release software products that customers want to buy. visit www.rallydev.com
The Flatirons in Winter Boulder, Colorado
Quick Update I've recently finished Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. For more on the new book and its contents, visit the book website at www.agilesoftwarerequirements.com or my blog at Scaling Software Agility.