Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Software für Teamarbeit? (https://www.delphipraxis.net/29441-software-fuer-teamarbeit.html)

FBrust 9. Sep 2004 09:40


Software für Teamarbeit?
 
Hallo,

bei meinem Arbeitgeber werden zukünftig mehrere Programmierer ein (z. B.) Delphi-Projekt bearbeiten. Ich denke mal, dass man dann spezielle Software zur Konsolidierung der Projekte braucht.

Ich hab da leider gar keine Ahnung, kennt vielleicht jemand von Euch solche Software?


Gruß
Frank

CenBells 9. Sep 2004 09:53

Re: Software für Teamarbeit?
 
hi,

was ihr benötigt, ist auf jedenfall eine Software, die die Änderungen an den Dateien verwaltet. BEwährt hat sich CVS, in der letzten ct war aber ein Artikel drin, der um das "neue" Subversion ging. Das soll noch besser sein.

Subversion findest du auf jeden fall bei sourceforge und cvs wahrscheinlich auch (bin mir aber nicht so sicher).

Gruß
Ken

Meflin 9. Sep 2004 10:19

Re: Software für Teamarbeit?
 
ist nicht auch together von borland software dieser art :gruebel:

sharkx 9. Sep 2004 10:19

Re: Software für Teamarbeit?
 
Hallo !

Auf der Arbeit nutzen wir MS Source Safe 6.0, was auch ziemlich genial ist, jedoch auch seinen preis hat. Privat nutzen wir in für unsere Projecte SubVersion. es ist kostenlos und kann soweit auch alles was Source Safe kann. Das einzigste was mich an SubVersion stört ist, das es kein anständiges addin für Visual Studio gibt.

FBrust 9. Sep 2004 10:26

Re: Software für Teamarbeit?
 
Hallo Leute,

danke für Eure Antworten, der Artikel über Subversion ist mir auch aufgefallen. Also werde ich mir mal Together von Borland (nomen est omen?) und SubVersion näher anschauen. Bedingung ist, dass die Projekte auf einem Server hat, aber trotzdem lokal (auf einem Notebook) bearbeiten kann.

Gruß

Frank

CenBells 9. Sep 2004 13:07

Re: Software für Teamarbeit?
 
Zitat:

Zitat von FBrust
danke für Eure Antworten, der Artikel über Subversion ist mir auch aufgefallen. Also werde ich mir mal Together von Borland (nomen est omen?) und SubVersion näher anschauen. Bedingung ist, dass die Projekte auf einem Server hat, aber trotzdem lokal (auf einem Notebook) bearbeiten kann.

Hi,

ich bin mir nicht zu 100% sicher.. aber als ich das letzte mal mit together gearbeitet habe, war das nur ein tool um UML-Diagramme zu erstellen. Nichts mit sourcen-verwaltung. Das war zwar ein halbes jahr vor der übernahme durch borland, aber ich glaube kaum, daß die soviel geändert haben ;)

gruß
Ken

FBrust 9. Sep 2004 14:58

Re: Software für Teamarbeit?
 
Hallo,

stimmt, Together ist ein Tool zur UML-Modellierung von Software. Das Programm von Borland zur Team-Koordinierung heißt "StarTeam". Ich werd mir mal die Eval-Version anschauen und dann berichten.

Gruß
Frank

Meflin 9. Sep 2004 15:07

Re: Software für Teamarbeit?
 
...also doch nicht nomen est omen ;-)

w3seek 9. Sep 2004 17:02

Re: Software für Teamarbeit?
 
Subversion ist dein Freund ;-)
Benutze es seit die 1.0 rausgekommen ist und bin damit voll zufrieden. Von CVS wuerde ich abraten da es einige Features wie dateien/ordner umbenennen und verschieben nicht kennt. In CVS muss man die Sachen erst loeschen und neue Dateien/Ordner hinzufuegen - der Nachteil ist dass die ganze History dann futsch ist. Was mir an Subversion auch besser gefaellt, sind die atomic commits, d.h. Die Versionsnummer wird fuer jeden commit hochgezaehlt und in allen gaenderten Dateien wird genau diese Versionsnummer vermerkt. Bei CVS hingegen bekommt jede Datei eine neue Versionsnummer, was es etwas umstaendlich macht wenn man sehen will welche Aenderungen zusammengehoeren.

Mit Source Safe hab ich keine Erfahrung, aber ein paar Kollegen von mir mussten damit bei ihren Arbeitgebern (in kleineren Teams) arbeiten und haben dann nach einiger Zeit auf CVS/SVN gewechselt da sie mit Source Safe eher schlechte erfahrungen gemacht haben. Allerdings kann ich selbst dazu kein Urteil abgeben.

Fazit: Ich wuerde kein Geld fuer kommerzielle Loesungen ausgeben (MS Source Safe, Bitkeeper, ...). Die freien Systeme bieten alles was man braucht - und es gibt auch keien Probleme bei riesigen Repositories oder wenn sehr viele Entwickler damit arbeiten. Zudem haben die freien Systeme idr. Clients und Server fuer die verschiedensten Plattformen (was ich mir bei zumindest MS Source Safe nicht wirklich vorstellen kann).

In groesseren Teams bietet es sich an Mailinglisten zu verwenden an die die Repository Server automatisch zu jedem Commit e-mails mit dem Kommentar, eine Liste der Aenderungen und evtl auch ein (unified) diff file der Aenderungen schicken.

Mein persoenlicher Favorit: Subversion
Mein lieblings SVN Client: TortoiseSVN

Ach ja, ein Version Control Systems Comparison

woki 9. Sep 2004 18:02

Re: Software für Teamarbeit?
 
Hi,

also

ich nehme UML mal dazu, weil im weitesten Sinne unterstützt das ja auch Teamarbeit, also:

UML:
Borland Together (Java-Produkte, Dot Net Produkte, und die Zukunft allgemein, denke ich)
oder von Borland Lizensiert für Delphi 7 Architect: Modelmaker

Version Control:

Borland: Starteam
Microsoft: Visual Source Safe (steht im Ruf buggy zu sein, heißt ab einer bestimmten Größe der Datenbank sind Dateien zerschossen). Zumidest haben wir das in einem Projekt vor drei Jahren beobachtet, und unabhängig davon hat ein Freund, der eine Bildverarbeitungsfirma aufgebaut hat, dies kürzlich berictet.

Außerdem die erwähnten Open Souce Tools.


Requirements Management:
Borland Caliber

Zumindest für Borland kann ich sagen, daß die Produkte rund um den Compiler ein mit großer Energie vorangetriebener strategischer Schwerpunkt sind, mit dem Ziel, die Zusammenarbeit selbst über die Grenzen der Entwicklungsabteilung hinaus effizienter zu gestalten, und Softwareentwicklung zu einer betriebswirtschaftlich beherschbaren Ingenieurwissenschaft werden zu lassen. Das läuft hier unter dem Schlagwort ALM (Applicaton Lifecycle Management).

Grüsse
Woki


Grüsse
Woki


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz