Lean-Agile Software Development: Achieving Enterprise Agility
Agile techniques have demonstrated immense potential for developing more effective, higher-quality software. However,scaling these techniques to the enterprise presents many challenges. The solution is to integrate the principles and practices of Lean Software Development with Agile’s ideology and methods. By doing so, software organizations leverage Lean’s powerful capabilities for “optimizing the whole” and managing complex enterprise projects.
A combined “Lean-Agile” approach can dramatically improve both developer productivity and the software’s business value.In this book, three expert Lean software consultants draw from their unparalleled experience to gather all the insights, knowledge, and new skills you need to succeed with Lean-Agile development.
Lean-Agile Software Development shows how to extend Scrum processes with an Enterprise view based on Lean principles. The authors present crucial technical insight into emergent design, and demonstrate how to apply it to make iterative development more effective. They also identify several common development “anti-patterns” that can work against your goals, and they offer actionable, proven alternatives.
Lean-Agile Software Development shows how to
The book’s companion Web site, www.netobjectives.com/lasd, provides updates, links to related materials, and support for discussions of the book’s content.
What people are saying - Write a review
Selecting an Approach
Preparing for the First Iteration
Transparent and Continuous Planning
A Few Notes
Managing Dependencies with Visual Controls
QA at the End of the Cycle Is Inherently Wasteful
The Importance of Continuous Process Improvement
How to Create Real Value for an Organization
Lean Portfolio Management
Shorter Planning Cycles
Lean Project Management
Learning a New
The Product Coordination Team
Lean Thinking Provides the Necessary Foundation
Getting Teams to Work Together
The Role of Design in Software
A Model of LeanAgile Software Development