Ich arbeite in einem Unternehmen, das wiederholt die Größe seines Entwicklungsteams reduziert hat, bis zu dem Punkt, dass frühere 10-Mann-Teams nur noch einen Entwickler pro Produkt haben (und ein paar Tester, die von 5 Produkten gemeinsam genutzt werden). Früher waren wir ziemlich prozesslastig, da wir ein Spin-off eines größeren Unternehmens waren, und haben seinen mehrstufigen Wasserfallprozess geerbt.
Das Führungsteam hat festgestellt, dass wir Software nicht schnell genug veröffentlichen und dass dies wahrscheinlich die Schuld des Prozesses ist (was möglicherweise einen Beitrag leistet, obwohl der 90% ige Verlust an Arbeitskräften wahrscheinlich nicht geholfen hat). Wir mussten dringend auf einen agilen Prozess umsteigen, um keine Zeit mit dem Schreiben von Designdokumenten usw. zu verbringen.
Ich bin wohl nur neugierig, ob ein Wechsel zu Agile bei Ein-Personen-Teams hilfreich ist. Nach meinem Verständnis ergeben sich viele Vorteile aus einer höheren Sichtbarkeit und einer besseren Kommunikation zwischen den Teammitgliedern, aber ich weiß, was ich tue, und mein Manager auch. Ich mache bereits TDD, da wir sowieso niemanden haben, der das Produkt testet.
TL; DR-Version: Ich denke, was ich wirklich frage, ist, können Sie Agile mit Einzelpersonen-Teams implementieren und sehen Sie irgendwelche Vorteile daraus, oder ist es normalerweise etwas, das für größere Teams effektiver ist?