Neu veröffentlicht: ISO/IEC 26515 Nutzungsdokumentation in einem agilen Umfeld

Neu veröffentlicht: ISO/IEC 26515 Nutzungsdokumentation in einem agilen Umfeld

Die ISO/IEC 26515     Systems and software engineering — Developing user documentation in an agile environment wurde kürzlich veröffentlicht. Normen und Standards in der agilen Welt? Sicher für viele überraschend, aber agile Softwareentwicklung ist kein Exot mehr und wer Standards eher als Checkliste denn als Vorschrift begreift, kann dieser Veröffentlichung sicher einiges abgewinnen.

Was diese Norm beinhaltet

Auf insgesamt 27 Seiten beschreibt die ISO/IEC 26515:2011 wie eine Nutzungsdokumentation in einem agilen Umfeld entstehen kann, wobei keine spezifische agile Methode oder bestimmte Entwicklungsumgebung favorisiert wird.

Die Norm gibt einem Verantwortlichen für die Dokumentation Planungshilfen an die Hand und Hinweise, wie die Nutzungsdokumentation im Rahmen agiler Projekte erstellt und gemanagt werden kann und welche Beziehungen es zwischen der System- oder Softwareentwicklung und der Entwicklung der Dokumentation gibt.

Dabei addressiert die Norm alle Arten von Dokumentationsprojekten:

  • Entwicklung von Nutzungsdokumentation parallel zur System- oder Softwareentwicklung
  • Reine Dokumentationsentwicklungsprojekte
  • Entwicklung interner Dokumentation
  • Management von outgesourcter Dokumentationserstellung

Für die einzelnen Hinweise wurden oft nur wenige Zeilen geschrieben, so sind die Unterkapitel zu den Themen Review und Test von Nutzungsdokumentation auf weniger als 2 Seiten dargestellt.

Das interessanteste an dieser Norm ist möglicherweise der Annex B Example interview questions, der als informativer (also nicht normativer) Teil eine Reihe von Interviewfragen stellt, die bei der Stakeholder-Analyse sicher helfen können.

Fazit

Das Lesen des Standards lohnt sich für Verantwortliche der Dokumentation – wenn Sie also mal wieder eine Normenauslegestelle z.B. an einer Universität besuchen können, dann werfen Sie doch mal einen Blick rein. Im Vergleich zu anderen Normen sollte man sich den Kauf jedoch überlegen, ein häufigeres Nachschlagen der Details dieser Norm ist eher unwahrscheinlich.

Veröffentlicht unter Für Sie gelesen, Projektmanagement, System- und Softwareengineering | Verschlagwortet mit , , , , , , | Hinterlasse einen Kommentar

CMMI – DEV V1.3 in Deutsch erschienen

CMMI – DEV V1.3 in Deutsch erschienen

Diese Version wurde von Pearson Education Deutschland GMBH gesponsort und von einem unabhängigem Verifikations- und Validationsteam aus dem German CLIB geprüft.
Zum CLIB Koordinationsteam gehören Carsten Skerra, Winfried Russwurm und Eberhard Hübner.

Whitepaper des SEI

Die deutsche Übersetzung von CMMI for Development V1.3 ist nun erschienen und kann als Whitepaper beim SEI heruntergeladen werden.

Buch

CMMI 1.3 für die Entwicklung
von Chrissis, Mary Beth; Konrad, Mike; Shrum, Sandy;
Gebunden
Richtlinien für Prozessintegration und Produktverbesserung. 816 S. 1500g , in deutscher Sprache.
2011 Addison-Wesley, München
ISBN 3-8273-3065-3
ISBN 978-3-8273-3065-9

Veröffentlicht unter Prozessverbesserung, System- und Softwareengineering | Verschlagwortet mit , , | Hinterlasse einen Kommentar

ISO/IEC 29119 – Noch eine Norm zum Softwaretest?

ISO/IEC 29119 Software and Systems Engineering – Software Testing – Aussicht für 2012?

