Search Results for "implementing-lean-software-development-from-concept-to-cash"

Implementing Lean Software Development

Implementing Lean Software Development

From Concept to Cash

  • Author: Mary Poppendieck,Tom Poppendieck
  • Publisher: Addison-Wesley Professional
  • ISBN: 0133812847
  • Category: Computers
  • Page: 304
  • View: 6873
DOWNLOAD NOW »
"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.

Entwurfsmuster verstehen

Entwurfsmuster verstehen

eine neue Perspektive auf objektorientierte Software-Entwicklung ; [eine neue Perspektive für das objektorientierte Design ; robuste und zuverlässige Softwarwe mithilfe von Entwurfsmustern entwickeln ; Design patterns sinnvoll kombinieren]

  • Author: Alan Shalloway,James Trott
  • Publisher: N.A
  • ISBN: 9783826613456
  • Category:
  • Page: 319
  • View: 9024
DOWNLOAD NOW »

Produktiv programmieren

Produktiv programmieren

  • Author: Neal Ford
  • Publisher: O'Reilly Germany
  • ISBN: 3897218860
  • Category: Computer programmers
  • Page: 270
  • View: 1126
DOWNLOAD NOW »

Kanban – mehr als Zettel

Kanban – mehr als Zettel

Wie die Methode Ihnen zu echtem Mehrwert verhilft

  • Author: Florian Eisenberg
  • Publisher: Carl Hanser Verlag GmbH Co KG
  • ISBN: 344645716X
  • Category: Computers
  • Page: 175
  • View: 6145
DOWNLOAD NOW »
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.

Extreme Programming

Extreme Programming

die revolutionäre Methode für Softwareentwicklung in kleinen Teams ; [das Manifest]

  • Author: Kent Beck
  • Publisher: Pearson Deutschland GmbH
  • ISBN: 9783827321398
  • Category:
  • Page: 186
  • View: 836
DOWNLOAD NOW »

Scrum Mastery

Scrum Mastery

Von Gutem Zu Grossartigem Servant Leadership

  • Author: Geoff Watts
  • Publisher: Inspect & Adapt Limited
  • ISBN: 9780957587489
  • Category:
  • Page: N.A
  • View: 2427
DOWNLOAD NOW »
DIE GRUNDLAGEN FUR DIE TATIGKEIT ALS SCRUMMASTER SIND RECHT EINFACH: Im Grossen und Ganzen muss ein ScrumMaster nur den Scrum Prozess managen und Hindernisse beseitigen. Ein grossartiger ScrumMaster zu sein- also einer, der wirklich die Prinzipien des Servant Leaderships verkorpert und dem Team hilft, das hochstmogliche Leistungsniveau mit Scrum zu erreichen- ist allerdings wesentlich komplizierter und lasst sich nicht so einfach definieren. In diesem Buch nennt Geoff eine ganze Reihe von Geschichten und praktischen Tipps, die aus mehr als zehn Jahren Coachingerfahrung mit den verschiedensten Scrum Teams stammen und Ihnen den Weg zur Grossartigkeit aufzeigen werden. IN DIESEM BUCH WERDEN SIE FOLGENDE DINGE LERNEN: Die Kompetenzen und Eigenschaften grossartiger ScrumMaster Wie man das Engagement des Teams weckt, aufrechterhalt und starkt Wie man die Effektivitat der Scrum Meetings steigert Wie man ein kreativeres und besser zusammenarbeitendes Team schafft Wie man die Leistung des Teams steigert Woran man erkennt, dass man ein erfolgreicher ScrumMaster ist Scrum Mastery ist fur alle praktizierenden ScrumMaster, die grossartige Servant Leader werden mochten, um ihre Teams uber die Grenzen der reinen Prozesseinhaltung hinauszufuhren. Mike Cohn schreibt in seinem Vorwort fur dieses Buch: "Die meisten Bucher warmen nur altbekanntes Wissen wieder auf und ich bin kein Stuck kluger, nachdem ich sie gelesen habe. Ich glaube, dass ich dieses Buch noch viele Jahre zu Rate ziehen werde." Roman Pichler meint: "Ich bin wirklich beeindruckt, wie gut und verstandlich dieses Buch geschrieben ist. Es wird fur viele Menschen unentbehrlich werden.""

Essential Scrum

Essential Scrum

Umfassendes Scrum-Wissen aus der Praxis

  • Author: Kenneth S. Rubin
  • Publisher: mitp Verlags GmbH & Co. KG
  • ISBN: 3826690478
  • Category: Computers
  • Page: 480
  • View: 4924
