Software Qualitätssicherung                         ReviewsSoftware: Planen. Entwickeln. Testen.
ZitatIBM reported that each hour of inspection saved 20hours of testing and 82 hours of rework effort thatwould have been ...
Was sind Reviews?• Ein Prozess oder Treffen in welchem ein  Produkt präsentiert wird mit der Bitte um  Kommentare oder Fre...
Nutzen• Einfache und wirkungsvolle QS  Sofortmassnahme in jedem Projekt• Ermöglichen frühe Fehlerfindung• Erlauben Verbess...
4 Arten von Reviews•      Informelles Review•      Walkthrough•      Technisches Review•      InspektionSoftware: Planen. ...
Arten von ReviewsUnterscheiden sich:• bei den Zielen (*), die erreicht werden sollen• Formalismus (wir formal der Review a...
Informelles ReviewZweck: Kostengünstige Lösung, um Nutzen zuerzielenCharakter:         –     einfachste Variante         –...
WalkthroughZweck: Know how transfer,Verständnisförderung, FehlerfindungCharakter: Sehr informell bis sehr formalAutor präs...
Technisches ReviewZweck: Alternativen finden, ProblemediskutierenCharakter: Fokus auf die Beurteilung dertechnischen Aspek...
InspektionZweck: FehlerfindungCharakter:         – Formalste Variante eines Reviews         – Rollen sind klar definiert  ...
Rollen• Autor• Gutachter (Prüfer, Inspektor)• Moderator / Leiter• Protokollführer• «Leser»• Technischer ExperteNicht jede ...
Ablauf•      Planung•      Vorbesprechung / Kick-Off•      Individuelle Vorbereitung•      Durchführung / Review Sitzung• ...
Mögliche AnwendungInspektion einer Anforderungsspezifikation vordem Walkthrough mit dem Kunden.Software: Planen. Entwickel...
Fragen ?                                        Kommentare ?Software: Planen. Entwickeln. Testen.
Nächste SlideShare
Wird geladen in …5
×

Creasoft - Software QS Review

2.478 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Creasoft - Software QS Review

  1. 1. Software Qualitätssicherung ReviewsSoftware: Planen. Entwickeln. Testen.
  2. 2. ZitatIBM reported that each hour of inspection saved 20hours of testing and 82 hours of rework effort thatwould have been necessary if the defects found byinspection had remained in the released product.(Implementing Automated Software Testing Seite 171) Reviews lohnen sich eigentlich immer.Software: Planen. Entwickeln. Testen.
  3. 3. Was sind Reviews?• Ein Prozess oder Treffen in welchem ein Produkt präsentiert wird mit der Bitte um Kommentare oder Freigabe.• Reviews sind normalerweise «Peer-Reviews», also unter gleichgestellten Personen.«Peer Review», nicht «Pair Review»Software: Planen. Entwickeln. Testen.
  4. 4. Nutzen• Einfache und wirkungsvolle QS Sofortmassnahme in jedem Projekt• Ermöglichen frühe Fehlerfindung• Erlauben Verbesserung der Entwicklungs- Produktivität• Fördert Know how TransferSoftware: Planen. Entwickeln. Testen.
  5. 5. 4 Arten von Reviews• Informelles Review• Walkthrough• Technisches Review• InspektionSoftware: Planen. Entwickeln. Testen.
  6. 6. Arten von ReviewsUnterscheiden sich:• bei den Zielen (*), die erreicht werden sollen• Formalismus (wir formal der Review abläuft)• Benötigte Rollen(*) Ein «Nebenziel» oder «Nebeneffekt» ist immer dieFehlerfindungSoftware: Planen. Entwickeln. Testen.
  7. 7. Informelles ReviewZweck: Kostengünstige Lösung, um Nutzen zuerzielenCharakter: – einfachste Variante – Kein formaler Prozess – «Gegenlesen unter Kollegen» – Keine Rollenverteilung Besser als gar nichtsSoftware: Planen. Entwickeln. Testen.
  8. 8. WalkthroughZweck: Know how transfer,Verständnisförderung, FehlerfindungCharakter: Sehr informell bis sehr formalAutor präsentiert sein Dokument denGutachtern.Software: Planen. Entwickeln. Testen.
  9. 9. Technisches ReviewZweck: Alternativen finden, ProblemediskutierenCharakter: Fokus auf die Beurteilung dertechnischen Aspekte des Reviewobjekts.Software: Planen. Entwickeln. Testen.
  10. 10. InspektionZweck: FehlerfindungCharakter: – Formalste Variante eines Reviews – Rollen sind klar definiert – Ablauf durch Regeln definiertSoftware: Planen. Entwickeln. Testen.
  11. 11. Rollen• Autor• Gutachter (Prüfer, Inspektor)• Moderator / Leiter• Protokollführer• «Leser»• Technischer ExperteNicht jede Rolle ist bei jeder Review-Art nötigt.Software: Planen. Entwickeln. Testen.
  12. 12. Ablauf• Planung• Vorbesprechung / Kick-Off• Individuelle Vorbereitung• Durchführung / Review Sitzung• Protokoll erstellen• Überarbeitung (Autor)• Nachbearbeitung (Moderator)Software: Planen. Entwickeln. Testen.
  13. 13. Mögliche AnwendungInspektion einer Anforderungsspezifikation vordem Walkthrough mit dem Kunden.Software: Planen. Entwickeln. Testen.
  14. 14. Fragen ? Kommentare ?Software: Planen. Entwickeln. Testen.

×