Are you looking for read ebook online? Search for your book and save it on your Kindle device, PC, phones or tablets. Download Lean Software Strategies PDF full book. Access full book title Lean Software Strategies by Peter Middleton. Download full books in PDF and EPUB format.
Author: Peter Middleton Publisher: CRC Press ISBN: 1000077578 Category : Business & Economics Languages : en Pages : 468
Book Description
Lean production, which has radically benefited traditional manufacturing, can greatly improve the software industry with similar methods and results. This transformation is possible because the same overarching principles that apply in other industries work equally well in software development. The software industry follows the same industrial concepts of production as those applied in manufacturing; however, the software industry perceives itself as being fundamentally different and has largely ignored what other industries have gained through the application of lean techniques.
Author: Peter Middleton Publisher: CRC Press ISBN: 1000077578 Category : Business & Economics Languages : en Pages : 468
Book Description
Lean production, which has radically benefited traditional manufacturing, can greatly improve the software industry with similar methods and results. This transformation is possible because the same overarching principles that apply in other industries work equally well in software development. The software industry follows the same industrial concepts of production as those applied in manufacturing; however, the software industry perceives itself as being fundamentally different and has largely ignored what other industries have gained through the application of lean techniques.
Author: Mary Poppendieck Publisher: Addison-Wesley ISBN: 0133812960 Category : Computers Languages : en Pages : 236
Book Description
Lean Software Development: An Agile Toolkit Adapting agile practices to your development organization Uncovering and eradicating waste throughout the software development lifecycle Practical techniques for every development manager, project manager, and technical leader Lean software development: applying agile principles to your organization In Lean Software Development, Mary and Tom Poppendieck identify seven fundamental "lean" principles, adapt them for the world of software development, and show how they can serve as the foundation for agile development approaches that work. Along the way, they introduce 22 "thinking tools" that can help you customize the right agile practices for any environment. Better, cheaper, faster software development. You can have all three–if you adopt the same lean principles that have already revolutionized manufacturing, logistics and product development. Iterating towards excellence: software development as an exercise in discovery Managing uncertainty: "decide as late as possible" by building change into the system. Compressing the value stream: rapid development, feedback, and improvement Empowering teams and individuals without compromising coordination Software with integrity: promoting coherence, usability, fitness, maintainability, and adaptability How to "see the whole"–even when your developers are scattered across multiple locations and contractors Simply put, Lean Software Development helps you refocus development on value, flow, and people–so you can achieve breakthrough quality, savings, speed, and business alignment.
Author: Andrea Janes Publisher: Springer ISBN: 3642005039 Category : Computers Languages : en Pages : 399
Book Description
This book illustrates how goal-oriented, automated measurement can be used to create Lean organizations and to facilitate the development of Lean software, while also demonstrating the practical implementation of Lean software development by combining tried and trusted tools. In order to be successful, a Lean orientation of software development has to go hand in hand with a company’s overall business strategy. To achieve this, two interrelated aspects require special attention: measurement and experience management. In this book, Janes and Succi provide the necessary knowledge to establish “Lean software company thinking,” while also exploiting the latest approaches to software measurement. A comprehensive, company-wide measurement approach is exactly what companies need in order to align their activities to the demands of their stakeholders, to their business strategy, etc. With the automatic, non-invasive measurement approach proposed in this book, even small and medium-sized enterprises that do not have the resources to introduce heavyweight processes will be able to make their software development processes considerably more Lean. The book is divided into three parts. Part I, “Motivation for Lean Software Development,” explains just what “Lean Production” means, why it can be advantageous to apply Lean concepts to software engineering, and which existing approaches are best suited to achieving this. Part II, “The Pillars of Lean Software Development,” presents the tools needed to achieve Lean software development: Non-invasive Measurement, the Goal Question Metric approach, and the Experience Factory. Finally, Part III, “Lean Software Development in Action,” shows how different tools can be combined to enable Lean Thinking in software development. The book primarily addresses the needs of all those working in the field of software engineering who want to understand how to establish an efficient and effective software development process. This group includes developers, managers, and students pursuing an M.Sc. degree in software engineering.
Author: Steven C Bell Publisher: CRC Press ISBN: 143981757X Category : Business & Economics Languages : en Pages : 372
Book Description
Winner of a Shingo Research and Professional Publication Award Information Technology is supposed to enable business performance and innovation, improve service levels, manage change, and maintain quality and stability, all while steadily reducing operating costs. Yet when an enterprise begins a Lean transformation, too often the IT department is either left out or viewed as an obstacle. What is to be done? Winner of a 2011 Shingo Research and Professional Publication Award, this book shares practical tips, examples, and case studies to help you establish a culture of continuous improvement to deliver IT operational excellence and business value to your organization. Praise for: ...will have a permanent place in my bookshelf. —Gene Kim, Chief Technology Officer, Tripwire, Inc. ... provides an unprecedented look at the role that Lean IT will play in making this revolutionary shift and the critical steps for sustained success. —Steve Castellanos, Lean Enterprise Director, Nike, Inc. Twenty years from now the firms which dominate their industries will have fully embraced Lean strategies throughout their IT organizations. —Scott W. Ambler, Chief Methodologist for Agile and Lean, IBM Rational ... a great survival manual for those needing nimble and adaptive systems. —Dr. David Labby, MD, PhD, Medical Director and Director of Clinical Support and Innovation, CareOregon ... makes a major contribution in an often-ignored but much-needed area. —John Bicheno, Program Director MS in Lean Operations, Cardiff University ... a comprehensive view into the world of Lean IT, a must read! —Dave Wilson, Quality Management, Oregon Health & Science University
Author: Mary Poppendieck Publisher: Pearson Education ISBN: 0321699653 Category : Computers Languages : en Pages : 530
Book Description
Building on their breakthrough bestsellers Lean Software Development and Implementing Lean Software Development, Mary and Tom Poppendieck’s latest book shows software leaders and team members exactly how to drive high-value change throughout a software organization—and make it stick. They go far beyond generic implementation guidelines, demonstrating exactly how to make lean work in real projects, environments, and companies. The Poppendiecks organize this book around the crucial concept of frames, the unspoken mental constructs that shape our perspectives and control our behavior in ways we rarely notice. For software leaders and team members, some frames lead to long-term failure, while others offer a strong foundation for success. Drawing on decades of experience, the authors present twenty-four frames that offer a coherent, complete framework for leading lean software development. You’ll discover powerful new ways to act as competency leader, product champion, improvement mentor, front-line leader, and even visionary. Systems thinking: focusing on customers, bringing predictability to demand, and revamping policies that cause inefficiency Technical excellence: implementing low-dependency architectures, TDD, and evolutionary development processes, and promoting deeper developer expertise Reliable delivery: managing your biggest risks more effectively, and optimizing both workflow and schedules Relentless improvement: seeing problems, solving problems, sharing the knowledge Great people: finding and growing professionals with purpose, passion, persistence, and pride Aligned leaders: getting your entire leadership team on the same page From the world’s number one experts in Lean software development, Leading Lean Software Development will be indispensable to everyone who wants to transform the promise of lean into reality—in enterprise IT and software companies alike.
Author: Mary Poppendieck Publisher: Addison-Wesley Professional ISBN: 0321150783 Category : Computers Languages : en Pages : 236
Book Description
Providing a set of helpful thinking tools, this text aims to assist in translating each lean principle to agile software development practices that match the needs of your domain.
Author: John G. Schmidt Publisher: Pearson Education ISBN: 0321712390 Category : Business & Economics Languages : en Pages : 684
Book Description
Use Lean Techniques to Integrate Enterprise Systems Faster, with Far Less Cost and Risk By some estimates, 40 percent of IT budgets are devoted to integration. However, most organizations still attack integration on a project-by-project basis, causing unnecessary expense, waste, risk, and delay. They struggle with integration “hairballs”: complex point-to-point information exchanges that are expensive to maintain, difficult to change, and unpredictable in operation. The solution is Lean Integration. This book demonstrates how to use proven “lean” techniques to take control over the entire integration process. John Schmidt and David Lyle show how to establish “integration factories” that leverage the powerful benefits of repeatability and continuous improvement across every integration project you undertake. Drawing on their immense experience, Schmidt and Lyle bring together best practices; solid management principles; and specific, measurable actions for streamlining integration development and maintenance. Whether you’re an IT manager, project leader, architect, analyst, or developer, this book will help you systematically improve the way you integrate—adding value that is both substantial and sustainable. Coverage includes Treating integration as a business strategy and implementing management disciplines that systematically address its people, process, policy, and technology dimensions Providing maximum business flexibility and supporting rapid change without compromising stability, quality, control, or efficiency Applying improvements incrementally without “Boiling the Ocean” Automating processes so you can deliver IT solutions faster–while avoiding the pitfalls of automation Building in both data and integration quality up front, rather than inspecting quality in later More than a dozen in-depth case studies that show how real organizations are applying Lean Integration practices and the lessons they’ve learned Visit integrationfactory.com for additional resources, including more case studies, best practices, templates, software demos, and reference links, plus a direct connection to lean integration practitioners worldwide.
Author: Yves Caseau Publisher: CRC Press ISBN: 100055287X Category : Business & Economics Languages : en Pages : 217
Book Description
The Lean Approach to Digital Transformation: From Customer to Code and From Code to Customer is organized into three parts that expose and develop the three capabilities that are essential for a successful digital transformation: 1. Understanding how to co-create digital services with users, whether they are customers or future customers. This ability combines observation, dialogue, and iterative experimentation. The approach proposed in this book is based on the Lean Startup approach, according to an extended vision that combines Design Thinking and Growth Hacking. Companies must become truly "customer-centric", from observation and listening to co-development. The revolution of the digital age of the 21st century is that customer orientation is more imperative -- the era of abundance, usages rate of change, complexity of experiences, and shift of power towards communities -- are easier, using digital tools and digital communities. 2. Developing an information system (IS) that is the backbone of the digital transformation – called “exponential information system” to designate an open IS (in particular on its borders), capable of interfacing and combining with external services, positioned as a player in software ecosystems and built for processing scalable and dynamic data flows. The exponential information system is constantly changing and it continuously absorbs the best of information processing technology, such as Artificial Intelligence and Machine Learning. 3. Building software “micro-factories” that produce service platforms, which are called “Lean software factories.” This “software factory” concept covers the integration of agile methods, tooling and continuous integration and deployment practices, a customer-oriented product approach, and a platform approach based on modularity, as well as API-based architecture and openness to external stakeholders. This software micro-factory is the foundation that continuously produces and provides constantly evolving services. These three capabilities are not unique or specific to this book, they are linked to other concepts such as agile methods, product development according to lean principles, software production approaches such as CICD (continuous integration and deployment) or DevOps. This book weaves a common frame of reference for all these approaches to derive more value from the digital transformation and to facilitate its implementation. The title of the book refers to the “lean approach to digital transformation” because the two underlying frameworks, Lean Startup and Lean Software Factory, are directly inspired by Lean, in the sense of the Toyota Way. The Lean approach is present from the beginning to the end of this book -- it provides the framework for customer orientation and the love of a job well done, which are the conditions for the success of a digital transformation.
Author: Jeff Gothelf Publisher: "O'Reilly Media, Inc." ISBN: 1449311652 Category : Business & Economics Languages : en Pages : 152
Book Description
User experience (UX) design has traditionally been a deliverables-based practice, with wireframes, site maps, flow diagrams, and mockups. But in today’s web-driven reality, orchestrating the entire design from the get-go no longer works. This hands-on book demonstrates Lean UX, a deeply collaborative and cross-functional process that lets you strip away heavy deliverables in favor of building shared understanding with the rest of the product team. Lean UX is the evolution of product design; refined through the real-world experiences of companies large and small, these practices and principles help you maintain daily, continuous engagement with your teammates, rather than work in isolation. This book shows you how to use Lean UX on your own projects. Get a tactical understanding of Lean UX—and how it changes the way teams work together Frame a vision of the problem you’re solving and focus your team on the right outcomes Bring the designer’s tool kit to the rest of your product team Break down the silos created by job titles and learn to trust your teammates Improve the quality and productivity of your teams, and focus on validated experiences as opposed to deliverables/documents Learn how Lean UX integrates with Agile UX