DOWNLOAD NOW »
Umfassendes Scrum-Wissen aus der Praxis Mit Vorworten von Mike Cohn und Ron Jeffries Umfassendes Scrum-Wissen auf Team-, Produkt- und Portfolio-Ebene Kernkonzepte, Rollen, Planung und Sprints ausführlich erläutert Auch geeignet zur Vorbereitung auf die Scrum-Zertifizierung Aus dem Inhalt: 1. Teil: Kernkonzepte Scrum-Framework Agile Prinzipien Sprints Anforderungen und User Stories Das Product Backlog Schätzungen und Velocity Technische Schulden 2. Teil: Rollen Product Owner ScrumMaster Entwicklungsteam Strukturen des Scrum-Teams Manager 3. Teil: Planung Scrum-Planungsprinzipien Mehrstufige Planung Portfolio-Planung Visionsfindung/Produktplanung Release-Planung 4. Teil: Sprints Sprint-Planung Sprint-Ausführung Sprint Review Sprint-Retrospektive Dieses Buch beschreibt das Wesen von Scrum – die Dinge, die Sie wissen müssen, wenn Sie Scrum erfolgreich einsetzen wollen, um innovative Produkte und Dienstleistungen zu entwickeln. Es ist entstanden, weil der Autor Kenneth S. Rubin als Agile- und Scrum-Berater oft nach einem Referenzbuch für Scrum gefragt worden ist – einem Buch, das einen umfassenden Überblick über das Scrum-Framework bietet und darüber hinaus die beliebtesten Ansätze für die Anwendung von Scrum präsentiert. Dieses Buch ist der Versuch, die eine entscheidende Quelle für alles Wesentliche über Scrum bereitzustellen. Rubin beleuchtet die Werte, Prinzipien und Praktiken von Scrum und beschreibt bewährte, flexible Ansätze, die Ihnen helfen werden, sie viel effektiver umzusetzen. Dabei liefert er mehr als nur die Grundlagen und weist zudem auf wichtige Probleme hin, die Ihnen auf Ihrem Weg begegnen können. Ob Sie sich nun zum ersten Mal an Scrum versuchen oder es schon seit Jahren benutzen: Dieses Buch weiht Sie in die Geheimnisse des Scrum-Entwicklungsverfahrens ein und vermittelt Ihnen ein umfangreiches Scrum-Wissen auf Team-, Produkt- und Portfolio-Ebene. Für diejenigen, die bereits mit Scrum vertraut sind, eignet es sich als Scrum-Referenz. Rubin hat das Buch nicht für eine bestimmte Scrum-Rolle geschrieben. Stattdessen soll es allen, die direkt oder indirekt mit Scrum zu tun haben, ein gemeinsames Verständnis von Scrum und den Prinzipien, auf denen es beruht, vermitteln. Stellen Sie sich meine Überraschung und mein Entzücken vor, als ich feststellte, dass das Buch praktisch alles behandelt, was man über Scrum wissen muss – sowohl für Anfänger als auch für alte Hasen. Ron Jeffries (aus dem Vorwort) Über den Autor: Kenneth S. Rubin ist zertifizierter Scrum- und Agile-Trainer und -Berater und hilft Unternehmen, ihre Produktentwicklung effektiver und wirtschaftlicher zu gestalten. Er hat inzwischen mehr als 18.000 Menschen in den Bereichen Agile und Scrum, Organisation objektorientierter Projekte und Übergangsmanagement unterwiesen und Hunderten von Unternehmen als Berater zur Seite gestanden. Rubin war der erste Managing Director der weltweit agierenden Scrum Alliance und erfolgreich als Scrum-Product-Owner, ScrumMaster und Entwickler unterwegs.

Wien wartet auf Dich!

Wien wartet auf Dich!

Produktive Projekte und Teams

  • Author: Tom DeMarco,Timothy Lister
  • Publisher: Carl Hanser Verlag GmbH Co KG
  • ISBN: 3446439846
  • Category: Computers
  • Page: 274
  • View: 2678
DOWNLOAD NOW »
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.

Scrum im Unternehmen

Scrum im Unternehmen

  • Author: Ken Schwaber
  • Publisher: N.A
  • ISBN: 9783866456433
  • Category: Agile software development
  • Page: 174
  • View: 7131
DOWNLOAD NOW »

Implementation Patterns

Implementation Patterns

