News

 

13.07.2010

Die Gewinner des Holisticon-WM-Tippspiels 2010 spenden den erspielten Gesamtbetrag der Sternenbrücke, einem Hamburger Kinder-Hospiz. Die Sternenbrücke begleitet Familien und ihre kranken Kinder auf deren letztem Stück des Lebensweges. Diese wichtige Unterstützung liegt uns seit Jahren am Herzen. Mit unserem Engagement möchten wir einen kleinen Teil dazu beitragen. Herzlichen Glückwunsch den glücklichen Siegern und vielen Dank für die Spende!

16.05.2010

Holisticon ist auch in diesem Jahr wieder Roundtable-Sponsor der Seacon in Hamburg. mehr…

30.03.2010

Unser neues Agiles Glossar erklärt mehr als 80 Begriffe aus Scrum und anderen agilen Verfahren. mehr…

08.03.2010

Holger Koschek wird auf der REConf 2010 (15.03. bis 18.03.2010, München) den Vortrag Das A-Team: Anforderungsermittlung in agilen Projekten halten. mehr…

08.02.2010

Wir suchen flugs talentierte Java-EE-Entwickler (m/w), die sich zukünftig zum Softwarearchitekten weiterentwickeln möchten. mehr…

02.02.2010

Planning-Poker-Karten gibt es bei uns schon lange. Neu ist unsere ausführliche Regelbeschreibung zu diesem agilen Schätzverfahren. mehr…

30.11.2009

Roman Schlömmer wird auf den OMG Information Days 2009 (01.12. bis 03.12.2009, Düsseldorf / Darmstadt / München) den Vortrag Geschäftsprozesse und Schnittstellen halten. mehr…

28.11.2009

Das Buch Geschichten vom Scrum von Holger Koschek ist beim dpunkt.verlag erschienen. mehr…

Software Configuration Management

Software Configuration Management ist eine der ältesten Disziplinen der Informationstechnologie. Trotzdem kämpft man noch heute mit vielen alten Herausforderungen:

  • Software Configuration Management wird als reiner Kostenfaktor betrachtet.
  • Die Liefergegenstände werden nur unzureichend genau definiert.
  • Zu viele Tätigkeiten im Rahmen des Build- und Releaseprozesses werden nach wie vor manuell durchgeführt. Dadurch steigt die Fehleranfälligkeit des Gesamtprozesses.
  • Versionen und Branches werden nicht ordentlich geplant und verwaltet.
  • Die Build-Konfiguration am Entwicklerarbeitsplatz entspricht nicht der Konfiguration des zentralen Builds. Konfigurationsinformationen müssen redundant gepflegt werden.
  • Metriken werden erstellt, aber nicht gezielt ausgewertet.
Mit geeigneten Werkzeugen und Metriken lassen sich auch große Systeme auf einfache Weise in den Griff bekommen.


Die hohe Kunst der Softwareentwicklung besteht in der geplanten, nachvollziehbaren und systematischen Erstellung der Projektergebnisse in Form von Programmen und Dokumentation. Gelingt dies nicht, so sieht sich ein Projektteam in der Regel Qualitätsproblemen und geringer Produktivität ausgeliefert - die Kontrolle über das Projekt geht verloren.

Ein erfolgreiches Software Configuration Management (SCM) verschafft den Projektteams einen kontrollierten, sicheren und versionsbezogenen Zugriff auf diese Ergebnisse. Durch die richtige Mischung aus Werkzeugen, Standards und Richtlinien werden die Projektteams in einen Prozess eingebunden, der regelmäßig die Software baut, testet, anhand von Metriken bewertet und schließlich zur Verwendung freigibt. Ein hoher Automatisierungsgrad sowie die kontrollierte Überführung in die Produktionsumgebung stellen sicher, dass Fehler zum frühest möglichen Zeitpunkt erkannt werden. Das minimiert das Projektrisiko und senkt die Kosten für die Fehlerbehebung ganz erheblich.

Software ist bekanntlich nie fertig. Deshalb zählt auch das Release Management zu den Aufgaben des SCM. Fehlerbehebung und neue Features sind die treibenden Kräfte für neue Softwareversionen. Die Entwicklung dieser neuen Versionen muss geplant und durchgeführt sowie mit schnellen Fehlerbehebungen in Einklang gebracht werden. Eine herausfordernde Tätigkeit, der in Projekten oft zu wenig Bedeutung beigemessen wird, obwohl sie die Projektkosten beträchtlich senken kann.

Unsere Leistungen im Bereich Software Configuration Management:

  • Workshop zum Kennenlernen der Prozesse und ihrer Unterschiede
  • Analyse und Optimierung bestehender SCM-Prozesse
  • Definition und Implementierung von maßgeschneiderten SCM-Prozessen
  • Coaching im Bereich SCM
  • Hilfestellung bei der Tool-Auswahl

Wir beraten Sie gerne bei der Optimierung ihres Software Configuration Management und der bestmöglichen Einbettung in Ihre Softwareprojekte. Profitieren Sie von unserer Erfahrung im Aufbau von Build- und Release-Prozessen für verteilte Entwicklungsteams.

Downloads

Holisticon_Flyer_SCM.pdf

Publikationen

Stefan M. Heldt, Holger Koschek: “Build am Sonntag” - Erfolgreiches Build- und Release-Management in großen Projekten (Vortrag)

Nehmen Sie Kontakt mit uns auf!

Ihr Ansprechpartner:

Holger Koschek
Telefon: +49 40 5074 2722