Ebook Info
- Published: 2009
- Number of pages: 142 pages
- Format: PDF
- File Size: 10.92 MB
- Authors: Curt Hibbs
Description
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 developmentLearn the Lean software development principles and the five most important practices in detailDistinguish between the Lean and Agile methodologies and understand their similarities and differencesDetermine which Lean principles you should adopt first, and how you can gradually incorporate more of the methodology into your processReview hands-on practices, including descriptions, benefits, trade-offs, and roadblocksLearn how to sell these principles to managementThe 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
User’s Reviews
Reviews from Amazon users which were colected at the time this book was published on the website:
⭐This two-hour read is a brief, 5,000 foot view of lean systems development. The substance of the book is in less than a hundred 1.5 spaced pages. It is to the point and concise, almost to a fault.The book focuses almost exclusively on four key ideas and two “old-hat” SDLC era ideas that clearly communicate the essence of the lean philosophy:1. Source code management2. Automated tests3. Continuous (unit and system) integration4. Less code (huh?)5. Short iterations6. Customer participation (duh!)I also found their brief discussion of the origins of lean systems development practices in Toyota’s development process for the Prius to be unusually insightful.Although the book is lacking in-depth details of “how tos,” but is strong on substance. In other words, you will not gain working knowledge of nitty gritty details of how to implement lean processes, but you will get a crystal clear idea of the underlying principles behind lean. Which to me is a huge plus because it increases the shelf life of my twenty-five dollar purchase beyond the next toolkit, SCM system, and the next fad. I believe that focusing on the underlying principles rather than implementation details is the authors intent.With that caveat about what to expect from this thin volume in mind, I highly recommend the book.
⭐good info; quick read.I was expecting more details though, for example tools, process,…but a good book to start learning about the Lean principles
⭐The uniqueness of this book is it’s size – just about 130 pages. That does not make it short, in fact it makes it concise. The book starts with the four most common problems of software development projects: time overrun, cost overrun, inability to meet the business needs, or killed in the middle. What’s fascinating here is that the authors didn’t even attempt to establish these are the most common problems. Instead they clearly set the expectation about the profile of the readers at the beginning, thereby saving some valuable pages. Remaining pages of the first chapter were spent in describing the various models of software development, and the basic principles of Lean techniques.The second chapter focuses on the application of Lean techniques in software development and its comparison with the Agile techniques. By completing the first two chapters, the reader would also gather some useful piece of information on Lean techniques thereby building his/her awareness on this topic. The authors focused on only the topics of Lean that would matter most for the understanding, and did not waste pages (and readers’ time) on elaborating how it worked like a charm in manufacturing (like any other Lean proponent would do).The following six chapters described eight different practices from Lean techniques as applicable in the software development domain:a) Source code managementb) Automated testingc) Continuous integrationd) Less codee) Short iterationsf) Customer participationAs one would understand these are not necessarily new practice in software development, but comes back with a renewed emphasis. Fundamentally, it puts back the focus on improving quality and productivity all through the release cycles. Each of the topics are to the point, and the precisely defined without leaving anything ambiguous. That has improved its readability a lot.This book is not for someone who is hoping to learn software engineering, agile programming, or lean techniques. One should know at least two of these before starting to read this book. This book essentially bring a fresh perspective into the practices of software development, so that the practitioners can try it out on job quickly. The book has used some codes as examples and gives everybody the freedom to use those as needed. Such a good gesture is also uncommon in the books of computer programming.I would recommend this a refreshing book to seasoned practitioners of software development – across the roles and ranks.
⭐I saw this book on the shelf in the local book store. I had read several things by the Poppendiecks on Lean Development; O’Reilly publishes high quality books, and so I bought it. I like the book with a few mild disappointments. First, the book is thin – about 120 pages. That is fine, but the publisher made it thin by using tiny print. Why do they do that? Second, the chapter that taught me the most was the final one. I didn’t like waiting to the end to find the best part of the book.The authors start the book with the Standish Group Chaos study. I didn’t think anyone did that any more. The publisher or editor should have removed that section. Then they move into descriptions of Agile methods and Lean methods. They have plenty of good material here. If you are in management and do not recognize these terms, this book is for you. The authors give proper credit to Tom and Mary Poppendieck.I didn’t like their description of the Waterfall or serial model. I have seen that model work quite well in many projects under the right circumstances. A description of how to pick a model depending on the circumstances would have been good here.The major part of the book (chapters 3-8 of a 9-chapter book) describes the main practices of Lean software development. The authors present the practices in the order they recommend the reader adopt them. The practice and their recommended order of adoption are:Practice 0: Source code management and scripted buildsPractice 1: Automated testingPractice 2: Continuous integrationPractice 3: Less codePractice 4: Short iterationsPractice 5: Customer participationThere is little that is new in this book. Its good points are that, even with the tiny print, it is brief, to the point, and gives the reader a path to follow to work lean practices into an existing organization. If you are unfamiliar with lean or haven’t considered it for a while, pick up this book.
⭐
Keywords
Free Download The Art of Lean Software Development: A Practical and Incremental Approach 1st Edition in PDF format
The Art of Lean Software Development: A Practical and Incremental Approach 1st Edition PDF Free Download
Download The Art of Lean Software Development: A Practical and Incremental Approach 1st Edition 2009 PDF Free
The Art of Lean Software Development: A Practical and Incremental Approach 1st Edition 2009 PDF Free Download
Download The Art of Lean Software Development: A Practical and Incremental Approach 1st Edition PDF
Free Download Ebook The Art of Lean Software Development: A Practical and Incremental Approach 1st Edition