Der Weg zu einfacherer und kostengünstigerer Programmierung

  • Author: Kent Beck
  • Publisher: Pearson Deutschland GmbH
  • ISBN: 9783827326447
  • Category:
  • Page: 191
  • View: 2044
DOWNLOAD NOW »

Lean Software Development in Action

Lean Software Development in Action

  • Author: Andrea Janes,Giancarlo Succi
  • Publisher: Springer
  • ISBN: 3642005039
  • Category: Computers
  • Page: 393
  • View: 6221
DOWNLOAD NOW »
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.

Lean-Agile Software Development

Lean-Agile Software Development

Achieving Enterprise Agility

  • Author: Alan Shalloway,Guy Beaver,James R. Trott
  • Publisher: Pearson Education
  • ISBN: 9780321647993
  • Category: Computers
  • Page: 304
  • View: 2696
DOWNLOAD NOW »
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.

Refactoring to patterns

Refactoring to patterns

  • Author: Joshua Kerievsky
  • Publisher: Pearson Deutschland GmbH
  • ISBN: 9783827322623
  • Category: Software patterns
  • Page: 384
  • View: 9400
DOWNLOAD NOW »

Leading Lean Software Development

Leading Lean Software Development

Results Are not the Point

  • Author: Mary Poppendieck,Tom Poppendieck
  • Publisher: Pearson Education
  • ISBN: 9780321699657
  • Category: Computers
  • Page: 312
  • View: 7714
DOWNLOAD NOW »
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.

The Art of Lean Software Development

The Art of Lean Software Development

A Practical and Incremental Approach

  • Author: Curt Hibbs,Steve Jewett,Mike Sullivan
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 0596550987
  • Category: Computers
  • Page: 142
  • View: 3105
DOWNLOAD NOW »
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

Lean Startup

Lean Startup

Schnell, risikolos und erfolgreich Unternehmen gründen

  • Author: Eric Ries
  • Publisher: Redline Wirtschaft
  • ISBN: 3864146712
  • Category: Business & Economics
  • Page: 200
  • View: 2072
DOWNLOAD NOW »
Der Weg zum eigenen Unternehmen ist nie ohne Risiko. Und bis die Firma sich auf dem Markt etabliert hat, dauert es. Wer doch scheitert, verliert in der Regel viel Geld. Genau hier setzt das Konzept von Eric Ries an. Lean Startup heißt seine Methode. Sie ist schnell, ressourcenfreundlich und radikal erfolgsorientiert. Anhand von durchgespielten Szenarien kann man von vornherein die Erfolgsaussichten von Ideen, Produkten und Märkten bestimmen. Und auch während der Gründungphase wird der Stand der Dinge ständig überprüft. Machen, messen, lernen – so funktioniert der permanente Evaluationsprozess. Das spart enorm Zeit, Geld und Ressourcen und bietet die Möglichkeit, spontan den Kurs zu korrigieren. Das Lean-Startup-Tool hat sich schon zigtausenfach in der Praxis bewährt und setzt sich auch in Deutschland immer stärker durch.

Der Toyota Weg

Der Toyota Weg

Erfolgsfaktor Qualitätsmanagement

  • Author: Liker Jeffrey K.
  • Publisher: FinanzBuch Verlag
  • ISBN: 3862484440
  • Category: Business & Economics
  • Page: 448
  • View: 5911
DOWNLOAD NOW »
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.

Adrenalin-Junkies & Formular-Zombies

Adrenalin-Junkies & Formular-Zombies

typisches Verhalten in Projekten

  • Author: Tom DeMarco
  • Publisher: Hanser Verlag
  • ISBN: 9783446412545
  • Category:
  • Page: 220
  • View: 1299
DOWNLOAD NOW »

Lean Architecture

Lean Architecture

for Agile Software Development

  • Author: James O. Coplien,Gertrud Bjørnvig
  • Publisher: John Wiley & Sons
  • ISBN: 0470970138
  • Category: Computers
  • Page: 376
  • View: 7565
DOWNLOAD NOW »
More and more Agile projects are seeking architectural roots as they struggle with complexity and scale - and they're seeking lightweight ways to do it Still seeking? In this book the authors help you to find your own path Taking cues from Lean development, they can help steer your project toward practices with longstanding track records Up-front architecture? Sure. You can deliver an architecture as code that compiles and that concretely guides development without bogging it down in a mass of documents and guesses about the implementation Documentation? Even a whiteboard diagram, or a CRC card, is documentation: the goal isn't to avoid documentation, but to document just the right things in just the right amount Process? This all works within the frameworks of Scrum, XP, and other Agile approaches