Werden Entwickler eines Produkts als Stakeholder betrachtet?
project-management
Thomas Owens
quelle
quelle
Antworten:
In der Regel sind Entwickler an einem Softwareprojekt beteiligt. Dies steht im Einklang mit der Wörterbuchdefinition des Begriffs . Hier einige Definitionen von Stakeholdern aus verschiedenen Veröffentlichungen:
Software-Anforderungen von Karl Wieger :
Ian Sommvervilles Software Engineering 8 :
Das Software-Engineering von Roger S. Pressman: A Practitioner's Approach (6. Ausgabe) definiert fünf Gruppen oder Stakeholder: Senior Manager, die Geschäftsfragen definieren, Projektmanager / technische Manager, die die Praktiker organisieren und kontrollieren, die Praktiker, die das System konstruieren, Kunden, die die Anforderungen spezifizieren für die Software und Endbenutzer, die mit dem gelieferten System interagieren.
Scott Amblers aktive Beteiligung von Interessengruppen: Eine agile Best Practice :
In der Praxis habe ich normalerweise Stakeholder gesehen, die in Gruppen unterteilt waren, und eine Gruppe enthält die Personen, die das System aufbauen. Es ist wichtig zu erkennen, dass die Entwickler beim Aufbau eines Systems Bedürfnisse und Bedenken haben, die mit den Bedürfnissen aller anderen in Einklang gebracht werden müssen. Diese müssen jedoch priorisiert und bei jedem anderen Bedarf berücksichtigt werden.
quelle
Normalerweise nein, aber es kann Ausnahmen geben. Als Hauptausnahme ist das " Essen des eigenen Hundefutters " zu nennen, da die Entwickler in diesem Fall möglicherweise das verwenden, was sie direkt erstellen, und somit in gewissem Maße Stakeholder sind. Allerdings würde ich fragen, ob dies insgesamt mehr als ein paar Prozent der Entwickler waren.
quelle
Ja - für ein System, das weiterlebt und gewartet wird. Entwickler werden wahrscheinlich mit dem Code arbeiten, um Fehler zu beheben und neue Funktionen einzuführen, lange nachdem das erste Team das Projekt geschlossen hat. Eine wichtige Voraussetzung für langlebige Systeme ist die Wartbarkeit. Wer sollte daran teilnehmen, wenn nicht Entwickler?
quelle
Wenn dies in Bezug auf Scrum gefragt wird, dann nein ...
Stakeholder sind Personen außerhalb des aktuellen Produktentwicklungsteams in der einen oder anderen Form. Wenn Sie in Team X sind und ein anderer Entwickler in Team Y ist und Sie an unterschiedlichen Produkten arbeiten, die zu einem späteren Zeitpunkt miteinander interagieren, werden Sie zu einem Stakeholder in jedem anderen Produkt.
quelle
Nach einigem googeln muss ich sagen, dass dies eine unbeantwortbare Frage ist. Es gibt keine einheitliche Definition eines Interessenträgers, und verschiedene Quellen verwenden sie unterschiedlich.
Wie der Scott Ambler-Verweis von Aaron hervorhebt, wird der Begriff durch mehrere Methoden insgesamt vermieden. Andere versuchen, es in verschiedene Kategorien von Stakeholdern zu unterteilen. Das Ergebnis ist, dass die allgemeine Bedeutung, dass der Stakeholder "jemand mit Interesse" ist, die genaue Bedeutung verloren geht.
Was dieses Interesse ist, hängt von einer von zwei Bedeutungen ab:
oder
Das Sponsoring-Gremium passt zu beiden Definitionen. Wie Endbenutzer in das Sponsoring-Gremium passen, ist ein ganz anderes Thema. Nehmen wir vorerst an, dass sie passen, weil ich nicht bereit bin, Haare darauf zu spalten. Jeder im Projektteam hat auch die zweite Bedeutung.
Am Ende kommt es darauf an, dass der Wert aus unseren Bewerbungen abgeleitet wird und wir verstehen, dass die Sponsoren das letzte Wort bekommen.
Mein allgemeines Gefühl ist, dass es Menschen, die Entwickler in die Gruppe der "Stakeholder" einbinden wollen, größtenteils etwas ausmacht, weil sie Situationen erlebt haben, in denen Entwickler in einer Maschine wie Zahnräder behandelt und infolgedessen oft schlecht behandelt werden. Rückmeldungen zu Anforderungen sind nicht zulässig, erhebliche unbezahlte Überstunden sind obligatorisch usw. Da Sie mehr Zeit und Verstand aufgeben als erwartet, neigen Menschen dazu, dies als Investition zu betrachten. Investition = Anteil, so dass das Entwicklungsteam in ihren Köpfen Stakeholder sind.
Infolgedessen bin ich kein Fan des Begriffs. "Sponsoren" ist klar. "Stakeholder" ist nicht.
quelle
Sie können sein. Wenn ihre Position nach Fertigstellung des Produkts anders ist als zuvor, sind sie ein Stakeholder. Wenn ein Entwickler beispielsweise ein Gehalt für die Entwicklung von Software für ein Unternehmen erhält, ist er wahrscheinlich kein Stakeholder, da sich nach der Lieferung des Produkts nichts ändert. Wenn er jedoch ein Partner in einem Startup ist, bei dem seine finanzielle Position vom Erfolg des Produkts abhängt, würde ich behaupten, dass er ein Stakeholder ist.
Ein anderes Beispiel wäre der (zugegebenermaßen seltene) Fall, dass ein Entwickler Software herstellt, die er verwenden wird. In diesem Fall ist er definitiv ein Stakeholder, da er ein berechtigtes Interesse daran hat, dass diese Software korrekt funktioniert.
quelle
Entwickler sind in der Tat Stakeholder (die davon betroffen sind, was produziert wird): sowohl diejenigen, die ein System anfänglich entwickeln, als auch diejenigen, die es warten. Die ersteren interessieren sich tendenziell für neue Technologien und erhöhen ihre Qualifikationsbasis, während die letzteren in der Lage sein möchten, mit der normalerweise großen Anzahl von Systemen Schritt zu halten, die sie warten müssen.
"Legitime" Interessengruppen sind jedoch eine andere Frage. Bei der Abwägung der Anforderungen werden sicherlich nicht alle Stakeholder ihre Bedenken zu ihrer Zufriedenheit finden. Befürchtet Ihr Unternehmen, Top-Entwickler zu verlieren? Entwickler-Bedenken aufkommen lassen. Wenn nicht, landen Entwickler in der Regel ziemlich weit unten am Totempfahl. Leider kann dies auch dazu führen, dass die Wartbarkeit ignoriert wird und technische Schulden entstehen, als gäbe es kein Morgen.
quelle
Nein, sind sie nicht.
Stakeholder: Eine Person oder Organisation, die vom Erfolg oder Misserfolg eines Projekts oder einer Organisation betroffen sein kann
Quelle: http://www.site.uottawa.ca:4321/oose/index.html#stakeholder
quelle
Grundsätzlich ist ein Stakeholder eine Einzelperson oder Organisation oder, vereinfacht gesagt, "eine Einheit, die einen guten / schlechten Einfluss auf den Projektabschluss hat".
Stakeholder sind bei der Projektdurchführung sehr wichtig. Stakeholder können ein Kunde, eine Benutzergruppe, ein Projektmanager, ein Projektleiter oder ein Koordinator sein.
Sie müssen die Erwartungen der Stakeholder bei der Fertigstellung des Projekts erfüllen.
quelle
Ich denke es kommt auf das Projekt an.
Ein Stakeholder schließt jeden ein, der eine Beteiligung oder ein Interesse an dem, was das System tut, hat, weil er dann einige Anforderungen hat, um zu sagen, was es tun soll. Daher würde ich Entwickler nicht in ein Projekt einbeziehen, bei dem der Code einfach aus der Tür geschoben und vergessen wird, sondern sie einbeziehen, wenn sie das Projekt unterstützen oder erweitern, da die Entwickler dann verlangen, dass das System wartbar / erweiterbar ist.
quelle