7. Teenuste haldus: IT infrastruktuuri haldus 1 8. Teenuste kavandamine: teenustasemete haldus, teenuste kata- loogi haldus 1 9. Teenuste kavandamine: käideldavuse haldus, mahuhaldus 1 10. Teenuste kavandamine: IT teenuste talitluspidevuse haldus, tarnijate haldus 1 11. Teenuste üleminek: vara- ja konfiguratsioonihaldus, ülemineku planeerimine ja tugi 1 3 Guido Leibur Harjutustunnid (16 t) + iseseisev töö (60 t) Kursuse struktuur 2 Loengud (32 t): 12. Teenuste üleminek: muudatusehaldus, reliisi- ja paigaldamise haldus 1 loeng 13
Ülalhoiu põhifunktsioon: TAGADA PIISAV KVALITEET MINIMAALSE HINNAGA • Kvaliteet peab vähemalt vastama kokkulepitule (SLA) • Hind ei tohi ületada kokkulepitut Laiemalt: • Kliendi rahulolu (juhtumihaldus) • Stabiilne produktsioonisüsteem (käideldavus) • Piisav jõudlus (mahuhaldus) • Efektiivne infosüsteemi ülalhoid (finantshaldus) • Ülalhoid peab baseeruma õigetel strateegilistel otsustel 2) Konfiguratsioonihaldus Eesmärk: Pidada usaldusväärset arvet IT komponentidest ja teenustest ning nende detailidest. Korrektse info ja dokumentatsiooni tootmine teistele ITSM protsessidele. CSF: Info registreerimise kiirus (reaalaja lähedane) on tagatud ; Info õigsuse kontrolli tõhusus on tagatud ehk automaatse valideerimise võimekus on olemas KPI: Valideerimisel tuvastatud parandamist vajavate CI-de % ; tuvastatud autoriseerimata komponentide # 3) Seleta lahti mõisted/lühendid: NAS, RSA, POP3, SEC, SQA
· An immutable object is an object whose state cannot be modified after it is created · Lihtsustab programmeerimist · Võimaldab kompilaatoril/virtuaalmasinal koodi optimeerida DISAINI MUSTRID · Tüüplahendused objektorienteeritud disainis olulistele ja tihti esile kerkivatele probleemidele · Kogenumate arendajate oskuste ja kogemuste süstematiseeritud kataloog · Lihtsustab arendajate suhtlemist "me kasutame Strategy mustrit" 13. loeng - Arenduse infrastruktuur ja konfiguratsioonihaldus Inimesed · Oluliseim komponent · Suhted ja suhtlemine on nagu õli, mis paneb kogu masinavärgi tööle · Tööriistad üksi tööd ei tee · Klient, testija, arendaja Nõuded Milleks hallata? · Muutuvad ajas · Ununevad · Olulisus muutub · Tekivad ja kaovad · Folkloor · Ebakõlad/vead · Progressi jälgimine Planeerimine · Alusta väga üldisest · Planeerimine ei ole ainult kuupäevad, millal asi peab valmis olema
Käsk „Command“ Strateegia „strategy“ Iteraator „Iterator“ – object, mis laseb programmeerijal läbida konteinereid ja eriti liste Külaline „Visitor“ Vahendaja „Mediator“ – objekt, mis kapseldab, kuidas objektid käituvad/suhtlevad Loeng 5 Arenduse infrastruktuur ja konfiguratsioonihaldus- Aho Augasmägi [email protected] Mida endast kujutab arenduse infrastruktuur? o Inimesed o Oluliseim komponent o Suhted ja suhtlemine on nagu õli, mis paneb kogu masinavärgi tööle o Tööriistad üksi tööd ei tee o Klient, testija, arendaja … Nõuded o Nõuetest arusaamine on eduka projekti alus o Milleks hallata? Muutuvad ajas Ununevad
manner. FDD 5 Parts an object model (more shape than detail) major future sets the development plan Sequence diagram (more detail than shape) Client-valued functionality 16. FDD Best Practices •Probleemvaldkonna modelleerimine -DomainObjectModeling •Funktsioonipõhine arendus -DevelopingbyFeature •Koodi personal omandus –Individual Class(Code) Ownership •Funktsioonitiimid –Feature Teams •Koodi läbivaatused -Inspections •Regulaarsed koosted –Regular Builds •Konfiguratsioonihaldus –Configuration Management •Tulemite näitlikustamine -Reporting/Visibility of Results 18. Short Comparison FDD vs XP •Traditional heavy processes with long ‘analysis phases’areunworkable for projects running on internet time; business requirements are changing monthly if not weekly. •Software continues to be delivered late and over budget with less useful function than first envisioned.
graafikud, aga midagi tarka tihti peale hakata pole) oluline muuta asju, mida päriselt ka vaja on mõõta. Ehita asi õigesti ● „Raiskamise“ minimiseerimine ära tee asju selliselt, et keegi ei taha kasutada ● Kvaliteedi sisse ehitamine Pidev areng ● Isiklik areng ja meeskonna areng peab olema, toodet tuleb paremaks teha jmt 170. Arenduse infrastruktuur ja konfiguratsioonihaldus 171. Mida endast kujutab arenduse infrastruktuur? Inimesed: • Oluliseim komponent • Suhted ja suhtlemine on nagu õli, mis paneb kogu masinavärgi tööle • Tööriistad üksi tööd ei tee • Klient, testija, arendaja ... 172. Milleks hallata nõudeid? ! Nõuetest arusaamine on eduka projekti alus.