Implementing Lean Software Development

Author: Mary Poppendieck
Publisher: Addison-Wesley Professional
ISBN: 9780133812848
Release Date: 2006-09-01
Genre: Computers

"This remarkable book combines practical advice, ready-to-use techniques, anda deep understanding of why this is the right way to develop software. I haveseen software teams transformed by the ideas in this book." --Mike Cohn, author of Agile Estimating and Planning "As a lean practitioner myself, I have loved and used their first book for years.When this second book came out, I was delighted that it was even better. If youare interested in how lean principles can be useful for software developmentorganizations, this is the book you are looking for. The Poppendiecks offer abeautiful blend of history, theory, and practice." --Alan Shalloway, coauthor of Design Patterns Explained "I've enjoyed reading the book very much. I feel it might even be better than thefirst lean book by Tom and Mary, while that one was already exceptionallygood! Mary especially has a lot of knowledge related to lean techniques inproduct development and manufacturing. It's rare that these techniques areactually translated to software. This is something no other book does well(except their first book)." --Bas Vodde "The new book by Mary and Tom Poppendieck provides a well-written andcomprehensive introduction to lean principles and selected practices for softwaremanagers and engineers. It illustrates the application of the values andpractices with well-suited success stories. I enjoyed reading it." --Roman Pichler "In Implementing Lean Software Development, the Poppendiecks explore moredeeply the themes they introduced in Lean Software Development. They beginwith a compelling history of lean thinking, then move to key areas such asvalue, waste, and people. Each chapter includes exercises to help you apply keypoints. If you want a better understanding of how lean ideas can work withsoftware, this book is for you." --Bill Wake, independent consultant In 2003, Mary and Tom Poppendieck's Lean Software Development introduced breakthrough development techniques that leverage Lean principles to deliver unprecedented agility and value. Now their widely anticipated sequel and companion guide shows exactly how to implement Lean software development, hands-on. This new book draws on the Poppendiecks' unparalleled experience helping development organizations optimize the entire software value stream. You'll discover the right questions to ask, the key issues to focus on, and techniques proven to work. The authors present case studies from leading-edge software organizations, and offer practical exercises for jumpstarting your own Lean initiatives. Managing to extend, nourish, and leverage agile practices Building true development teams, not just groups Driving quality through rapid feedback and detailed discipline Making decisions Just-in-Time, but no later Delivering fast: How PatientKeeper delivers 45 rock-solid releases per year Making tradeoffs that really satisfy customers Implementing Lean Software Development is indispensable to anyone who wants more effective development processes--managers, project leaders, senior developers, and architects in enterprise IT and software companies alike.

Das DevOps Handbuch

Author: Gene Kim
Publisher: O'Reilly
ISBN: 9783960101246
Release Date: 2017-08-09
Genre: Computers

Mehr denn je ist das effektive Management der IT entscheidend für die Wettbewerbsfähigkeit von Organisationen. Viele Manager in softwarebasierten Unternehmen ringen damit, eine Balance zwischen Agilität, Zuverlässigkeit und Sicherheit ihrer Systeme herzustellen. Auf der anderen Seite schaffen es High-Performer wie Google, Amazon, Facebook oder Netflix, routinemäßig und zuverlässig hundertoder gar tausendmal pro Tag Code auszuliefern. Diese Unternehmen verbindet eins: Sie arbeiten nach DevOps-Prinzipien. Die Autoren dieses Handbuchs folgen den Spuren des Romans Projekt Phoenix und zeigen, wie die DevOps-Philosophie praktisch implementiert wird und Unternehmen dadurch umgestaltet werden können. Sie beschreiben konkrete Tools und Techniken, die Ihnen helfen, Software schneller und sicherer zu produzieren. Zudem stellen sie Ihnen Maßnahmen vor, die die Zusammenarbeit aller Abteilungen optimieren, die Arbeitskultur verbessern und die Profitabilität Ihres Unternehmens steigern können. Themen des Buchs sind: Die Drei Wege: Die obersten Prinzipien, von denen alle DevOps-Maßnahmen abgeleitet werden.Einen Ausgangspunkt finden: Eine Strategie für die DevOps-Transformation entwickeln, Wertketten und Veränderungsmuster kennenlernen, Teams schützen und fördern.Flow beschleunigen: Den schnellen Fluss der Arbeit von Dev hin zu Ops ermöglichen durch eine optimale Deployment-Pipeline, automatisierte Tests, Continuous Integration und Continuous Delivery.Feedback verstärken: Feedback-Schleifen verkürzen und vertiefen, Telemetriedaten erzeugen und Informationen unternehmensweit sichtbar machen.Kontinuierliches Lernen ermöglichen: Eine Just Culture aufbauen und ausreichend Zeit reservieren, um das firmenweite Lernen zu fördern.

