11.06.2008
Best Practice (1): Forget One-Size-Fits-All SCM / Design Scaleable Best Practices
Entwicklungs- und Wartungsvorhaben sind zu unterschiedlich in Grösse, Tragweite, Technik und beteiligten Personenkreisen, als dass man alle über den selben SCCM-Leisten schlagen könnte. Es braucht Geschmeidigkeit in der Anwendung der Verfahren und Mittel.
Aber öffnen wir damit nicht jeder Beliebigkeit Tür und Tor und machen jede Anstrengung und den Nutzen einer Standardisierung des SCCM zunichte?
Laisser-faire oder Rigidität? Beide Extreme bringen Probleme. Aber es gibt viele Positionen dazwischen. Das bedeutet, dass man für grössere Projekte und Arbeitsgebiete festlegt, welche der vorhandenen Mittel und Verfahren wie angewendet werden sollen.
SCCM ist kein Sonderfall. Auch beim Projektmanagement und der Qualitätssicherung werden die Verfahren und Mittel auf die Bedürfnisse der einzelnen Vorhaben angepasst. Man geht nicht vollkommen andere Wege, sondern bewegt sich innerhalb der vorgegebenen und vereinbarten Richtlinien.
Aus einer solchen Konfektionierung gibt es Rückkoppelungen zu den Richtlinien. Sie werden geändert und ergänzt – sie beginnen zu leben, sie werden benutzt und als nützlich und flexibel wahrgenommen. Verzichtet man auf das Konfektionieren, tritt das Gegenteil ein: Die Verfahren verlieren den Bezug zur Praxis, verkrusten und werden immer weniger angewendet.
Was es braucht, ist eine gewisse Geschmeidigkeit: Regeln und Verfahren so anwenden und anpassen, dass sie der Sache besser dienen, ohne dass ihr Sinn und Geist verletzt wird. Diese Art von Flexibilität ist nicht unbedingt die grosse Stärke der Informatiker.
P.S. Mit diesem Beitrag vertiefen wir die Best Practices von Uttam Narsu, die wir hier früher vorgestellt haben.
Weitere Beiträge in der Best-Practices-Reihe:
(9): Kennzahlen – Grundlage für Prozessverbesserungen
(8): Plan your environment carefully
(7): Structure for distributed development
(6): Baselines — die sichere Basis
(5): Change-Pakete bilden
(4): Merge and Integrate as often as possible
(3): Wiederherstellbarkeit
(2): Private Arbeitsbereiche
(1): Forget One-Size-Fits-All SCM / Design Scaleable Best Practices


















