2011-01-15 14 views
1

Ich bin ein Web-Designer und ehemaliger Coder. Vor kurzem habe ich beschlossen, ein eigenes Projekt zu starten und verschiedene Spezialisten (Programmierer und Designer) aus verschiedenen Städten und Ländern einzustellen. Also müssen wir eine Lösung finden, die uns zusammen arbeiten lässt, mit einer Quelle.Was ist die beste Lösung für die Zusammenarbeit

Zu diesem Zweck denke ich an SVN oder etwas ähnliches. Ist das eine gute Lösung für kollektives Arbeiten?

Vielleicht gibt es noch andere, bessere Möglichkeiten, die Entwicklung zu organisieren?

Antwort

5

"SVN oder etwas ähnliches" ist nicht nur eine gute Lösung, es ist fast unmöglich, ohne eine Art Versionskontrolle zusammen zu arbeiten.

Verwenden Sie SVN oder verwenden Sie Git (überprüfen Sie, ob einer von Ihnen Erfahrung mit einem von beiden hat). Denken Sie über Verzweigung nach. Feature Branches, Release Brances, etc. Lesen Sie dazu, aber verwenden Sie eine Art Versionskontrolle. Es ist wichtig

Dann können Sie andere Dinge wie Projektmanagement überprüfen. Sie können etwas wie TRAC (obwohl nicht in Version 1.0) verwenden, oder was auch immer Sie möchten, um Ihrem Projekt irgendeine Form von Ticketing, Meilensteinen usw. hinzuzufügen.

+0

Danke Nanne. Ich denke, es wird nur einen Zweig geben. Wir werden auf einer Website arbeiten, die Informationsdienste bietet, die von Benutzern ausgefüllt werden. – Azat

+3

Sag das nicht zu schnell. Wenn Sie eine neue Funktion hinzufügen und gleichzeitig einen Bugreport, eine kleine Änderung oder etwas Ähnliches machen, müssen Sie sich bereits mit 2 Zweigen (Live/Release und Dev Branch) beschäftigen. Denken Sie daran;) – Nanne

+0

SVN ist schwierig mit Dingen wie Web-Design, weil es schwierig ist, binäre Dateien wie Bilder zusammenzuführen. – Maxpm

3

Ja, Versionskontrolle ist wichtig, um den Codierabschnitt gerade zu halten. SVN ist gut, aber es gibt auch andere Möglichkeiten.

Ich würde auch vorschlagen, ein Wiki einzurichten, das das Team organisieren kann, Post-Designs, Zeitpläne usw. anzeigen. Dies wird definitiv helfen, Informationen/Ideen zu teilen.

Schließlich ist es sehr praktisch für Teammitglieder an verschiedenen Orten, dass jeder sich sofort gegenseitig mitteilen kann.

Verwandte Themen