REQUIREMENTS ENGINEERING - KONSTRUKTIVE QS

Die Seite wird erstellt Merle Neugebauer
 
WEITER LESEN
→

REQUIREMENTS
ENGINEERING
KONSTRUKTIVE QS

                  REQUIREMENTS ENGINEERING   1
→
QUALITÄT
FÜR SIE
        Qualität zeigt sich in Ergebnissen und Erfolgen. Sie hängt von der jeweiligen

        Problemstellung ab, deshalb sehen wir uns genau diese sorgfältig an.

        Wir erfassen den Lösungsraum und suchen gemeinsam den besten Weg

        zum Ziel. Wir, das sind: Sie und ich, und jeder, der im selben Softwareprojekt

                           UNSER ANGEBOT
        oder am selben Softwareprodukt arbeitet.

        Wir bringen die drei Faktoren Mensch, Geschäft und Technik zusammen.

        Keiner dieser Faktoren kann Qualität für sich alleine garantieren, nur das

        gelungene Zusammenspiel aller drei zeigt:

       QUALITÄT
       IST KEIN ZUFALL.

UNSER ANGEBOT IM
REQUIREMENTS ENGINEERING

1 Spezifikation erstellen
2 Beschreibungs-Architektur
3 Anforderungsqualität

                                                             REQUIREMENTS ENGINEERING    2
→
GUTE
BESCHREIBUNGEN
  Als Software Requirements & Specification Consultants erstellen wir

  Beschreibungen. Wir beschreiben die Lösung, also das zu entwickelnde

  Softwaresystem, in Form einer Anforderungsspezifikation, eines

  Fachkonzepts oder eines Lastenhefts:

                    UNSER ANGEBOT
        KLASSISCHES REQUIREMENTS ENGINEERING.

  Zu einer guten Beschreibungsarchitektur gehört allerdings noch mehr.

  Zum Beispiel legt sie fest, welche Beschreibungen im vorliegenden Kontext

  für Orientierung, welche für den Überblick und welche für Präzision sorgen

  sollen. Sie zeigt, welche sprachlichen Mittel die Menschen bevorzugen und

  wie die Artefakte ineinander greifen. Vor allem aber geht es um die Beschrei-

  bungen der Domänen und der dort erwünschten Zustände.

  Denn das sind die Requirements im eigentlichen Sinne.

                                                      REQUIREMENTS ENGINEERING    3
→
GUTE
BESCHREIBUNGEN

    Zeit für Analyse ist für jede Softwareentwicklung gut und wichtig.

    Wir nutzen sie, um ein gemeinsames Verständnis und eine Strategie

    zu entwickeln, mit der die Komplexität beherrschbar bleibt.

    Wir erarbeiten mit Ihnen, wie Sie die in Ihrer Organisation übliche

    Beschreibungsarchitektur anpassen und einen etwas anderen Fokus

    bei der Suche nach der passenden Lösung etablieren.

    WIR UNTERSTÜTZEN IM PROJEKT
    UND BRECHEN MIT IHNEN
    IN RICHTUNG KONTINUIERLICHER
    VERBESSERUNG ALLER IHRER
    REQUIREMENTS & SPECIFICATION ARTEFAKTE AUF.

                                                         REQUIREMENTS ENGINEERING   4
→
GUTE
BESCHREIBUNGEN

       Eine gute Beschreibungsarchitektur passt zum Vorgehen. Die agile Entwick-

       lung eines innovativen Produkts macht eine andere Beschreibungsarchitektur

       erforderlich als zum Beispiel die Entwicklung einer neuen Generation eines

       Automobil-Steuergeräts. Der Ausgangspunkt ist immer die Frage, was erreicht

       werden soll und was dafür hilfreich ist. „Das macht man so“ gibt es nicht.

       Es gibt nur das, was im konkreten Kontext Erfolg verspricht.

„THE IDEA THAT A SINGLE METHOD SHOULD GOVERN EVEN TWO
DIFFERENT PROJECTS IS HIGHLY SUSPECT: THE DIFFERENCES BETWEEN
PROJECTS ARE MUCH MORE IMPORTANT THAN THE SIMILARITIES.“
Tom DeMarco

       Gute Beschreibungen haben großen Wert. Sie sind strukturiert, präzise,

       verständlich und gerade so ausführlich wie nötig. Das gleiche gilt auch für

       Modelle. Komplett auf Beschreibungen zu verzichten aufgrund schlechter

       Erfahrungen mit aufgeblähten, schwammigen, veralteten und langweiligen

       Dokumenten, ist falsch. Die richtige Schlussfolgerung ist, die Beschreibungs-

       architektur passend zur Aufgabe zu wählen und diese in die Tat umzusetzen.

                                                            REQUIREMENTS ENGINEERING   5
→
GUTE
BESCHREIBUNGEN

    Gespräche von Angesicht zu Angesicht und die Arbeit mit Dokumenten –

    keines von beiden kann das andere ersetzen. Gute Beschreibungen können

    allein kein gemeinsames Verständnis schaffen, aber sie können enorm helfen.

                                                      REQUIREMENTS ENGINEERING   6
→
UNSERE
STÄRKE
  Wir wissen, wie wichtig ein reibungsloser Informationsfluss für die Software-

  entwicklung ist. Deshalb unterstützen wir diesen mit geeigneten, möglichst

  leichtgewichtigen Beschreibungen.

     BEDARF
    ERKENNEN
                                   IMPACT
                                 VERSTEHEN

                           LÖSUNG EINRAHMEN
                                                         TE

                                          LÖSUNG
                                       SPEZIFIZIEREN
                                                               AM

                                        (Requirements)

  LÖSUNG
  NUTZEN                    LÖSUNG
                          VALIDIEREN
                             (Test)                 LÖSUNG
                                                  ENTWICKELN

                                                               REQUIREMENTS ENGINEERING   7
→
UNSERE
STÄRKE

    Wir verstehen uns auf klassische Spezifikation im plangetriebenen Vorgehen

    ebenso wie auf die in der agilen Softwareentwicklung verbreiteten Ansätze.

    Unsere Königsdisziplin sind ausführbare Spezifikationen, das bedeutet

    Akzeptanzkriterien so zu formulieren, dass sie für jeden lesbar und

    gleichzeitig automatisiert überprüfbar sind. Ausführbare Spezifikationen

    verbinden unsere beiden Kernkompetenzen Requirements und Test.

    WIR WISSEN, WIE MAN ENTWICKLUNGSTEAMS WIRKLICH
    UNTERSTÜTZT. UNSER GEMEINSAMER ERFOLG IST
    ERREICHT, WENN DIE RICHTIGE SOFTWARE AUSGELIEFERT
    WIRD - UND ZWAR GETESTET.

                                                        REQUIREMENTS ENGINEERING   8
→
UNSER
ANSATZ
  Kennen Sie Software Craftsmanship? Clean Code? Bewusste professionelle

  Qualität? Warum sollten wir beim Code stehen bleiben? Wir dehnen den

  Ansatz auf alle Beschreibungen aus, die den Informationsfluss in Gang halten:

  Description Craftsmanship. Außerdem bringen wir die drei Faktoren Mensch,

  Geschäft und Technik zusammen, indem wir:

  1
      VONEINANDER UND MITEINANDER LERNEN (MENSCH),

  2
      UNS AUF DEN SUCHRAUM KONZENTRIEREN (GESCHÄFT) &

  3
      DAS HANDWERK DER SOFTWAREENTWICKLUNG
      KULTIVIEREN (TECHNIK).

  Sie erfahren mehr über den Weg des selbstbestimmten Lernens und den

  Weg des effektiven Requirements Managers im kostenlosen eBook

  „Der effektive Requirements Manager“. (https://leanpub.com/erm)

                                                     REQUIREMENTS ENGINEERING   9
→
IHR PERSÖNLICHER ANSPRECHPARTNER FÜR

REQUIREMENTS
ENGINEERING
KONSTRUKTIVE QS:

                            Stephan Merkel
                            requirements@qualityminds.de

Office Nürnberg                                       Office München
_                                                     _

Ulmenstraße 52a | 90443 Nürnberg                      Tegernseer Landstraße 138 | 81539 München
Fon +49 911 660 73 20 11 | Fax +49 911 660 73 20 22   Fon +49 89 51 66 19 99 | Fax +49 911 660 73 20 22

                                                                          REQUIREMENTS ENGINEERING 10
Sie können auch lesen