Ich bin Student und möchte an einem IT-Wettbewerb teilnehmen, der in ein paar Wochen stattfindet. Wir haben ein Projekt, das in einer begrenzten Zeit durchgeführt wird. Mein Team besteht aus drei Leuten, aber einige von ihnen sind noch neu in der Programmierung (zumindest haben sie Algorithmen studiert).
Wie führe ich sie, unterstütze sie, weise Aufgaben zu und beende das Projekt rechtzeitig?
Haben Sie schon einmal über Paired Programming nachgedacht?
In Bereichen, die ihnen völlig fremd sind, könnte der andere Entwickler der „Fahrer“ sein, wodurch sie einen guten Einblick in dieses Projekt erhalten. Es wird sie auch davon abhalten, ihre Räder für lange Zeit zu drehen, wenn sie herausfordernde Codeteile übernehmen (zu Ihrem Punkt über Fristen). Interessanterweise habe ich festgestellt, dass es die Menschen auch unabhängiger macht, aufgrund des zusätzlichen Vertrauens durch dieses Sicherheitsnetz aus einem anderen Augenpaar.
Ein Wort der Vorsicht wäre, dass jede Änderung am Team (selbst wenn es sich um einen erfahrenen Entwickler handelt) fast immer einen kurzen negativen Einfluss auf den Teamdurchsatz hat, weil es das Team zurück durch Tuckmans Modell zwingt. Wenn Sie noch ein paar Monate bis zu Ihrer Frist haben, sollten Sie in der Lage sein, dies zu absorbieren und die Vorteile des zusätzlichen Teammitglieds zu nutzen, und es sollte Ihnen helfen, Ihre Frist einzuhalten. Wenn Sie von ein paar Wochen sprechen, ist es vielleicht am besten, das Team vorerst in Ruhe zu lassen.
Mark Phillips
Ewan