Wie führe ich neue oder unerfahrene Entwickler in mein Projekt?

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).

Berücksichtigen Sie diese Faktoren:

  • Sie sagten, sie wollen lernen, aber man kann nicht sicher sein, ob sie es wirklich sind. Wie kann ich sie motivieren?
  • Wir arbeiten unter Termindruck
  • Ich möchte ihnen helfen, unabhängiger zu werden
  • Ich möchte, dass sie auf die effektivste Weise lernen

Wie führe ich sie, unterstütze sie, weise Aufgaben zu und beende das Projekt rechtzeitig?

Willkommen bei PMSE! Sie erhalten möglicherweise noch bessere Antworten, wenn Sie angeben, was Ihre Rolle ist und wie Sie mit den anderen Personen im Projekt verbunden sind. Sind sie zum Beispiel Angestellte, Auftragnehmer, ein Gruppenprojekt für die Schule, ein Projekt, das erledigt wurde, weil ihr es alle tun wollt (unbezahlt) usw.
willst du sie unterrichten oder willst du gewinnen?

Antworten (2)

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.

  1. Definieren Sie die Aufgaben, die Sie z. B. für die kommende Arbeitswoche an die Neulinge delegieren können.
  2. Vereinbaren Sie ein Treffen mit ihnen und lassen Sie sie die Aufgaben auswählen und die Aufgabe selbstständig nach Stunden oder Tagen schätzen.
  3. Überprüfen Sie, ob sie es schaffen, ihre Arbeit pünktlich zu erledigen.
  4. Delegieren Sie je nach Ergebnis größere/kleinere Aufgaben.