Für das kommende Jahr 2012 ist die Veröffentlichung des neuen internationalen Standards ISO/IEC 29119 Software and Systems Engineering – Software Testing geplant. Im Mai 2007 begann die Arbeitsgruppe 26 Software Test der JTC1/SC7 (Joint Technical Committee 1 “Information Technology” / Subcommittee 7 “Systems and Software Engineering”) mit der Arbeit an diesem Standard. Die derzeit behandelten Teile des Standards befinden in der Phase „Comittee Draft“.

Ziel der ISO IEC 29119 ist es, bestehende etablierte Standards aus dem Bereich des Testens abzulösen:

  • BS 7925-1 (Software Testing – Vocabulary of terms in software testing)
    Definiert grundlegende Testbegriffe.
  • BS 7925-2 (Software Testing – Software component testing)
    Definiert Methoden zur Ableitung von Komponententestfällen.
  • IEEE 829 (Standard for Software Test Documentation)
    Definiert die Dokumentation von Softwaretests und liefert Templates für die Erstellung von Dokumentationen.
  • IEEE 1008 (Standard for Software Unit Testing)
    Definiert grundlegende Methoden des Komponententests.

Diese sowie weitere Standards im Umfeld des Softwaretestens und der Testprozessverbesserung haben sich im Laufe der letzten Jahre zum Teil parallel und unabhängig von einander entwickelt und sind daher nicht immer miteinander kompatibel.

Worum geht es in der ISO/IEC 29119?

Die Arbeitsgruppe hat sich mit der neuen Norm viel vorgenommen, denn die ISO / IEC 29119 Software Testing hat zum Ziel einen definitive Standard der Testbegriffe, des Testprozesses, der Testdokumentation und Testtechniken für den gesamten Software-Test-Lebenszyklus gebündelt zu definieren und aufeinander abzustimmen. Bewährtes soll verwendet werden und in der neuen Norm aufgehen. Der Standard will einen Rahmen bieten, um das Testen in der Softwareentwicklung und Wartung zu unterstützen. Dazu gehört der Anwendung von Testrichtlinien und Teststrategien für die Planung, Testanalyse und Entwurf, Realisierung und Testausführung, Auswertung und Berichterstattung sowie die Abschlussaktivitäten im Rahmen des Testprozesses.

Die Struktur der ISO/IEC 29119

Der neue Standard gliedert sich in vier Hauptteile:

1.     Konzepte und Definitionen (Concepts and Definitions)

  • Ziel von Teil 1 der Norm ist es, einen Überblick über den Standard und die grundsätzlichen Softwaretestkonzepte zu geben sowie ein Glossar zu Softwaretest-Begriffen des gesamten Software-Test-Lebenszyklus.

Geplante Inhalte:

  • Einführung in das Softwaretesten
  • Testen von Software im organisatorischen Kontext
  • Testprozess
  • Beziehung zwischen Test und Entwicklung
  • Auswirkungen von Softwarelebenszyklusmodellen auf das Testen
  • Testarten, Testtechniken und Teststufen
  • Risikobasiertes Testen
  • Testobjekte
  • Verifikation von Anforderungen
  • Validierung von Anforderungen

2.      Testprozess (Test Process)

  • Teil 2 der Norm beschreibt ein generisches Testprozessmodell, das im Rahmen jedes Softwareentwicklungs- und Testlebenszyklus angewendet werden kann. Dieses Prozessmodell gliedert sich in vier weitere Teilprozesse:
  • Organisatorische Testprozesse (z.B. Testrichtline und Teststrategie)
  • Testmanagement-Prozesse
  • Fundamentale statische Testprozesse
  • Fundamentale dynamische Testprozesse

3.      Testdokumentation (Test Documentation)

  • Teil 3 der Norm deckt die Testdokumentation über den gesamten Software-Test-Lebenszyklus ab. Dazu gehören Vorlagen für alle Bereiche Testprozesses nach ISO/IEC 29119:
  • Organisatorische Testprozesse – Testrichtline
  • Organisatorische Testprozesse – Teststrategie
  • Testmanagement-Prozesse
  • Fundamentaler Testprozess
  • Die International Organization for Standardization (ISO) hat vom Institute of Electrical and Electronics Engineers (IEEE) die Erlaubnis erhalten, den bekannten IEEE 829 Test Documentation Standard als Grundlage für diesen Teil der neuen Norm zu verwenden.

