Leanpub Header

Skip to main content

Software-Systeme reviewen

mit dem Lightweight Approach for Software Reviews - LASR

Architektur-Reviews ermöglichen Dir Schwächen und Potenziale von Softwarelösungen herauszuarbeiten, Entscheidungen abzusichern und Verbesserungsmaßnahmen zu bewerten. Dieses Buch bringt Dir leichtgewichtige Reviews näher, die Du nach der Lektüre alleine oder in einem kleinen Team direkt durchführen kannst!

Minimum price

$18.99

$24.99

You pay

$24.99

Authors earn

$19.99
$

...Or Buy With Credits!

You can get credits with a paid monthly or annual Reader Membership, or you can buy them here.
PDF
EPUB
WEB
172
Pages
About

About

About the Book

Mit Architektur-Reviews ist es möglich, Schwächen und Potenziale von Softwarelösungen herauszuarbeiten, Entscheidungen abzusichern und Verbesserungsmaßnahmen zu bewerten. Klassische Ansätze aus diesem Umfeld sind fundiert, kommen aber gerade in beweglichen Softwarevorhaben etwas schwergewichtig, mitunter fast zeremoniell daher.

Dieses Buch soll Dir leichtgewichtige Reviews näherbringen, die Du nach der Lektüre alleine oder in einem kleinen Team direkt durchführen kannst. Wir wollen auch schnelle Ergebnisse ermöglichen, um das Commitment von Beteiligten zu fördern und die Methode schnell und unkompliziert einführbar zu machen. Du findest in diesem Buch also einen pragmatischen, leicht anwendbaren Einstieg in die Welt der Software- und Architektur-Reviews.

Share this book

Author

About the Authors

Stefan Zörner

Stefan Zörner wirkt bei Entwurfs- und Umsetzungsfragen mit, unterstützt beim Festhalten von Architektur und beleuchtet Lösungsansätze in Bewertungen. Sein Wissen und seine Erfahrung teilt er regelmäßig in Vorträgen, Artikeln und Workshops. Sein pragmatischer Ansatz Architektur festzuhalten findet großen Anklang. Stefan ist aktives Board-Mitglied im iSAQB und Autor des Buchs „Softwarearchitekturen dokumentieren und kommunizieren“ (Hanser-Verlag).

Stefan Toth

Stefan Toth ist Berater und Mitgründer der embarc Software Consulting GmbH. Seine Schwerpunkte liegen in der Konzeption und der Bewertung mittlerer bis großer Softwarelösungen sowie der Verbindung dieser Themen zu agilen Vorgehen. Er ist Mitglied des strategischen Councils des iSAQB, Autor zahlreicher Artikel und des Buchs „Vorgehensmuster für Softwarearchitektur“ (Hanser-Verlag).

Translations

Translations

Languages

Contents

Table of Contents

Beipackzettel

  1. Die Icons in diesem Buch
  2. Information
  3. Praxistipp
  4. Kurze Diskussion gefällig?
  5. Unterstützungsmaterial
  6. Rückmeldungen willkommen

Vorgeschichte

  1. Warum genau dieses Buch?

Vom Bauchgefühl zu schlanken Software-Reviews

  1. Begriffsklärung
  2. Ein moderner Zugang
  3. Was man zu Software-Reviews wissen muss
  4. Der “Lightweight Approach for Software Reviews” - LASR
  5. I. Verstehe was dich speziell macht
  6. II. Durchleuchte die Architektur
  7. Iterative Anwendung
  8. Weiterführende Praktiken
  9. LASR Schritt für Schritt
  10. Teil 1.

I. Verstehe was dich speziell macht

  1. Kein Mittelmaß
  2. Schritt 1: Schlankes Mission Statement
  3. Landing Pages als Metapher
  4. Beispielaussagen von einer Landing Page
  5. Inhalte für ein schlankes Mission Statement finden
  6. Beispiel Brainstorming-Ergebnis: Claims für Netflix
  7. Praxistipp
  8. Schritt 2: Bewertungsmaßstab
  9. Was macht einen guten Bewertungsmaßstab aus?
  10. Wann werden Systeme abgelöst?
  11. Beispiel: Qualitätsziele von Threema
  12. Mit “Top-5 Challenger” zum Bewertungsmaßstab
  13. Spielregeln: Top-5-Challenger
  14. Unterstützungsmaterial: Qualitätszielkarten
  15. Konkrete Aussagen und Argumente festhalten
  16. Die grüne (Ziel-)Linie bestimmen
  17. Praxistipp
  18. Praxistipp
  19. Sei zielorientiert und selbstbewusst!
  20. Praxistipp

