Wie programmiert man im Team?
Die Frage ist zwar sehr unspezifisch, würde mich jedoch über jeden Anhaltspunkt freuen.
Zuerst einmal der Hintergrund:
Wir hatten letzten Frühling ein Projekt in der Schule und wollten unbedingt zu Viert daran arbeiten. Im Gegensatz zu den anderen die nur Zweier oder Einser Teams bildeten. Jedoch war unser Ergebnis nicht annähernd dem entsprechend was vier Leute eigentlich mehr erreichen sollten als zwei. Meine hier nicht das absolute Ergebnis sondern was wir geschafft haben relativ zu dem was die anderen zu zweit geschafft haben.
Meiner Meinung lag es vor allem daran da wir nicht genau wussten wie man es gut organisiert parallel zu arbeiten + natürlich die Umsetzung mit spezieller Software.
Die einfache Aufteilung von Klassen war irgendwie nicht ausreichend oder schlecht organisiert. Spätestens beim Zusammenführen saßen wir dann zu 4 vor einem PC.
Wir benutzen Visual Studio.
Nützt Team Foundation Server hier etwas? Wäre für uns Schüler über Dreamspark gratis erhältlich.
Geht auch nicht unbedingt um den schnellsten Weg gewillt hier ruhig ein bisschen Zeit zu investieren und mir das ganze genau anzuschauen.
Mfg
flying12
11 Antworten
Also für eclipse kenn ich saros als plugin für vs ka.
Repository und den Teams werden bestimmte Aufgaben zugeteilt, welche untereinander nicht viele Abhängigkeiten besitzen. Gruß :)
TEAM = Toll, ein anderer macht's
Git ist da auf jeden Fall ein Muss. Mit Hostern wie GitHub, Sourceforge oder Bitbucket kann man Projekte ganz leicht "mergen" - d.h. zusammenfügen der Änderungen.
Hatten das ganze Projekt immer auf einer Cloud liegen.
Es war jetzt natürlich möglich dass einer anfängt zu arbeiten und ein
anderer ebenfalls noch was ändert und es dann zu Konflikten und so weiter kommt....
Gibt es hier Möglichkeiten das abzusichern denke hier an Google Docs man sieht wie der andere schreibt und seine Änderungen live und arbeitet sozusagen parallel an einer Datei?
Oder werden solche Konflikte rein durch Aufgabenteilung und gute Organisation gelöst zum Beispiel jeder Programmteil hat nur einen der daran herum schreiben darf usw. ?