4.      Testtechniken (Test Techniques)

  • Teil 4 der Norm wird die Softwaretestverfahren für alle Arten von Tests abdecken, einschließlich der statischen (Reviews, Inspektionen, Walkthroughs), funktionalen (Black-Box, White-Box), nicht-funktionalen (Effizienz, Sicherheit, Benutzerfreundlichkeit) und erfahrungsbasierten Tests (Intuitive Testfallermittlung, Exploratives Testen).
  • Die British Computer Society hat der Organization for Standardization (ISO) die Erlaubnis erteilt, die BS-7925-1/2 Component Testing standard als Grundlage für diesen Teil des Standards zu verwenden.

Es bleibt abzuwarten, ob die ISO/IEC 29119 tatsächlich in 2012 fertig gestellt und veröffentlicht wird und ihr Ziel erreichen kann, den Platz als übergreifenden Standard für das „Software Testing“ einzunehmen.

Welche Erwartungen haben Sie an die neue ISO/IEC 29119 Software and Systems Engineering – Software Testing?

Quellen:

http://softwaretestingstandard.org/

Dussa-Zieger, Klaudia: ISO/IEC 29119 – Die neue Testnorm. In: SQ Magazin, Ausgabe 19, Juni 2011, S. 6-7.

Veröffentlicht unter Dokumentation, System- und Softwareengineering, Testen | Verschlagwortet mit , , , , , , , , , , , , , , | Hinterlasse einen Kommentar

ISO 26262 – Norm zur Funktionalen Sicherheit im Automobilbereich veröffentlicht

Die ISO 26262 Norm zur Funktionalen Sicherheit im Automobilbereich wurde am 14.11.2011 veröffentlicht.

Die Teile 1 bis 9 der Norm stehen ab sofort zur Verfügung. Teil 10 ist als Draft-Version erhältlich:

  1. Vokabular
  2. Management der funktionalen Sicherheit
  3. Konzeptphase
  4. Produktentwicklung: Systemebene
  5. Produktentwicklung: Hardwareebene
  6. Produktentwicklung: Softwareebene
  7. Produktion, Betrieb und Außerbetriebnahme
  8. Unterstützende Prozesse
  9. ASIL- und sicherheitsorientierte Analysen
  10. Guideline (nur informativ)

Sie erhalten die Norm in Deutschland beim Beuth-Verlag.

Veröffentlicht unter Funktionale Sicherheit, Zum Weiterlesen | Verschlagwortet mit , , , , | Hinterlasse einen Kommentar

Zum Software Engineering wurden im August mehrere neue Standards veröffentlicht

Nachfolgend eine kurze Übersicht über die im August neu veröffentlichten Standards der ISO

ISO/IEC 14143-2:2011 Information technology — Software measurement — Functional size measurement — Part 2: Conformity evaluation of software size measurement methods to ISO/IEC 14143-1
ISO/IEC TR 24748-2:2011 Systems and software engineering — Life cycle management — Part 2: Guide to the application of ISO/IEC 15288 (System life cycle processes)
ISO/IEC TR 24748-3:2011 Systems and software engineering — Life cycle management — Part 3: Guide to the application of ISO/IEC 12207 (Software life cycle processes)
ISO/IEC TR 29110-1:2011 Software engineering — Lifecycle profiles for Very Small Entities (VSEs) — Part 1: Overview
ISO/IEC TR 29110-3:2011 Software engineering — Lifecycle profiles for Very Small Entities (VSEs) — Part 3: Assessment guide
Veröffentlicht unter Prozessverbesserung, Schätzen, System- und Softwareengineering | Verschlagwortet mit , | Hinterlasse einen Kommentar