The Art of Lean Software Development : a Practical and Incremental Approach
โ Scribed by Curt Hibbs; Steve Jewett; Mike Sullivan
- Publisher
- O'Reilly Media Inc
- Year
- 2009
- Tongue
- English
- Leaves
- 144
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
This succinct book explains how you can apply the practices of Lean software development to dramatically increase productivity and quality. Based on techniques that revolutionized Japanese manufacturing, Lean principles are being applied successfully to product design, engineering, the supply chain, and now software development. With The Art of Lean Software Development, you'll learn how to adopt Lean practices one at a time rather than taking on the entire methodology at once. As you master each practice, you'll see significant, measurable results. With this book, you will:
- Understand Lean's origins from Japanese industries and how it applies to software development
- Learn the Lean software development principles and the five most important practices in detail
- Distinguish between the Lean and Agile methodologies and understand their similarities and differences
- Determine which Lean principles you should adopt first, and how you can gradually incorporate more of the methodology into your process
- Review hands-on practices, including descriptions, benefits, trade-offs, and roadblocks
- Learn how to sell these principles to management
The Art of Lean Software Development is ideal for busy people who want to improve the development process but can't afford the disruption of a sudden and complete transformation. The Lean approach has been yielding dramatic results for decades, and with this book, you can make incremental changes that will produce immediate benefits.
"This book presents Lean practices in a clear and concise manner so readers are motivated to make their software more reliable and less costly to maintain. I recommend it to anyone looking for an easy-to-follow guide to transform how the developer views the process of writing good software."-- Bryan Wells, Boeing Intelligence & Security Sytems Mission System
"If you're new to Lean software development and you're not quite sure where to start, this book will help get your development process going in the right direction, one step at a time."-- John McClenning, software development lead, Aclara
โฆ Table of Contents
Content: The Art of Lean Software Development; Conventions Used in This Book; Using Code Examples; Safariยฎ Books Online; Comments and Questions; Acknowledgments; 1. Why Lean?; The Waterfall Method; The Agile Success Story; Agile Methodologies; The Lean Success Story; Autonomation (Jidoka); Waste (Muda); Lean Principles; 2. Applying Lean to Software Development; Overproduction? extra features; Transportation? handoffs; Waiting? delays; Inventory? partially completed work; Motion? task switching; (Over) processing? unneeded processes; Build Quality in; Create Knowledge; Defer Commitment. Deliver FastRespect People; Optimize the Whole; Lean Versus Agile; Getting Started; 3. Practice 0: Source Code Management and Scripted Builds; Source Code Management; Centralized SCM; Distributed SCM; If You Don't Know Where to Start; Scripted Builds; Discipline in an Integrated Environment; Coordinate; Summary; 4. Practice 1: Automated Testing; What Is Automated Testing?; Running Automated Tests; Kinds of Tests; Mocks and Stubs; Integration Test.
Abstract: This succinct book explains how to you can apply the practices of Lean software development to dramatically increase productivity and quality. Lean principles are being applied successfully to product design, engineering, the supply chain, and now software development. You'll learn how to adopt Lean practices one at a time, rather than taking on the entire methodology at once. At each stage, you'll see significant, measurable results
๐ SIMILAR VOLUMES
<div><p>This succinct book explains how you can apply the practices of Lean software development to dramatically increase productivity and quality. Based on techniques that revolutionized Japanese manufacturing, Lean principles are being applied successfully to product design, engineering, the suppl
<p>This succinct book explains how to you can apply the practices of Lean software development to dramatically increase productivity and quality. Lean principles are being applied successfully to product design, engineering, the supply chain, and now software development. You'll learn how to adopt L
The most widely adopted Agile methods in software development have been shown to: improve time to mission value; reduce project risk; reduce cost; improve visibility and better adapt to changing needs. For many organizations that are considering Agile approaches, the need to understanding the absenc
This book is a highly practical tutorial guide to the Z specification language and its role in software development. The book illustrates how familiar procedures and decisions can be made precise using mathematics. Beginning with a case study, this book is designed to be as self-contained as possibl