![]() |
Vorgehensweise bei Teamarbeit
Hallo!
Ich stehe vor dem erstmaligen Leiten eines Programmier-Teams. Im Moment sind wir noch zu zweit, aber das kann sich auch noch ändern und wir sind auf einmal 3 oder 4 Leute. Mich würde interessieren, wie ihr an so was rangehen würdet bzw. rangeht (im Falle, dass ihr schon Erfahrung habt). Welche Software ist empfehlenswert, damit immer alle auf dem neuesten Stand sind? Wie organisiert man das Team am besten? ...? Bin schon gespannt auf eure Antworten. Viele Grüße, Florian |
AW: Teamarbeit richtig
Was die Software angeht, habe ich bisher ziemlich gute Erfahrungen mit mantis gemacht, was die "Organisation" im Team angeht.
Eigentlich ist das Ding ja ein Bugtracker, aber es lässt sich auch wunderbar dafür verwenden, einzelne Tasks an TeamMitglieder zuzuweisen und deren Status an die Entwicklung anzupassen. Das schöne an Mantis ist, dass es wirklich sehr einfach zu bedienen ist und (zunächst zu meinem Erstaunen) auch gut von Leuten bedient werden kann, die eigentlich mit Software-Entwicklung vorher gar nichts am Hut hatten und vorher all ihr Zeug in Excel-Listen geschrieben haben :) Als Versionskontrolle des quellcodes im Team habe ich bisher eigentlich immer Subversion benutzt. Es dauert zwar immer ein Weilchen, bis man alle Leute in das Ding eingewiesen hat und es kommt immer wieder am Anfang zu Fehlbedienungen, aber wenn nach ein paar Wochen dann der Hase läuft, will man es nicht mehr missen. Ansonsten ist es wichtig, dass es generell einen gibt, der die "End-Entscheidung" fällt :) Ansonsten geht ein haufen Zeit für Diskussionen drauf. |
AW: Teamarbeit richtig
Wenn ihr externe Tickets von Kunden bekommt braucht ihr noch ein Ticketverwaltungssystem, das zB vom SUpport geführt wird und wo man sich dann die Aufgaben hin und herschieben kann. ;)
|
AW: Teamarbeit richtig
Zitat:
Zitat:
Zitat:
Zitat:
Danke vielmals und schöne Grüße, Florian |
AW: Teamarbeit richtig
Zitat:
|
AW: Teamarbeit richtig
Zitat:
![]() Danke für das Posting, Florian |
AW: Teamarbeit richtig
SubVersion ist eigentlich pflicht.
Als Alternativen zu Mantis gibt's noch Redmine und Trac glaube ich. Aber noch nie genutzt, auch wenn Redmine einen guten Eindruck machte. Wir benutzen zur Zeit Sourcesafe (Visual Studio), wollen bald aber auch endlich auf SubVersion umstellen. Projektverwaltung besteht aus einem MediaWiki mit eingebautem 'IssueTracker'. Ist gerade noch erträglich aber meiner Meinung nach nicht so sauber... |
AW: Teamarbeit richtig
Zitat:
Wiki + IssueTracker wär sicher auch ne Lösung für ein kleines Team. Werd mich in die Richtung auch mal erkundigen. Danke für Ideen. Grüße, Florian |
AW: Teamarbeit richtig
Ich habe gehört, dass
![]() |
AW: Teamarbeit richtig
Zitat:
Danke für die Info, Florian |
AW: Vorgehensweise bei Teamarbeit
Redmine ist mal in RubyOnRails geschrieben. Kann ich nichts mit anfangen. Trotzdem Danke für den Tipp.
Trac ist ne "GUI" für Subversion. Gibt eben nicht viele Freehoster, die Subversion anbieten und man Kontrolle darüber hat. Hoster wie Google-Code und SourceForge sind ja soviel ich weiß so aufgebaut, dass jeder den Source ansehen kann und runterladen, etc. Nur die Bearbeitung ist auf die Teammitglieder beschränkt. Werd mal weitersuchen, ob ich noch was finde wo nicht so overloaded ist. Ich meld mich, wenn ich ne Lösung gefunden habe. Schöne Grüße, Florian |
AW: Vorgehensweise bei Teamarbeit
Git ist auch nichts?
|
AW: Vorgehensweise bei Teamarbeit
Ein kostenloser Anbieter von privaten Repositories ist auch ein bisschen viel verlangt...
PS: Git Git Git :D |
AW: Vorgehensweise bei Teamarbeit
BitBucket.org bietet in der kostenlosen Variante auch ein privates Repo an, bei den Bezahlpaketen kann man beliebig viele anlegen.
Laueft allerdings mit Mercurial (hg) als Quellcodeverwaltung (funktioniert aehnlich wie Git) und bietet direkt ein Wiki und nen Issuetracker. Ich nutze privat BitBucket und TortoiseHG, reicht ( ![]() ![]() Auf Arbeit (12 Entwickler) nutzen wir SVN (Subversion) mit Redmine als Weboberflaeche (sehr maechtig in Sachen Issue-Tracking, da landen auch alle Support-Tickets drin). Redmine bietet auch ein Zeitmanagement und eine Roadmap. Auf den PCs wird TortoiseSVN mit dem Redmine-Issues-Plugin als Client benutzt. TortoiseSVN hat auch ein Delphi-Plugin. Wir haben uns fuer SVN entschieden, da das wie Microsoft Visual Sourcesafe das Locking ("auschecken") von Dateien erlaubt, was Merging auf ein Minimum reduziert (und damit Fehler vermeidet). Als fuer Diffs und Merges nutzen wir ![]() |
AW: Vorgehensweise bei Teamarbeit
Es sei zu erwähnen, das trac auch git unterstützt. So mache ich das immer und meiner Meinung mit das Beste und einfachste.
Und mit TortoiseGit vollendest du dein Management. :) |
AW: Vorgehensweise bei Teamarbeit
Zitat:
![]() "5 Users, 500 MB, unlimited projects, FREE" |
AW: Vorgehensweise bei Teamarbeit
Hallo!
@Matze: Git hab ich mir noch nicht näher angeschaut @mjustin: Werd mir das Angebot der verlinkten Seite mal anschauen. Sonst werd ich einen der Forge-Systeme verwenden (Sourceforge, Codeplexx, ...) Ich meld mich, wenn ich die für mich optimale Lösung gefunden habe. Issue-Tracker hab ich gestern Abend noch angefangen in PHP selbst zu schreiben. Falls der was wird werd ich ihn mal ins Projekte-Forum schmeißen. Schöne Grüße, und danke an alle Antworten, Florian |
AW: Teamarbeit richtig
Zitat:
Hier mal die Gründe dafür: ![]() Ich muss sagen ich benutze selber git im kommerziellen Einsatz und es ist sehr gut für die Arbeit im Team geeignet. Für Private Opensource Sachen würd ich github verwenden, oder einen eigenen Git Server auf einem linux server erstellen. |
AW: Vorgehensweise bei Teamarbeit
Ich habe mich gestern u.a. wegen dieses Threads auch mal etwas genauer über Git informiert und bin auf diese
![]() |
AW: Vorgehensweise bei Teamarbeit
![]() ![]() |
AW: Vorgehensweise bei Teamarbeit
Ich muss mir das Git auch mal ansehen, so wie hier geschwärmt wird.
Welchen Client würdet ihr denn empfehlen? TortoiseGit? Oder wat janz anderes? Und noch eine Frage: Einen "nativen" Git-Server ohne Cygwin gibts wohl nicht, der auf nem W2003 Server läuft? |
AW: Vorgehensweise bei Teamarbeit
Einen Server brauchst du rein theoretisch gar nicht, wenn du das Repository nicht auf einen Server speichern willst und nur alleine nutzt. Aber ich denke mal, dass das nicht deine Intension ist.
Ich persönlich nutze TortoiseGit, wobei in dem Thread weiter oben eine andere interessante Software vorgestellt wurde. |
AW: Vorgehensweise bei Teamarbeit
Hab mir eben mal Linus Vortrag über git angesehen. Klingt interessant. :thumb:
|
AW: Vorgehensweise bei Teamarbeit
Zitat:
ich würd auch tortoise git empfehlen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz