Ich denke, es ist ein Mythos, dass agile Projektteams ihre Anwendungen nicht dokumentieren, und dies ist der erste Widerstandspunkt, den Sie in Unternehmen erhalten, die zertifiziert sind, um die beste Dokumentation gemäß ihren Standards zu haben.
Ich arbeite in einem ISO-9001-zertifizierten Unternehmen, aber wir machen auch Scrums für eine große Anzahl unserer Projekte. In unserem Fall kam die Änderung von den Project Delivery-Verantwortlichen (dh von hochrangigen Mitarbeitern), weshalb sie übernommen wird - im Gegensatz zu einem Projektmanager oder Entwickler, der versucht, diese Änderung voranzutreiben.
Eine nützliche Praxis, der wir folgen, ist Dokument genug, aber kontinuierlich . Dies bedeutet natürlich, dass wir nicht alle für das Projekt vorgeschriebenen Vorlagen befolgen, aber es besteht ein bewusstes Verständnis und eine Übereinkunft darüber, welche Abschnitte / Dokumente benötigt werden, im Vergleich zu denen, die nur unnötige Gemeinkosten verursachen.
Sie müssten dann diese Sichtweise sozialisieren und die Genehmigung der Qualitätsgruppe oder der Normungsabteilung oder wie auch immer erhalten.
Das Agile-Prinzip ist 'gerade genug' Dokumentation. Können Sie versuchen, den Kunden dazu zu bringen, dem Team mitzuteilen, wie viel gerade ausreicht? Der Projektmanager kann mit dem Kunden sprechen und dessen Erwartungen und organisatorische Anforderungen verstehen. Anschließend kann er die Entscheidung dokumentieren und diese Erwartungen erfüllen. Wenn es für sie (dh die zahlenden Kunden) gut genug ist, kann es das sein, was Sie befolgen.
Wenn sie glauben, dass Agile nicht für große Projekte geeignet ist, überzeugen Sie sie davon - durch Zersetzung und parallelen Aufwand.
In großen Unternehmen wird die Kontrolle und Überwachung großer Programme durch die Führung eines Projektüberwachungsbüros (PMOs) gewährleistet, das konventionelle Planungen für Kosten- / Rechnungswesen- / Ressourcenmanagement usw. durchführt. Daher ist eine Menge Dokumentation erforderlich, die Fortschritte können jedoch mithilfe agiler Verfahren überwacht werden (die SCRUM-Burndown-Tabelle für eine). Sie müssen wissen, wie ihnen Techniken wie die kontinuierliche Integration früher als später helfen. Daher ist es für die Produktivität aller Beteiligten besser, Overhead-Dokumente aus dem Weg zu räumen.
Agilität ist eine Reihe von Fähigkeiten, die ein Team erlernen kann, die weitgehend orthogonal zu unseren traditionellen technischen Fähigkeiten sind. Aber wenn Sie dies zu ihren vorhandenen Fähigkeiten hinzufügen, können Sie natürlich ein effektiveres Team werden. Tägliche Stand-ups (zB Scrum-Meetings) werden nicht über Nacht möglich sein - aber Sie würden derzeit regelmäßige Team-Meetings (etwa zweiwöchentlich) haben? Ich würde sagen, beginnen Sie damit, diese in das Befolgen der Scrum-Fragen-Agenda umzuwandeln (nicht zu hinterhältig;) und dem breiteren Team zu vermitteln, warum dieser Ansatz funktionieren kann und nicht laxe Dokumentation / schlechte Standards oder was auch immer andere Mythen bedeuten.