NOVUG 3 februar 2009 Tjenestekatalog og CMDB En kombinasjon som fungerer i praksis 2008 Prosesshuset AS All tillhørende informasjon kan bli endret uten varsel 1
Introduksjon Stig Bjørling Ellingsen Gründer og daglig leder i Prosesshuset AS Konsulentfirma med fokus på IT Management Base i Rygge Bakgrunn i prosessarbeid siden ca 1990 ITIL v2 Manager ITIL v3 Expert Kontakt: stig@prosesshuset.no Mobil: 473 66 048 Web: www.prosesshuset.no Medlem av: 2
Det er dette det dreier seg om 3
Utfordringene med en CMDB / CMS Enorme mengder informasjon Hvilket bilde skal vi danne oss? Fysiske koblinger? Dataflyt? Inventaroversikt? Lisensregister? Hvilke komponenter som er avhengig av hverandre? Oversikt over maskiner og programvare? Det grunnleggende grepet er en interessentanalyse Hvem skal bruke CMDB / CMS, og til hva? 4
En del av en informasjonsmodell.. Kunde SLA target SLA Bruker Tjeneste Applikasjon DSL objekt Asset Overvåket prosess SLT / SLO OS objekt Partisjon Partisjon Host Disk Disk Hylle Patch Rack Rack Rack 5
Configuration Management Plan Oppbygging av en CMDB / CMS løsning må planlegges Hvilke behov skal den dekke Hvilke typer komponenter Hvilke relasjoner Detaljeringsgrad Hvor skal vi starte Hvor finnes informasjonen i dag Erstattes med CMDB, eller integreres i et CMS? Hvordan skal informasjonsstrukturen se ut CMS CM DB CM DB CM DB CM DB 2009 Prosesshuset AS 6
ITIL versjon 3 fokuserer på tjenestene Management handler om styring av tjenester gjennom hele deres livssyklus Strategy, Design, Transition, Operation CMDB og CMS skal støtte behovet for informasjon om tjenestene gjennom alle disse fasene Dette betyr at Tjenestene og CMDB må kobles sammen 7
CMDB og Tjenestekatalogen Tjeneste A Tjeneste B Tjeneste C Tjeneste D Tjeneste katalog Tjeneste A Tjeneste B Tjeneste C Tjeneste D CMDB 8
Et eksempel på en tjeneste Kunde fokus Forretningsprosess: Personal- og lønnsadminl fokus: Funksjonalitet, kost og kvalitet Tradisjonelt fokus påp teknikk Tjeneste: HR Drift Vedlikehold Support Arbeidsstasjoner Databaser Lokal infrastruktur Desktop application WAN Servere Sentrale Applikasjoner 9
Kriterier for en tjenestedefinisjon En tjeneste skal av kunden oppleves som en selvstendig funksjonalitet Det skal være målbart, mht kvalitet og kostnad Det skal understøtte en definert forretningsmessig prosess, eller et uttalt behov Understøttende komponenter skal kunne identifiseres og avgrenses Den skal kunne beskrives som en del av vedtatt tjenestestruktur 10
ITIL s inndeling av tjenester En todelt tjenestekatalog Business Catalog De tjenester kunder / brukere ser Technical Catalog De tjenester som ligger til grunn for business services 11
12 Tjenestestruktur, et eksempel Desktop Desktop s s LAN LAN WAN WAN Corporate Corporate Finance Finance Project Project Management Management Central Central LAN LAN Messaging Messaging HR HR Portal Portal WEB Hosting WEB Hosting Hosting Hosting s s Technical Technical service service Functional Functional support support Project Project Mgmt Mgmt desk desk Storage & Storage & backup backup Data Integration Data Warehouse Information Security Data Data Centre Centre Application Application Mgmt Mgmt Logistics Logistics s s Web Shop Web Shop s s CRM CRM Re Re-allocation allocation Terminal Terminal s s
Kartlegging av tjenester Tips Tenk enkelt, sett deg i brukerens sted: Hva er det han opplever som et samlet sett funksjonalitet? Finn en fornuftig tjenestestruktur: Hva er en naturlig gruppering av forskjellige tjenester? En applikasjon er ikke nødvendigvis det samme som en tjeneste En SAP installasjon kan bestå av mange tjenester En Standard Desktop tjeneste består av mange applikasjoner Husk å benytte de tekniske tjenestene som byggeklosser for de overliggende tjenestene Gjenbruk og standardisering 13
Eksempel fra en norsk kommune 14
Oppbygging av CMDB strukturen Kartlegge hver tjeneste for seg Top-Down Viktigste relasjoner Logisk bilde Fokus på avhengigheter Fokus på oversikt Detaljene finner du andre steder i CMS Tenk informasjonsmodell Breakdown Structure Systematisk metode Etabler en standard Detaljeringsgrad Type er Standardiserte relasjoner Bestem hva som skal være er og hva som skal være attributter Tenk Master data modell (CMS) Configuration Management Plan 15
Når tjenestene er definert, er det enklere.. 16
Sammenhengene viser seg Application service B WEB application service Client SW Application B (Server Software Installation) DB-123AA Database instance Application A (Server Software Installation) Applikasjonsserver Microsoft IIS 6 Server application WEB server Microsoft Sharepoint Server Application Client SW Browser Client distribution Client applikation Client distribution Database setup (documentation) Microsoft SQL Server sw Database server Setup documentation Application setup documentation Server 62 Server system Server 13 Server system Server 02 Server system Server 19 Server system Windows Server 2003 (Operating system) Switch TR97 (Network component) Win2003 OS documentation Switch AB24 (Network component) 17
Behandle dette som et prosjekt 1Organisere 2 Bygge 3 Mål og prosjektet kompetanse leveranser 4 Finne målbare effekter 5 Business Case OK? 6Identifisere eksterne krav 7 Finne Best Practice 8 Minimere risiko 9 Inventory og Asset krav Koblinger til 10 Tjenestekatalog 11 Krav fra andre prosesser Definere detaljeringsgrad 12 Definere 13 relasjoner Definere 14 attributter 15Tjeneste modell / SBS Velge CMDB 16 løsning 17 Plan for populering Verktøy for automatisering 18 Kostnader og ROI 19 Bygge CMDB løsningen 20 22 Definere vedlikeholdsregime 21 Støtteprosesser 23 Populere CMDB 24 Opplæring 25 Etablere målinger Kontinuerlige forbedringer 26 Kilde: Step-by-Step Guide to Building a CMDB av Malcolm Fry, BMC Software 2006, ISBN 0-9778119-1-3 18
Noen tips CMDB skal gi oversikt, ikke alle detaljene Detaljer finnes i andre verktøy Tenk Master Data modell Hvor skapes data? Hvor brukes de? Bruk en Top-Down tilnærming Pass deg for spagetti-relasjoner Lag en Configuration Management plan Dokumenterer standardene Setter prioriteringene Med de tekniske tjenestene definert, er det enklere å bygge opp Business s Etablere legoklossene først Automatisering av datafangst kan gi flere detaljer Men pass opp for faren for å drukne, det er oversikt vi ønsker! Komponentfangst kan automatiseres, men tjenester må defineres! Informasjonsmodell Pass opp med relasjonene.. 19
Så hvis det ikke står i tjenestekatalogen, og vi finner det i CMDB, hvordan skal vi da få kontroll? stig@prosesshuset.no 20