2009-04-03 4 views
0

Was tun Sie, wenn die Benutzer Ihres (externen) Kunden nicht die Zeit/den Willen haben, aktiv an der iterativen Entwicklung teilzunehmen? Wie "zwingst du sie", in den Prozess involviert zu werden? Denken Sie daran, dass sie dies oft tun müssen, während sie noch ihre regulären Aufgaben erfüllen, und dass die IT-Abteilung, die das Softwareprojekt sponsert, nicht die Macht hat, einige Schlüsselbenutzer ihrer regulären Arbeit zu entlasten.Wie kann man Benutzer/Kunden in die iterative Entwicklung einbeziehen?

Antwort

0

Lassen Sie sie wissen, dass die SCRUMMs kurze Besprechungen sind. Lassen Sie sie wissen, wenn sie nicht da sind, dass das Projekt von der Spur kommt. Lassen Sie sie wissen, dass sie sofort Eingang finden, wenn sie auftauchen.

+0

WTF ist eine wöchentliche SCRUM? Aus meinem Verständnis heraus haben Sie in Scrum einen täglichen Stand-Up, der ~ 10 Minuten dauert. –

0

Ich stelle sicher, dass der Vertrag eine Zeit und Materialien ist, weil Sie Last-Minute-Umfang Änderungen haben, und Sie wollen vermeiden, dass diese Kosten zu essen.

Abgesehen davon können Sie sie nicht zwingen, das Produkt zu verwenden. Das Beste, auf das Sie hoffen können, ist, die Änderung zu veröffentlichen und sie wissen zu lassen. Ich stehe vor diesem Problem mit meinen internen Kunden, die eine oder zwei Releases unserer Software vermissen und verloren gehen, wenn sie endlich wieder zurückkommen.

Das Beste, was ich tun kann, ist ihnen zu kommunizieren, die Veränderungen und die Wichtigkeit von ihnen, die Veränderungen zu betrachten, aber am Ende des Tages ist das alles.

1

Sie können sie nicht erzwingen. Ihr Management könnte, ist aber offensichtlich nicht an dem Projekt interessiert. Was bedeutet, dass sie nicht glauben, dass dies zu einer Verbesserung des Nutzens oder der Produktivität führt. Was wiederum bedeutet, dass Ihre Software nicht verwendet wird, wenn es fertig ist.

Sie sind die Menschen, die Sie überzeugen müssen.

+0

stimme voll und ganz zu –

0

Ich denke, dass es sehr wichtig ist, dass die häufigsten Teilnehmer am meisten Input bekommen. Wir haben einen Kunden für unsere neueste App, die in jedem Meeting stattfindet, in dem die anderen gelegentlich anwesend sind. Daher sind die Funktionen, die der App angepasst und/oder hinzugefügt werden, für den einen Client nützlicher. Wenn Sie sie verstehen lassen, dass ihr Feedback das Endprodukt wirklich prägt, werden sie wahrscheinlich dort sein wollen.

0

Agile erfordert, dass bestimmte Eingabekriterien erfüllt werden. Einer von ihnen ist es, einen Produkteigentümer und Kunden zusammenzubringen. Es gibt zwar Dinge, die Sie tun können, um die Rolle des Product Owners zu vereinfachen, aber die Rolle zu eliminieren, ist ein Schlüsselblocker für Agile. Der stolze Besitzer bestimmt, was auf dem Produktstau steht (außer technischen Schulden) und priorisiert den Rückstand für das Team. Wenn Sie ohne Produktrückstand arbeiten, sind Sie nicht wertgesteuert.

Es ist am besten, Ihren Geschäftspartner zu erziehen. Tauchen Sie dazu in Agile ein, indem Sie eine Woche mit einer Firma oder einem Team verbringen, die Agile erfolgreich machen. Sobald Sie kaufen, fahren Sie fort. Ohne Geschäftspartnerunterstützung vergiss es.

0

Der beste Weg, Kunden interessiert zu finden, ist, ihnen etwas Greifbares zu zeigen. Dies bedeutet normalerweise eine Benutzerschnittstelle irgendeiner Art, selbst wenn es wenig oder keinen echten Backend-Code gibt. Die Leute werden enthusiastisch, wenn sie das Produkt visualisieren können, das Sie für sie bauen, und können unter diesen Bedingungen viel effektiver Input und Kritik liefern. Um den Feedback-Zyklus aufrecht zu erhalten, ist es am wichtigsten, sicherzustellen, dass Sie ihre Kommentare an Bord mitnehmen und zeigen, dass sie wertgeschätzt werden. Es ist schwer für Kunden, zynisch und desinteressiert zu bleiben, wenn sie sehen, wie sich das Projekt entwickelt und sich als Teil dieses Prozesses fühlt.

Verwandte Themen