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
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.
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.
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.
stimme voll und ganz zu –
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.
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.
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.
- 1. Wie kann man native Übergänge in ionische Modale einbeziehen?
- 2. Wie kann ich die Traffic-Ebene von Google Maps einbeziehen?
- 3. Wie kann man die Ausgabe von Wärme in eine Wix-Datei einbeziehen? (Kein Visual Studio-Projekt)
- 4. Wie kann ich alle Eventualitäten einbeziehen?
- 5. Wie man Seite in Tabelled Panel in Anugalr JS einbeziehen?
- 6. Wie man Social Media-Sharing in .NET MVC-Anwendung einbeziehen?
- 7. Wie man Micro-Symbol (μ) in Javascript Regex einbeziehen?
- 8. Iterative MapReduce
- 9. Iterative Summierungen in SQL
- 10. Vars in Rollenaufgaben einbeziehen
- 11. Wie kann ich die GWT-Entwicklung testen?
- 12. Wie aktiviert man die Web-Entwicklung in Visual Studio 2015?
- 13. Wie kann/sollte ich Ruby-Projektdateiabhängigkeiten in config/environment einbeziehen?
- 14. Iterative Closest Point-Implementierung
- 15. iterative durch die Datensätze in SQL Server 2005 die Ausgabe
- 16. Iterative IDs in Meteor Blaze
- 17. Wie kaufmännisches Und-Zeichen in Verbindungszeichenfolge einbeziehen?
- 18. Wie kann man Quelldateien abhängig von der Build-Konfiguration in das Projekt einbeziehen/ausschließen?
- 19. Ansicht in meine schema.xml einbeziehen
- 20. Iterative Baum zu Fuß
- 21. Wie man von der OO-Entwicklung zur Web-Entwicklung übergeht?
- 22. Iterative Abfrage ohne CTE mit
- 23. Maven Javadoc Plugin - wie kann ich nur bestimmte Klassen einbeziehen?
- 24. Iterative Union ALL
- 25. Iterative if-Funktion
- 26. Wie kann man Maven sagen, dass es die Jar-Abhängigkeit und nicht das Quellverzeichnis des Unterprojekts in Eclipse einbeziehen soll?
- 27. Iterative verbundene Komponenten Algorithmus
- 28. Wie lernt man Autofac schnell für die Windows-Entwicklung?
- 29. Iterative Erstellung von CSV-Dateien, die von Serie in Pandas
- 30. Wie kann ich plattformspezifische native Bibliotheken in die JAR-Datei mit Eclipse einbeziehen?
WTF ist eine wöchentliche SCRUM? Aus meinem Verständnis heraus haben Sie in Scrum einen täglichen Stand-Up, der ~ 10 Minuten dauert. –