Kanban mehr als Zettel

Author: Florian Eisenberg
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 9783446457164
Release Date: 2018-09-10
Genre: Computers

Evolutionäre Revolution – Wie Kanban hilft, endlich besser zu werden Ein wahrnehmbarer Nutzen für das Unternehmen Der Großteil der Kanban-Implementierungen, die wir heutzutage auf dem Markt sehen, sind sehr einfach gehaltene Implementierungen, die über ein Team-Level nicht hinausgehen. Der wirkliche Nutzen von Kanban-Systemen bzw. der Methode entsteht allerdings, wenn mehr als nur die persönliche Arbeitsleistung mit einem Kanban-Board koordiniert wird. Erst wenn mehrere Teile der Wertschöpfungskette miteinander und mit Hilfe eines Kanban-Systems arbeiten, lässt sich für das Unternehmen ein wahrnehmbarer Nutzen ableiten. Dabei wird bei der Implementierung von Kanban immer darauf geachtet, kooperativ vorzugehen und Widerstand zu umgehen. Der Protagonist macht’s aus - lange vermisst, analog zu „die Kraft von Scrum“ jetzt über Kanban - Statt im Erklärmodus die Konzepte darzustellen, stellt das Buch durch eine durchgängige Story den Verlauf einer Kanban-Implementierung dar. - Sie können sich darin immer wiederfinden.

Wien wartet auf Dich

Author: Tom DeMarco
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 9783446439849
Release Date: 2014-01-16
Genre: Computers

Wien wartet auf Dich!// - "Peopleware" in deutscher Übersetzung - Der Klassiker in der dritten Auflage mit sechs neuen Kapiteln - Viele Tipps, wie Produkte mehr Qualität erhalten und formale Vorgehensweisen aufgelockert werden - Hilfreiche Empfehlungen, wie man Teams pflegt, die gesund und produktiv sein sollen Nur wenige Computerbücher haben eine so tiefgreifende Wirkung auf das Software-Management wie „Peopleware“: Denn in diesem langjährigen Bestseller wird ganz klar dargestellt, dass die wesentlichen Probleme in der Software-Entwicklung nicht technischer, sondern menschlicher Natur sind – und das sind nur selten triviale Probleme! Aber wenn Sie sie lösen, maximieren Sie die Erfolgschancen Ihrer Projekte Für diese dritte Auflage haben die Autoren sechs neue Kapitel geschrieben und andere überarbeitet, um sie auf den Stand der heutigen Herausforderungen zu bringen. So behandelt das Buch zum Beispiel Management-Pathologien, die bislang nicht als Pathologien wahrgenommen wurden. Auch eine neue Kultur für Meetings wird angesprochen oder hybride Teams, die aus Mitarbeitern zusammengestellt werden, die aus altersmäßig scheinbar nicht kompatiblen Generationen stammen. Und die Autoren diskutieren Hilfsmittel, die sich in Projekten eher wie Anker statt wie Propeller anfühlen. Jeder, der Software-Teams oder Software-Organisationen managen muss, wird in diesem Buch unschätzbare Hinweise für die tägliche Arbeit finden.

Use Cases effektiv erstellen

Author: Alistair Cockburn
Publisher: mitp Verlags GmbH & Co. KG
ISBN: 3826617967
Release Date: 2008
Genre: Prozessmanagement - Unterstützungssystem Informatik - Transaktionsverarbeitung - Client-Server-Konzept - Anwendungssoftware - Softwareentwicklung

Alistair Cockburn beschreibt ausführlich, was Uses Cases sind, welche Bestandteile hineingehören und wie man sie strukturieren sollte. Besonders nützlich sind seine Erörterungen, wie man mit großen Mengen von Use Cases umgeht. Im zweiten Teil seines Buchs geht Cockburn auf verschiedene praktische Probleme ein. Es geht um Fragen wie "Woran erkennen wir, dass wir fertig sind?" oder "Wie fügen sich Use Cases in den Gesamtprozess ein?". Im dritten Teil werden die wichtigsten Themen noch einmal als knappe Referenz zusammengefasst.

Das Toyota Produktionssystem

Author: Taiichi Ohno
Publisher: Campus Verlag
ISBN: 9783593399294
Release Date: 2013-05-14
Genre: Business & Economics

Ziel des Toyota-Produktionssystems ist die optimale Nutzung von Ressourcen jeglicher Art. Dies kann nur gelingen, wenn Qualifikation der Mitarbeiter, Verfügbarkeit der Maschinen und die im Prozess erzeugten Zwischenprodukte sehr hohen Standards genügen. Wie dies zu erreichen ist, beschreibt Taiichi Ohno anschaulich und praxisnah. Diese neue Auflage wird um ein aktuelles Vorwort des Toyota-Experten Mike Rother ergänzt.

