Systemintegration
Projektbezeichnung
Systemintegration und Erstellung von Softwareständen im Rahmen von Maintenance und Softwareentwicklung
Zielsetzung / Kundennutzen
- Regelmäßige Erstellung von (dokumentierten) Softwareständen
- Kontinuierliche Featureentwicklung sowie Stabilisierung / Optimierung während der Entwicklungsphase bis hin zur finalen Software
- Integration externer, d.h. zugelieferter, Komponenten
Lösung
- Anpassung / Aufbau geeigneter Strukturen zur Quellcodeverwaltung (Entwicklungszweige, Releasezweige, Einbindung externer Komponenten) li>
- Planung regelmäßiger Integrationen zwischen Quellcodezweigen zwecks Featureentwicklung und Bugfixing
- Koordination verschiedener Entwicklungstätigkeiten (z.B. parallele Entwicklung mehrerer Features) in Zusammenarbeiten mit zuständigen Entwicklern und Projektleitern
- Verwaltung existierender Konfigurationen / Varianten (z.B. Ländervarianten)
- Weitgehende Optimierung und Automatisierung von Buildprozessen (One Button Builds) inklusive Modultests (Unit-Tests) sowie Erstellung von Dokumentation und Lieferständen (z.B. CD-Images)
- Möglichst frühes Einschreiten bei auftretenden Problemen durch Continous Builds (Cruise Control) und regelmäßiges Testen (z.B. mit aktuellen Snapshots) li>
- Kommunikation mit externen Zulieferern zwecks Integrationsplanung
Verwendete Technologien
- Perforce
- Perl
- Jam / Make
- Cruise Control
- Ant
- CppUnit
- Doxygen
- DocBook
- PcLint
Projektreferenz Systemintegration als PDF downloaden




