2009-11-26 6 views
5

So arbeite ich für ein paar Wochen in einem kleinen Team von vier, einschließlich mir. Ziemlich Veränderung gegenüber meinem letzten Job in einem 300+ Entwickler-Shop, in dem ich Teil der Einführung einer agilen Methodik war.Welche agilen Praktiken eignen sich in einem kleinen Team?

Ich habe schleichend nützliche Tools wie einen Continuous Integration Server vorgestellt und beginne heimlich mit der testgetriebenen Entwicklung.

Welche anderen agilen Projektmanagement- und Entwicklungspraktiken sind für den kleineren Laden geeignet?

Antwort

6

Nun, für mich ist Ihre tatsächliche Konfiguration viel besser für Agile geeignet als ein 300+ Entwickler-Shop (nicht sicher, wie Agile dort implementiert wurde. Ich würde gerne mehr darüber erfahren, da eine Skalierung auf diese Größe erfordert sehr hohes Reifegrad auf Agile IMO).

So wäre meine Antwort eigentlich: ab 4 Personen sind alle Werte und Praktiken angemessen und wertvoll. Welche Agile-Methode haben Sie bisher angewendet? Welche Praktiken hast du implementiert? Was lässt dich denken, dass sie nicht angemessen sind?

PS: Wenn ich darf, versuchen Sie über Engineering-Praktiken zu sehen, Agile ist nicht (nur) darüber (dies gilt insbesondere für Scrum). Praktiken wie Test Driven Development, Continuous Integration usw. sind nett, aber sie sind nur ein Mittel, kein Ende. Sie werden für eine erfolgreiche Agile-Implementierung nicht ausreichen. Agile ist ein geschäftsorientiertes Organisationsmuster. Mit anderen Worten, technisches Zeug ist nicht wirklich der beste Ausgangspunkt, wenn man Scrum implementiert, man sollte mit organisatorischen Dingen beginnen.

+1

Der über 300-Entwickler-Shop wurde in mehr als 20 Teams aufgeteilt, von denen sich jedes auf einen Bereich in einem serviceorientierten System konzentrierte. Die Koordination war schwierig, sowohl um sicherzustellen, dass die Rückstände zusammengingen als auch, dass die Lieferungen tatsächlich funktionierten. Es hat Spaß gemacht! –

+1

Interessant (obwohl ich denke, dass Teams von ~ 15 Personen ein bisschen groß sind) und in der Tat, ich bin mir sicher, dass es Spaß gemacht hat. Aber, wieder, was lässt dich denken, dass das, was du dort implementiert hast, nicht für 4 Personen geeignet wäre (außer Scrum of Scrums natürlich)? Haben Sie spezielle Bedenken? –

+0

Ich denke, Ihr dritter Absatz in Ihrer Antwort nagelt es: Agile erfordert Engagement aus dem Geschäft. Das ist in einer kleineren Firma ziemlich schwierig, da Manager bei einigen der anarchischeren Agile-Praktiken Beweise sehen müssen. –

2

Gemeinschafts Code-Überprüfung, ob nicht jeder auf dem gleichen Gelände

2

Ich denke, man kann die Frage herum drehen wollen; welche agilen Methoden würden nicht sein, weil Sie ein kleines Team sind. Ich bin kein Experte in agilen Praktiken, aber ich kann mir nicht wirklich vorstellen, dass dies aufgrund Ihrer Teamgröße nicht angemessen wäre.

+2

Paar-Programmierung wird schwierig, da die Teamgröße sich 1 nähert :-) –

+0

4!= 1, also ist das in Ordnung hier –

+0

Wir finden, dass es schwierig ist, eine Person zu einem "Product Owner" zu bekommen - und dass der Scrum Master diese Rolle übernimmt. –

5

IMHO sind alle Entwicklungspraktiken angemessen. Tatsächlich wurde von einem agilen Team lange erwartet, dass es ein kleines Team (5-9 Personen) war. Es gibt eine artile von Infoq darüber.

Auch weil Sie ein kleines Team haben, werden sowohl die Kommunikation als auch die Zusammenarbeit einfacher, so dass die Praktiken noch besser funktionieren würden.

5

Konzentrieren Sie sich auf die Einführung von Praktiken, die das Team den meisten Wert hinzufügen.

Als Team ist klein Auswirkungen der Änderung gut sichtbar sein wird, wenn Sie Arbeit mit dem Team und zeigen Verbesserungen dann können Sie einen anderen gehen zurück und fügen Sie - wieder derjenige, der die meisten hinzufügen Wert für das Team.

Einer der wichtigsten ist, dass die Projekte mit einem agilen Haltung angesprochen werden, Hinzufügen von Tools & Techniken im Rahmen der langen Projekte, die sich nicht anpassen können & Änderungen sind nicht sehr abgestimmt mit dem Kunden gewonnen t das ultimative Ergebnis haben, das Sie anstreben sollten.

+0

+1 für Kommentare zur hohen Sichtbarkeit von Änderungen. –

Verwandte Themen