Thema: Software im Team entwickln . . . .

Hallo Zusammen . . . .
Ich habe vor ein Webprojekt(Ziehmlich gröss) mit Freunde zu realisieren . . .
wir wissen was das System leisten muss aber fällt uns die richtige Konzept und Vorgehensweise . . .also ich habe überall im Netz gesucht aber leider nichts vernüftiges gefunden wie man Webaplicationen im Team enwickelt.Zu  erkenntnisse wir setzen nicht im gleichen Ort deswegen kommunizieren wir uns durch das Internet  .  . . .für jede Tip oder link bin ich dankbar aber es gibt bestimmte Frage,die mir jetzt direkt auffählt

1) Wie kann man das Projekt visualisieren, damit jeder seine Aufgabe kennt
2)Wie eignet man sich für Programme Schnittstellen zb wenn zwei Entwicker zwie verschiedner Funktionen schrieben aber die Funktionen müssen mit einander arbeiten . . .
3)Sollen wir CMS benutzen oder nicht,ich glaube durch die CMS wird die Anwendung einbisschen langsammer aber sie hilft beim schnelle Pflege und Wartung  . . .

mindesten das was mir jetzt fählt  . . .und ich hoffe dass ich nicht so viel geschrieben habe . . .  .


Gruss
Sabra

Jedes Problem hat bestimmt eine Lösung.
http://www.fh-frankfurt.de/~sabra
und auch
www.it-arab.com


Mutaz Sabra

2

Re: Software im Team entwickln . . . .

Hi sabra!

Also um mal 2 Schlagworte zu nennen, die mir bei Deiner Beschreibung einfallen:
CVS und XtremeProgramming.

CVS
Das Concurrent-Versioning-System ist darauf ausgelegt, dass mehrere Benutzer gleichzeitig an unterschiedlichen oder sogar denselben Quelldateien (HTML, Java-Code, PHP, Perl oder sonstwas, hauptsache keine Binär-Dateien) arbeiten.
Ein paar Links zum Thema:
http://www.suse.de/de/private/support/o … s/cvs.html
http://www.taursys.com/howto/cvs/
http://www.taursys.com/howto/cvs/

ExtremeProgramming (auch: XP)
Ist die Art und Weise, wie ein Projekt angegangen wird.
Das Wasserfallmodell wäre ein anderer Ansatz.
Bei XP ist es so, dass das gesamte Projekt in viele Unterprojekte aufgeteilt wird und diese auch wiederrum in so kleine Einheiten (sog. "Stories") zerlegt wird. Diese Stories werden dann von einzelnen Programmierern umgesetzt.
Zu gewissen "Milestones" müssen dann bestimmte Stories und Teilprojekte implementiert worden sein (Tests eingeschlossen).
Dabei müssen natürlich vorher alle Funktionen und Features genau spezifiziert worden sein.
Hier ein paar Links dazu:
http://www.peterprovost.org/archive/2003/07/25/626.aspx
http://www.xprogramming.com/
http://www.extremeprogramming.org/index.html (<-- sehr gute Seite)

HTH, tink

Beleidigungen sind die Argumente derer, die keine Argumente haben