Das ist eine gute Frage; Ich bin mir sicher, dass viele Leute damit konfrontiert werden, wenn sie vom Freelancer zurück in eine Teamumgebung wechseln.
Zunächst einmal, keine Angst haben! Ihre Kollegen werden Sie zu einem besseren Programmierer machen, nur indem Sie sich ihren einzigartigen Wegen, Dinge zu tun, stellen. Und Sie haben jetzt großartige Ressourcen, auf die Sie zurückgreifen können, wenn Sie einfach nicht den Tippfehler finden, der Sie stundenlang verwirrt hat.
Die Zusammenarbeit am selben Projekt muss nicht schwierig sein. Unterteilen Sie es in modulare Stücke. Beginnen Sie mit dem Einrichten einer Gliederung, definieren Sie die E/A zwischen verschiedenen Funktionen/Methoden/Codesegmenten, und geben Sie jeder Person eine "Black Box", um sie mit Code auszufüllen.
Wenn Sie die Stärken der anderen lernen & Schwächen, können Sie Aufgaben auf Personen basierend auf ihren Stärken zu delegieren, um wichtige Meilensteine zu erreichen, oder basierend auf ihren Schwächen, um ihnen zu helfen, ihre Fähigkeiten zu entwickeln.
Übernehmen Sie die Versionskontrolle so schnell wie möglich und investieren Sie so viel wie nötig, um zu lernen, wie Sie sie gut nutzen können. Stellen Sie sicher, dass Sie verstehen, wie Sie Zweige erstellen, verwenden und zusammenführen. Jedes Versionskontrollsystem wird funktionieren ... Ich empfehle entweder SVN (Subversion) oder CVS. Ich bevorzuge Subversion.
Entwickeln Sie ein System zur Fehlerverfolgung und zur Verfolgung von Aufgabenlisten für neue Funktionen. Es muss nicht schick sein zu arbeiten. Wenn Sie eine neue, kleine Operation sind, können Sie dies in etwas so einfach wie eine freigegebene Google Doc-Tabelle tun. Wenn Sie Geld ausgeben müssen, sind Atlassian JIRA und FogBugz beide großartige Issue-Tracking-Systeme.
Am wichtigsten, zuhören und respektieren, was Ihre neuen Kollegen zu sagen haben, auch wenn sie tot falsch liegen. Vergiss niemals, dass sie Verbündete und keine Gegner sind.
Viel Spaß! Und viel Glück.
Sind Sie der Teamleiter oder ein Teammitglied? – Michelle
ein Teamleiter .. – assaqqaf