Lean Software Development in Action

Author: Andrea Janes
Publisher: Springer
ISBN: 9783642005039
Release Date: 2014-11-14
Genre: Computers

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.

Der Toyota Weg

Author: Liker Jeffrey K.
Publisher: FinanzBuch Verlag
ISBN: 9783862484447
Release Date: 2012-12-05
Genre: Business & Economics

Mit seiner Unternehmensführung ist Toyota seit langem Vorbild für Firmen aus den unterschiedlichsten Branchen. Fast alle Automobilhersteller versuchten mehr oder weniger erfolgreich das legendäre Toyota-Produktionssystem (TPS) zu kopieren, das zum Ziel hat, die Kundenzufriedenheit in den drei Bereichen Qualität, Lieferzeit und Kosten zu erhöhen. Aufgrund des verschärften Wettbewerbs in der Automobilbranche drängt sich jetzt die Frage nach den Faktoren des Erfolgs immer mehr in den Mittelpunkt. Jeffrey K. Liker befasst sich in seinem Buch „Der Toyota Weg“ ausführlich mit dem warum und wieso. Aus zahlreichen Interviews und eigenen Anschauungen filtert der Autor die 14 Managementprinzipien heraus, die den Kern des Toyota-Erfolgs ausmachen. Diese Prinzipien untermauert er eindrucksvoll mit einer Fülle von Details, Anekdoten und Interview-Auszügen. Leicht verständlich erklärt er dem Leser die Managementsysteme, die Denkweise und die Philosophie, auf denen der Erfolg von Toyota basiert. So vermittelt er wertvolle Erkenntnisse, die sich auf jeden beliebigen Geschäftszweig bzw. jede Geschäftssituation übertragen lassen.

Lean UX

Author: Jeff Gothelf
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 9783958451612
Release Date: 2015-08-26
Genre:

- Lean UX effektiv im Unternehmen implementieren - Vorhandene Strukturen anpassen und interdisziplinäre Teams bilden - Mit Lean UX schlanke und schnell lieferbare Produktversionen erstellen Der Lean-UX-Ansatz für das Interaction Design ist wie geschaffen für die webdominierte Realität von heute. Jeff Gothelf, Pionier und führender Experte für Lean UX, erläutert in diesem Buch die zentralen Prinzipien, Taktiken und Techniken dieser Entwicklungsmethode von Grund auf – das Experimentieren mit Designideen in schneller Abfolge, die Validierung mithilfe echter Nutzer und die kontinuierliche Anpassung Ihres Designs anhand der neu hinzugewonnenen Erkenntnisse. In Anlehnung an die Theorien des Lean Developments und anderer agiler Entwicklungsmethoden gestattet Ihnen Lean UX, sich auf das Designen der eigentlichen User Experience statt auf die Deliverables zu konzentrieren. Dieses Buch zeigt Ihnen, wie Sie eng mit anderen Mitgliedern des Produktteams zusammenarbeiten sowie frühzeitige und häufige Nutzerfeedbacks realisieren können. Außerdem erfahren Sie, wie sich der Designprozess in kurzen, iterativen Zyklen vorantreiben lässt, um herauszufinden, was sowohl in geschäftlicher Hinsicht als auch aus Sicht der Nutzer am besten funktioniert. Lean UX weist Ihnen den Weg, wie Sie dieses Umdenken in Ihrem Unternehmen herbeiführen können – eine Wendung zum Besseren. - Visualisieren Sie das Problem, das Sie zu lösen versuchen, und fokussieren Sie Ihr Team auf die »richtigen« Ergebnisse - Vermitteln Sie dem gesamten Produktteam das Designer Toolkit - Lassen Sie Ihr Team sehr viel früher als üblich an Ihren Erkenntnissen teilhaben - Erstellen Sie MVPs (Minimum Viable Products), um in Erfahrung zu bringen, welche Ideen und Konzepte funktionieren - Beziehen Sie die »Stimme des Kunden« in den gesamten Projektzyklus mit ein - Kombinieren Sie Lean UX mit dem agilen Scrum-Framework und steigern Sie so die Produktivität Ihres Teams - Setzen Sie sich mit den organisatorischen Veränderungen auseinander, die zur Anwendung und Integration der Lean-UX-Methode erforderlich sind

Lean Agile Software Development

Author: Alan Shalloway
Publisher: Pearson Education
ISBN: 0321647998
Release Date: 2009-10-22
Genre: Computers

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 Transition to Lean Software Development quickly and successfully Manage the initiation of product enhancements Help project managers work together to manage product portfolios more effectively Manage dependencies across the software development organization and with its partners and colleagues Integrate development and QA roles to improve quality and eliminate waste Determine best practices for different software development teams 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.