ReleaseManagement
Het gecontroleerde beheer en de gecontroleerde distributie van software.
Een Release is een set van nieuwe of gewijzigde CI’s die zijn getest en in een productie omgeving worden ingevoerd. Een release wordt gespecificeerd door de RFC’s die ermee worden gerealiseerd.
Een Software Item is een logisch geheel (entiteit) van een informatiesysteem of pakket (inclusief documentatie).
De Definitive Software Library (DSL) is een verzameling (bibliotheek) van beschikbare geaccepteerde software (scripted op CD of op distributieserver).
De Definitive Hardware Store (DHS) is een verzameling (bibliotheek) van beschikbare geaccepteerde software.
Versioning:
..
|
Major release
|
Nieuwe functionaliteit (version).
|
|
Minor release
|
Kleinere modificaties (upgrade).
|
|
Emergency fix
|
Kleine correcties (quick fix/patch).
|
Release typen:
|
Delta
|
Upgrade ten opzichte van vorige release.
|
|
Cumulative
|
Upgrade ten opzichte van vorige major release.
|
|
Full
|
Volledige versie.
|
|
Package
|
Periodieke release (bundled release).
|
Identificatie (doelomgeving voor de release):
|
Development
|
Ontwikel-omgeving.
|
|
Test
|
Test-mgeving.
|
|
Acceptatie
|
Acceptatietest-mgeving.
|
|
Productie
|
Exploitatie-omgeving.
|
|
Archief
|
Uitgefaseerde releases t.b.v. fall back.
|
|
Input
|
Activiteiten
|
Output
|
|
|
- Releasebeleid en planning.
- Release build.
- Testen en acceptatie.
- Uitrol planning.
- Communicatie, voorbereiding en training.
- Release distributie en installatie.
|
|
|
Release beleid & planning.
|
- Bepalen van release units (onafhankelijke set CI’s).
- Plannen van releases inclusief:
- Resources.
- Fall-back-plannen.
- Kwaliteitsplan.
|
|
Release build
|
- Het ontwerpen, bouwen en samenstellen van een release bij voorkeur aan de hand van gestandaardiseerde processen.
- Gedetailleerd fall-back plan.
|
|
Testen en acceptatie
|
- Testen van o.m.:
- Installatieprocedure.
- Fall back.
- Volledigheid documentatie e.d.
|
|
Uitrolplanning
|
- Detail planning inclusief afstemming.
- Bijwerken CMDB.
|
|
Communicatie, voorbereiding en training.
|
- Communicatie naar betrokken gebruikers/lijnmanagers.
- Training van gebruikers en beheerders.
- Informeren service desk.
|
|
Distributie en installatie
|
|
-
Realisatie t.o.v. planning.
-
Aantal keren dat een fall back is gestart.
-
Veroorzaakte issues.
-
Planning.
-
Testresultaten.
-
Uitkomsten configuration audits.
-
Status DSL en DHS.
Planmatig werken.
-
Personeelskosten.
-
Opslagkosten DSL en DHS.
-
Hulpmiddelen zoals test en distributieservers (DTAP).
-
Organisatorische weerstand.
-
Omzeilen releasemanagement bijvoorbeeld bij urgent fixes.
-
Verschillende versies.
-
Ontbreken van testomgeving.
-
De change manager bepaalt de samenstelling van releases (en niet de release manager)
|