Standards, Vorgehensmodelle und Methoden in der IT
Posts 11-14 of 14
- Back
- Next
-
Hans-Peter Korn Premium Member Group moderatorThe 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.
- 17 Apr 2009, 5:35 pm
-
Bernd F. Dollinger Premium Member Group moderatorThe 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.
- 18 Apr 2009, 3:52 pm
-
Olaf BeyerThe 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.
- 18 Apr 2009, 9:45 pm
-
Helmut Ortmann Premium MemberThe 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
- 19 Apr 2009, 05:47 am
- Back
- Next