II. Durchleuchte die Architektur

  1. Wie funktioniert die Analyse von Systemen generell?
  2. Die Review-Idee von LASR
  3. Schritte 3 und 4 zusammengefasst
  4. Schritt 3: Basis-Review
  5. Los geht’s: Setting the Stage!
  6. Relevante Risiken identifizieren
  7. Unterstützungsmaterial: Risikokarten
  8. Vermutete Gründe zum Scheitern aus 500+ Softwaresystemen
  9. Halte die konkreten Probleme fest
  10. Vom Risiko zur Lücke
  11. Dein erstes Review Ergebnis - LASR Ergebnis 1.0
  12. Möchtest du an dieser Stelle stoppen?
  13. Schritt 4: Zielorientierte Analyse
  14. Fokusthemen / Zielachsen bestimmen
  15. Tiefergehende Analyse
  16. Was ist besonders wichtig?
  17. Arten von Qualitätsaussagen
  18. Beispiel
  19. Beispiel
  20. Übererfüllung ist relevant
  21. LASR Ergebnis 2.0
  22. Sei kritisch aber fair!
  23. Kollaboration in LASR-Workshops
  24. Teil 2.

Die richtige Gruppengröße

  1. Wo kommen die Daten her?

LASR als kollaboratives Format

  1. Gemeinsame Charta
  2. Ziel klären: Warum sitzen wir hier?
  3. Beteiligung ermöglichen
  4. Strukturhilfen nutzen
  5. Gruppendynamik bewusst machen
  6. Rollen und Ränge
  7. Bias

LASR in größeren Gruppen

  1. Facilitation: Haltung vor Methode
  2. Gruppenprozesse verstehen
  3. Konkrete Ideen für die einzelnen LASR-Schritte
  4. Schritt 1: Schlankes Mission Statement
  5. Schritt 2: Bewertungsmaßstab
  6. Schritt 3: Basis-Review
  7. Schritt 4: Zielorientierte Analyse
  8. Risiken und Grenzen

Wann externe Unterstützung sinnvoll ist

  1. Weiterführende Praktiken
  2. Teil 3.

Einstieg

  1. Warum fundierter reviewen?
  2. Wie beschreiben wir weiterführende Praktiken?
  3. Thematischer Überblick der Praktiken

Praktik: Dokumentation systematisieren

  1. Die Praktik auf einen Blick
  2. Lösungsstrategie-Tabelle
  3. Architekturansätze auf Whiteboard mappen
  4. Schwach untermauerte Ziele
  5. Konträre Architekturansätze
  6. Risikoliste
  7. Weitere Prüfungen identifizieren
  8. Informelles Architekturüberblicksbild
  9. Tipp: Tools für informelle Architekturüberblicksbilder
  10. Unklarheiten im Überblicksbild
  11. Kontext-Check
  12. Einfacher Qualitätsbaum
  13. Top-Qualitätsaussagen außerhalb der Top-5
  14. Wenig untermauerte Qualitätsmerkmale
  15. Zum Mitnehmen

Praktik: Werkzeuggestützt prüfen

  1. Die Praktik auf einen Blick
  2. Abgleich Architektur und Code
  3. Die grobe Zerlegung und Verteilung verstehen
  4. Die grobe Zerlegung und Verteilung abgleichen und absichern
  5. Treemaps
  6. Eine Alternative zu Treemaps: CodeCity
  7. Check mit dem informellen Architekturüberblicksbild
  8. Die echten Strukturen gegen ein Modell halten
  9. Die Konfidenz erhöhen mit Zahlen
  10. Ein Steckbrief für eure Messungen
  11. Eine grobe Kategorisierung der Qualitätsmerkmale
  12. Statische vs. dynamische Analysen
  13. Beispiele für statische Analysen
  14. Beispiele für dynamische Analysen
  15. Zum Mitnehmen

Praktik: Rahmenbedingungen analysieren

  1. Die Praktik auf einen Blick
  2. Arten von Rahmenbedingungen
  3. Abgrenzung zu anderen Entscheidungstreibern
  4. Rahmenbedingungen analysieren
  5. 1 & 2 - Sammle relevante Rahmenbedingungen und prüfe sie
  6. 3 & 4 - Hinterfrage kritische Verletzungen und dokumentiere sie
  7. Praxistipp
  8. Zum Mitnehmen

Praktik: Dynamik-Check für Organisationen

  1. Die Praktik auf einen Blick
  2. Hinweis zur Tiefe und Wirkung der folgenden Review-Aspekte
  3. Orginazational Fit
  4. Dynamik-Prüfung
  5. Dynamik-Alignment
  6. Feedback vs. Komplexität
  7. Langlebigkeit vs. Organisation
  8. Was, wenn Organisation und System nicht zueinander passen?
  9. Zum Mitnehmen
  10. Anhang
  11. Appendix

Case Study DB Systel: Architekturarbeit gemeinsam gestalten

  1. DB Systel: Digitalisierung für den Gesamtkonzern
  2. Ausgangslage
  3. Unsere LASR-Erfahrung
  4. Erkenntnisse und Tipps

Die LASR-Community

  1. Was ist drin?
  2. Kostenlos anmelden

Literaturhinweise

Über die Autoren

  1. Stefan Toth
  2. Stefan Zörner

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub