Standards, Vorgehensmodelle und Methoden in der IT

Standards, Vorgehensmodelle und Methoden in der IT

Posts 11-14 of 14
  • Hans-Peter Korn
    Hans-Peter Korn    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re^5: SPICE muss sich wirtschaftlich lohnen, wenn man es ernsthaft macht dann funktioniert es auch
    Dr. Oliver Laitenberger schrieb:

    Und auf der anderen Seite alles auf die "Komplexität" zu schieben ist ja auch billig.
    Im "Verdachtsfall" ist es wohl m.E. besser etwas als eher komplex einzuschätzen als es unangemessen zu trivialisieren. Genau diese unzuässlige Trivialisierung i.S. einer simplen Reduktion auf mechanistische Ursache - Wirkungsbeziehungen und das blinde Verfolgen von starren Prozessen fördert m.E. as Scheitern von vielen Projekten.

    Und wenn es um das eigene Geld geht, würde wirklich keiner ein Einfamilienhaus bauen, ohne vorher einen Plan zu machen bzw. zu bekommen
    Genau: denn ein EFH ist i.a. eine komplizierte und keine komplexe Angelegenheit. Und dann sind hinreichend genaue Pläne sehr sinnvoll.

    Egal wie einfach oder komplex dieses ausfällt. Also hat das nix mit komplex oder nicht zu tun, oder?
    Doch: Komplexität bedeutet, dass etwas vorausschauend unplanbar ist. Wenn es planbar ist (wie ein EFH) dann ist es simpel oder kompliziert, nicht komplex.

    Mehr dazu ist hier nachzulesen:
    http://en.wikipedia.org/wiki/Cynefin
    und
    http://en.wikipedia.org/wiki/Empirical_process_(process_cont...

    Übertragen auf IT: unter welchen Umständen ist SPICE, AGIL, ... ein Hammer und wann ein Schraubenzieher? Und dafür müssen Antworten her.
    Agilität ich angemessen bei komplexen Situationen. Dort ist "Empirical Process Control" angemessen.
    Weniger angemessen ist es bei im voraus gut planbaren Situationen.
  • Bernd F. Dollinger
    Bernd F. Dollinger    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re^5: SPICE muss sich wirtschaftlich lohnen, wenn man es ernsthaft macht dann funktioniert es auch
    Sehr geehrte Damen und Herren,

    die gute Frage ist doch:
    "SPICE muss sich wirtschaftlich lohnen?" Was heisst das denn?
    Ich denke, dazu gibt es eine -recht einfache- Antwort. Ich kann Projekte mit und ohne Berücksichtigung von SPICE durchführen. Im Ergebnis erstelle ich Software. Die Ergebnisse können in ihren Ausprägungen: Funktionen der Software, Fehler, Entwicklungsaufwand, Garantieleistungen usw. recht unterschiedlich sein. Wenn ich bei der Anwendung von SPICE die Kosten reduziere und/oder die Zielvorgaben besser erreiche, dann lohnt sich SPICE wirtschaftlich.

    Freundliche Grüße
    Bernd F. Dollinger

    PS: Wir machen SPICE - und wir sind wirtschaftlich erfolgreich - und wir kennen die Zusammenhänge.
  • Olaf Beyer
    Olaf Beyer
    The company name is only visible to registered members.
    Re^6: SPICE muss sich wirtschaftlich lohnen, wenn man es ernsthaft macht dann funktioniert es auch
    Hallo,

    ich bin absolut von Prozessthemen wie SPICE oder CMMI überzeugt und zwar weil ich Software entwickelt / Projekte geleitet habe und zwar ohne und mit Prozessunterstützung.

    Aufgrund dieser Erfahrung frage ich mich, wie man Produkte ohne Prozesse "sinnvoll" entwickeln kann. Und dennoch habe ich keine Antwort auf die Frage "wie errechne ich die Wirtschaftlichkeit" eingeführter Prozesse? Ich kann ja das "Projekt erfolgreich abgeschlossen mit SPICE Level2" nicht vergleichen mit "wie wäre es ohne gelaufen". Das ist nun mal so.

    Die Aussage, dass ein Unternehmen Prozessvorschriften braucht ergibt sich aus meiner Sicht dann, wenn ich mich in die Rolle eines Aussenstehenden versetze. Wie kann ich einem Aussenstehenden (z. B. Kunde) klar machen, dass ich Kundenwünsche richtig verstanden habe? Wie kann ich einem Aussenstehenden belegen, dass ich alle Anforderungen implementiert und getestet habe? Wie kann ich Stakeholder von dem Stand des Projekts überzeugen? Und wie kann ich dafür sorgen, dass sich die Fragen in unterschiedlichen Projekten auf die gleiche Art und Weise beantworten lassen?

    Wenn ich diese Fragen eindeutig und reproduzierbar und verständlich beantworten kann, dann habe ich (durch Zufall oder geplant) wichtige Teile von SPICE / CMMI erfüllt und profitiere in meinem Unternehmen von gelebten Prozessen (wenn sie dann noch niedergeschrieben und leicht findbar gespeichert sind um so besser).

    SPICE / CMMI sind aus meiner Sicht kein Overhead / keine zusätzlichen Kosten die ein Unternehmen trägt sondern sie definieren nur die Dinge die aus "logischer" Sicht getan werden sollten weil sie Bestandteile der Entwicklung / Herstellung sind.

    Gerade die ersten level lassen sich mit wenig Kosten erreichen - der Nutzen für Unternehmen ist enorm. Und sollte es Projektleiter / Unternehmen geben, die Prozessschritte auslassen, um "Zeit aufzuholen" so frage ich "liegt es an SPICE / CMMI die den Prozessschritt forderten oder daran, dass das Projekt falsch geplant war?"

    Fazit:
    Aus meiner Sicht kann ein Unternehmen nur entscheiden, ob es mit oder ohne SPICE / CMMI und in welcher Tiefe leben möchte, wenn es weiss worum es geht. Erst wenn ein Unternehmer die Prozesse kennt kann er entscheiden, ob sie für ihn relevent und verbesserungs- / einführungswürdig sind. Weder die Wirtschaftlichkeit noch die Notwendigkeit lässt sich pauschal definieren.

    Freundliche Gruesse,
    O.Beyer.
  • Helmut Ortmann
    Helmut Ortmann    Premium Member
    The company name is only visible to registered members.
    Re^7: SPICE muss sich wirtschaftlich lohnen, wenn man es ernsthaft macht dann funktioniert es auch
    Hallo,

    SPICE, wie auch agile und andere Prozessmodelle lohnen sich. Man muss allerdings die Philosophie der Modelle verstehen und befolgen. Dies ist meine persönliche Ansicht!

    Woher bin ich so überzeugt?
    In Festpreisprojekten, wo ich das Risiko persönlich trage, erlebe, erleide und erspüre ich Fehler hautnah.
    Meine Kunden sagen: Hier ist unser Lastenheft, stellen Sie die notwendigen Fragen und machen Sie uns bitte ein Festpreis Angebot. Ein bis zwei Stunden, Tage oder Wochen müssten reichen, es ist ja alles klar und ich habe wenig Zeit.

    Leider klappt es so nicht.

    Hier helfen uns Prozesse um dass zu machen was notwendig ist.

    Es ist ähnlich wie mit dem Straßenverkehr. Abkürzungen lohnen sich meistens nur wenn man diese genau kennt. Die meisten Abkürzungen die mir mein Navi vorgeschlagen hat kosteten mich eine Menge Zeit.

    Hier ist ein Sinn von Prozessen: Wie ein Navi schlägt es uns den Weg vor. Abkürzungen sind möglich aber meistens teuer wenn man nicht die notwendige Erfahrung, Insider Kenntnisse, hat.

    Viele Grüße,

    Helmut Ortmann