Verteilte Softwareentwicklung erfordert Tools für die Zusammenarbeit

21.06.2006
Von Gerhard Versteegen, Susanne Mühlbauer und Andreas Kress

Die SourceForge Enterprise Edition von VA Software ermöglicht das "Knowledge Threading" zwischen bestehenden Tools, indem diese über eine SOAP-API angebunden werden. Codebeamer von Intland bietet eine Anbindung für alle gängigen Change- und Konfigurationsmanagementsysteme und ist durch seine offene API bezüglich der Integration anderer im Unternehmen genutzter Anwendungen erweiterbar.

Polarion for Subversion und Polarion for NetWeaver sowie die CollabNet Enterprise Edition gehen den anderen Weg und migrieren die im Unternehmen vorhandenen Werkzeuge in die jeweilige Lösung. Polarion verwendet hierbei Subversion beziehungsweise NetWeaver als alleiniges Repository, in dem alle Daten zentral abgelegt und verwaltet werden.

CollabNet Enterprise Edition bietet neben der Migration von Anwendungen wie Subversion oder CVS zusätzlich die Möglichkeit, Anwendungen über Connectoren anzubinden.

Anbieter und Produkte im Vergleich

Kriterium

CollabNet Team Edition

CodeBeamer

Polarion for Subversion

Sourceforge Enterprise Edition

Integration/ Schnittstellen

Subversion, CVS, IBM Rational Clearcase, IDE Integrationen, Mercury TestDirector, Cruise Control

Eclipse, WSAD, Lotus Notes, Subversion, CVS; CM Synergy, PVCS, VSS, WebDAV, MS Office, Star Office, Wiki, FreeMind

Subversion-basiert, RIF, offene API, ,XML, MS Word, MS Excel, MS Project, CSV, MID Innovator

Microsoft Project, Microsoft Office, CVS, Subversion, Perforce, BM WSAD IDE und weitere, SOAP Web Services

Zentrales Repository

Virtuelles zebntrales Repository

Virtuelles zentrales Repository

Subversion als zentrales Repository

Zentrales Repository

Assoziationen/ Verlinkung

Über alle Objekte

Über alle Objekte

Über alle Objekte, Visibility über Traceability Matrix

Über alle Objekte

Project Management Tools (Tracker)

Konfigurierbare Tracker, z.B. Defects, Requirements, Tasks

Konfigurierbare Tracker, z.B. Projects, Tasks, Change Requests, trackerbasierter konfigurierbarer Workflow

Konfigurierbare Tracker für Work Items, z.B. Change Requests, Tasks, Requirements

Konfigurierbare Issue und Change Tracker integriert mit SCM Tools; Tracker Workflow

Wiki

Geplant

Vorhanden

Geplant

Vorhanden

Prozess-Modell

  • Kundenspezifischer Workflow

  • Agile Iterative/Spiral

  • Waterfall

  • RUP

  • CMMI

  • Kundenspezifischer Workflow (Trackerbasiert)

  • CMMI Reports

  • Kundenspezifischer Workflow

  • CMMI

  • SPICE

  • ISO

  • Konfigurierbare Workflows

  • SourceForge Collaborative Development Process

Skalierbarkeit

6-stellige Userzahlen

> 3500

Mehrere Hundert abhängig von der Serverleistung

5-stellige Userzahlen

Security und Access Control

Fein-granulares konfigurierbares rollenbasiertes Rechtekonzept, keine LDAP-Anbindung

Rechte und Rollenbasiert, fein-granular auf Artefakt-Ebene LDAP, Siteminder (SSO)

Globales und projektspezifisches Rollen- und Rechtekonzept, LDAP, Active Directory Anbindung, SSO

Globale und projekt-spezifische Rollen und Rechtevergabe, LDAP, SSO

Vertriebsmodell in Deutschland

Homeoffice

Vertriebsniederlassung

Vertriebsniederlassung

Vertriebspartner

Preismodell

Service

Lizenzvertrieb

Lizenzvertrieb

Miete oder Lizenzvertrieb