Řízení a implementace systému
Riadenie implementácie IS - Juraj Michálek (georgik@blucina.net) - podľa prednášok Zdenka Staníčka
Projektové riadenie
--------------------
Trojimperatív projektu
- čo, kedy, za koľko
Plán projektu
- je ako cesta autom
- nie je to dogma
Delenie projektu na etapy
- z každej etapy musia vypadnúť presne definované produkty
- za každou etapou padacia brána, ktorá nepustí ďalej v prípade, že
produkty nie sú v uspokojivej kvalite
- produktová orientácia výstupov
- projekty nie sú sériová výroba
Analýza
- overenie kompaktnosti celku
- projekt je možné pospájať dohromady
Stratégia projektu
- kedy bude projekt úspešný
- pri rozhodovaní vyberáme riešenie, ktoré podporí stratégiu
- predstavuje porovnávacie kritérium
- nemá zmysel obmedzovať ľudí, ale ukázať im stratégiu
- zadávatelia špecifikujú príliš veľa bez prieniku - nutné prepojiť
- odignorovaná stratégia: v priebehu riešenia sa zistí, že namiesto
kolobežky sa stavia traktor
- dôvera v ciele
- dôslednosť: keď sa niečo povie, tak to platí, pokiaľ sa nepovie inak
Zlepšovanie
- časť energie venovať systematickému zlepšovaniu
- otázka - v čom sme sa od posledného projektu zlepšili
- podmienka pre ISO normu
Tímy a ľudia
------------
- rozdelenie na tri časti
- zameranie na úlohu, cieľ a výsledky
- zameranie na skupinu, tím a jeho údržbu
- zameranie na jednotlivca
- nutné je sústrediť sa na všetky tri oblasti
- nerovnomerné zameranie a charakteristika
- zameranie striktne na úlohu vyvoláva stres (Stresmistr)
- zameranie na skupinu (Športový referent)
- zameranie na jednotlivca (Samaritán)
Riadenie
--------
- motivovať ľudí
- musia vedieť prečo na projekte pracujú
- potm majú dôvod pracovať
- nutné uviesť spolupracovníkov do kontextu, až potom začať vysvetľovať
Špecifikácia projektu
---------------------
1. Čo
- jasne stanoviť, čo sa má urobiť
- špecifikovať výsledok
- špecifikovať jeho vlastnosti
2. Ako
- nebezpečné zamieňať fázu 2. s fázou 1.
- keď neviem čo chcem, tak nemám kritériá
- špecifikovať cestu, ako sa k výsledku dostanem
3. S kým
- keď už viem kam a ako sa mám dostať, potom hľadám ľudí,
ktorých po ceste priberiem
- prítomné znalosti
- zručnosti a schopnosti
4. Kedy
- ľudia musia mať čas
- ak nemajú čas, tak nebudú pracovať
5. Za koľko
- cena práce
- kľúčová je spotreba práce
- reviduje sa čas
- pokiaľ sme nikdy špecifikáciu nerealizovali nemáme šablóny, podľa
ktorých postupovať
- skúsenosti, analógie
* vyškoliť používateľa (vyžaduje čas) - keď nie je vyškolený, tak nevie
so systémom pracovať a povie, že je systém zlý
- na takéto účely je nutné vyhradiť čas
- čo zákazník chce?
- informačnú schopnosť
- konceptuálny model
- dátový model biznisu
- konceptuálny model nie je know-how
- fyzický dátový model už know-how je
- fromulovanie kritérii
- čo znamená, že som cieľ dosiahol?
- všetci zúčastnený musia mať jasnú predtsavu o tom čo je cieľ
- musíme si všetcia vzájomne rozumieť, čo je cieľ
- ako dodávatelia, tak aj odberatelia
Čo
- čiastkové kritéria
- hlavné výstupy
Ako
- postup, kroky
- nie je tam konkrétny čas, ani ako dlho to potrvá
- návaznosť činností
- ktoré činnosti paralelne a ktoré sú viazané
S kým
- riadiaca komisia projektu
- riešitieľ
- podporný tím projektu
- zákazník - ľudia majúci podrobnejšie info o problematike
- kľúčový ľudia od dodávateľa aj zákazníka
- spoločný orgán, kde sú donútení sa dohodnúť
- ako spolu riadia spoločné riešenie
- riešiteľský tím je podriadený komisii
- podporný tím je koordinátorom - nie je podriadený komisii
- podporný tím je nutné zachytiť v zmluve
- existuje, kto v ňom je
- za akých podmienok bude k dispozícii
Kedy
- Ganttov diagram
* MS Project nie je nástroj na riadenie projektu (eufemizmus)
- kedy sa ktorá z činností bude vykonávať
Za koľko
- zhora dole
- vezmeme analogický projekt
- odhadneme, ako sa odlišuje
- keď nie je analógia, tak veštíme :o)
- zdola nahor
- vezmeme, čo musíme urobiť a odhadujeme, ktorý krok ako dlho
trvá
- odporúčanie: robiť oba odhady
Plán financovania
- zákazník si spraví plán, kedy dodá prostriedky
- musí vedieť, či bude mať prostriedky na dokončenie projektu
- platenie po etapách - polovitý graf
- keď sa príliš veľa bodov platieb zíde do hromady vznikajú veľké schody
- riadenie zmeny - nutné preplánovanie
- kvalita sa posudzuje podľa špecifikácie
- monitorovanie stavu, v akom sa nachádzame
Formovanie
----------
- seba
- klienta - aby bol použiteľný
- spolu
Riadenie prác
- kedy, kto, kde, čo, za koľko
- umožňuje vedenie prác
Morfológia organizácie
- z čoho sa organizácia skladá (divízie)
Fyziológia organizácie
- ako časti spolupracujú
- ako to funguje ako celok
- nie je dobré mrofológiu miešať s fiziológiou, vznikajú nezmysly
Informačná schopnosť
--------------------
- IS dokáže odpovedať na ad-hoc požiadavky
- programový balík spracováva len dopredu definované požiadavky
- IS - paralela s novinami - vznikli preto, aby poskytovali informácie
- z tohoto pohľadu vychádza aj architektúra
- riadenie procesu vyžaduje informácie o jeho stave a stave okolia
- IS je z 80% len záznamník
- umožňuje formulovať kritéria
- podľa nich je možné vyberať
* Spagetti system - systém vyzerá ako tanier so špagetami
- nie je jasné čo sa stane, keď sa niečo v systéme zmení
- Bussiness svet sa rozvíja nerovnomerne
- problematické nasadzovanie spagetti sys.
Účtovníctvo
- pohľad do minulosti
- nie je možné, aby bolo centrom podniku, ktorý má smerovať do
budúcnosti
Primárny systém
- obsahuje základné dáta
Sekundárne systémy
- vyťahujú informácie z primárnych a poskytujú informácie
- primárnych systémov môže byť viac
- sekundárne vyžadujú prierezové informácie
Agregácia dát
- vždy sa musí spustiť od začiatku
- každá agregácia stráca dáta
- ak je potrebné pridať novú informáciu z agregácie sa nedostaneme
Realtime
- vyžaduje rýchle odpovede
- nasadenie agregácie je problematické
- datawarehouse - dajú sa použiť lepšie štruktúry, pretože dáta tak
nefluktuujú
Architektúra
- zlaté vidly na kopu hnoja
Obhajcovia pôvodného systému
- informatici zakopaní v podniku
Nevyjadrená stratégia
- všetci nejako konajú
- môže dôjsť ku konfliktom a nekonzistentnosti
- kde je zlá kultúra, technika nepomôže
Voľba ciest
- čo zlepšujeme
- veľmi všeobecná stratégia je ako heslo v májovom sprievod
- na nič
- veľmi konkrétna
- stratenie sa v detailoch
- všetko súvisí so všetkým
Riadenie
- šéf dokáže uriadiť 6 ľudí
- vznik hlbokej štruktúry
- so zavedením IT
- získanie plochej štruktúry
- orchester like
Maticová štruktúra
- matica - X=profesie, Y=projekty
- problém dvoch šéfov - pokiaľ sa nevedia dohodnúť, odnesie si to
zamestnanec
- šéfovia projektu sa starajú o spokojnosť zákazníka
- pri potlačení projektove úrovne získame profesné riadenie
- prichádza sa o zákaznícku orientáciu
- horiznotálna čast - riadenie projektov - vnútorná koordinácia procesov
- typické pre malé firmy
- nikto sa nestará o rast ľudí
- efekt prázdnej tuby od pasty
- neexistuje všeliek, nutné poznať slabé a silné stránky
Riadenie implemntácie
---------------------
Zdroje
- projektový manažment musí mať prístup
- obmedzovačky vedú k problémom
Rozpisy
- vždy len na jednu etapu
- po konci etapy sa menia požiadavky
- je nutné nové preplánovanie
- cieľom by mol byť zlepšenie kvality
- nie je možné v prípade, že ohodnotenie je viazané na výkaz práce
- keď sa začne pracovať, tak musí byť jasné za koľko a kde sú zdroje
Schôdzka riešiteľského tímu
- oboznámenie s plánmi
- omyl, že sa nemusia stretnúť
- každý navníma čítaný text inak
- nutná je diskusia a reakcie na problém
- papierové zadanie nestačí
- plán - základ musí byť stručný
- je nutné aby problému rozumeli pokaiľ možno všetci rovnako
Balíček
- základné pravidlá
- dostupné riešiteľom
Žampionové riadenie
- nechať v temnotách a čakať, čo z toho vyrastie
- "nasadíte to do sraček, zavřete a čekáte co z toho vyleze"
Zákazník
- musí vedieť svojim ľuďom povedať, čo sa bude diať
- na schôdzke sú ľudia z tímu, aj od zákazníka
- úvodná schôdzka - kick off meeting
- predchádza sa tomu, aby ľudia nevedeli o čo sa jedná
Dokumentovanie procesov
- protokoly - zaznámenávanie stopy projektu
- lodný denník
- situačné správy - informácie o tom, ako to vyzerá
Produkty
- používateľská dokumentácia
- nie je dokumentáciou je to jeden samostatný produkt
- referenčná príručka
- popis činností jednotlivých častí
- jednoznačné definovanie činností
- kvalita softvéru sa hodnotí podľa toho, že robí to, čo je v referenčnej
príručke
Riadenie zmien
--------------
- ak sa odlišuje riešenie od špecifikácie, je nutné preplánovanie a
prehodnotenie dokumentov
- pokiaľ sa nezanalyzuje môže dôjsť ku krachu
- ak dôjde k zmene podnikateľských aktivít väčšina projektov je
stratená, preto je nutné poznať činnosť zákazníka
Zmena cieľov
- objektívne
- subjektívne - pre karierový raz sa niekto rozhodne a zmení cieľ
Zmeny obmedzení
- rovnaké riešenie by sa dosiahlo inak
- problém je ak sa objavujú obmedzenia, ktoré tam neboli
- zachytiť do zmluvy hranice, kde sa riešenie môže pohybovať
Odhalenie problémov
- pri inovačných častiach (typické pre softvér)
Personálne vedenie u klienta
- zmena subjektívnych obmedzení
Vykazovanie
- minimalizovať (nikoho to moc nebaví)
- ak to pridáva prácu a zamestnanci nevidia výsledok konania, potom ich
to nebaví
- vykazovanie otravuje ľudí a robí zlú krv
Predávacie protokoly
- ak sa niečo prenieslo k zákazníkovi, je nutné, aby bol o tom záznam
- produkt má alebo nemá požadovanú vlastnosť (nič medzi tým)
Riadenie projektov
------------------
- kvalita (BS - british standard)
- súlad výsledného produktu so špecifikáciou
- rýchlo-kvalitne-lacno
- to čo má byť lacnejšie bude trvať dlhši
- potrebujem zraziť čas, musím zamestnať ľudí, ktorí sú drahí
- vylepšenie jedného parametru mení ostatné parametre
Akceptačný list
- hlavnú časť by mal vytvoriť zákazník
- určíme presnejšie jeho predstavu
- od všeobecného ku konkrétnemu
- testovanie prebieha naopak
- V model
ISO 9001:2000 - je veľmi blízko TQM
- novelizácia zredukovala byrokraciu
- dá sa použiť na zlepšenie kvality
- vyladenie reťazca - dodavateľ - zákazník
- zákazník je vnútorný
- v akejkoľkek činnosti sú situácie, kedy sú činnosti navzájom
závislé - vnútorne
- niekto niečo dodáva, niekto to odberá
- snaha o zlepšovanie celku
TQM
- verejný záväzok
- namiesto hľadania kontrólneho mechanizmu je vyhlásenie, že sa bude
dobre pracovať - commitment
- manažment sa zaviaže, že to bude presadzovať
- pokiaľ to funguje hore, zreplikuje sa to smerom dole
- ujme sa v málo firmách
Mäkké techniky na vedenie tímu
------------------------------
- rozšírenie modelu úloha-skupina-jednotlivec o "ja"
- pri motivácii sa sústrediť na úlohu
- zohľadňujú sa záujmy jednotlivcov
- nevenovať sa vlastnému ja
Príprava
- koncentrácia na vlastné ja
- viem čo chcem - mention
- kam chcem dôjsť
- prežívanie - use
- pri problémoch - ľudia s neurotickými stavmi
- trénovanie zbavenia sa problémov
- použitie slabých a silných stránok
- poznávanie
- nutné poznávať realitu taká aká je
- komunikácia
- poslucháč porozumie
- ja porozumiem
- nevypúšťam haldu slov, ktorým nerozumieme a len devastujeme
čas
Homasova distribuovana spravodlivosť
- spravodlivé riešenie je viazané na hľadiská
- podtatné je, ako to vníma skupina
- moja investícia/tvoja investícia = moja odmena / tvoja odmena
- pokiaľ rovnica platí - pohodár
- podstatné je, ako je to vnímané
- dobrý vedúci na to musí myslieť
- musí sa nažiť, aby skupina vnímala, že to tak funguje
- beru, beru - zlodej, žobrák
- dávam, dávam - charita, blbec
- beriem, dávam | dávam, beriem - win to win stratégia
* podstatných je pár ikon, ktoré hneď naskočia, než preberať zložitú
teóriu
Tvrdé techniky na vedenie tímu
------------------------------
Prírastkový vývoj s prototypovaním
- nutná spätná väzba od používateľa
Tvorba prírastkov
- na začiatku sa odpáli iba jeden
- postupne, keď je nutné tak sa ich odpáli aj viac paralelne
- nutné kontrólne kroky, testovanie kvality
- voľba architektúry a jej úprava
- čo sa vyhodí, čo sa ponechá
Šablóny
- poredpokladajú, že bola definovaná informačná stratégia
- konceptuálny model, ako súčasť stratégie
- to čo vidím začnem prispôsobovať
- kontrola, je to skutočne to, čo potrebujem?
- čo chcem stavať
- potom ako - z veľkých panelov, alebo z tehličiek
- prírastok nemusí byť nutne viazený na komponentu
- scenár akceptačných testov vytvorený pri definícii prírastku
- tvorbou systému sa tvoria aj iné projekty
- nutná reorganizácia v súvisiacich oblastiach
- všeobecne je tento fakt veľmi podceňovaný
Tvorba prírastkov
- po ukončení to ide do ďalšej rozvojovej etapy
- na začiatku je nutná definícia prírastku
- účelom prototypu je ladenie predstáv zákazníka
- pri sedení s prototypom musí byť prítomný analytik
- nutné stanovenie priorít zmien
- tieto veci musia byť, tieto musia počkať
- nie je možné robiť všetko
- odsúhlasenie používateľom - vyjednávanie
- keď sa jedná o novú vec, je nutné počitať s dvoma prechodmi
- akceptačný test sa modifikuje spolu s definíciou prírastku
Údržba a rozvoj
---------------
- pri chaotických úlohách je otázka, koľko to stojí nezodpovedateľná
Podstatný krok
- začiatok prechodu do procesu údržby
- vývoj požiadavkov
- analýza požiadavkov
- implementácia požiadavkov
- nie je možné reagovať na každý výkrik
- výber požiadaviek, ktoré majú význam
- oddeľovanie
- vytriedi sa, čo je podstatné
- požiadavky sa implementujú v dávkach
- doba na zber požiadaviek sa mení (postupne sa predlžuje)
- analýza požiadaviek je nutná, pretože niektoré sa vzájomne vylučujú
- analyzuje sa vždy celá tireda požiadavkov, nie len jeden
Prechod na vývoj a údržbu
- plán členenia údržby
- rozdelenie na celky, po ktorých sa bude postupovať
- vyselektovať, doplniť, čo sa do šablóny hodí
Tím údržby
- musí byť iný než riešiteľský
- špičkoví vývojári sa nemôžu starať o údržbu
- vývojár je nekvalitný údržbár
- tími musia byť oddelené
Výber systémov
--------------
- očakáva sa úspora
- presun utrácania
- inovovať len pre ušetrenie nákladov nie je ono
- záujem o technickú stránku
- informatici chcú drahé hračky
- top manažment sa potom naštve a odmietne čokoľvek ďalšie
kupovať, veď predsa nepotrebujú drahé hračky
- silný používateľ
- budovanie pomníku nepostradrádateľnosti
- podnikateľská potreba
- získanie konkurenčnej výhody
Taktické myslenie
- každý tlačí riešenie podľa svojho pohľadu
- vzájomne si to kazia
Operatívne myslenie
- brownov pohyb
- riadenie na průser
- manažment najskôr hľadá aliby a až potom rieši
Strategické myslenie
- spolu sa dohodneme na spoločnom cieli
- stratégia je DOHODA
- na stratégii nie je podtatné kam by sme mali ísť
- šanca je v tom dohodnúť sa a ísť efektívne
- nedá sa pracovať ako parta ľudí, kde každý ťahá iným smerom
- zatajenie konceptuálneho dátového modelu - to je, akoby som si šiel
kúpiť topánky a zatajil číslo nohy
- viera v správnosť postupu
- všetci by mali mať tpto vieru
- harmonogram - utvrdenie viery, že ideme správnym smerom
- zmena sebevnímania u klienta
LBMS
----
Stratégia
- pracovné semináre - aby rozprávali o svojej práci
- zjednodušuje prácu konzultantov
- klienti sú schopní čitať model
- zistiť vlastné predstavy kľúčových ľudí
- ukazuje, aké problémy sa dajú čakať na formovacích seminároch
Formovací seminár
- miesto vytvárania spoločnej dohody
- neustály kontakt s klientom
- klient sa musí citiť ako spoluator (musí sa mu to podsunúť)
Formovanie vlastných pracovníkov
- keď jedná, stáva sa z neho obchodník a predáva produkty firmy
- manažer musí byť silná osoba
- nesmie vznikať aliizmus
- keď sa tak chováme, bude sa tak chovať aj klient
Fromovanie riešiteľského tímu
- zdieľané ciele
- ak to tak nie je, nemá cenu nič realizovať
Sformovanie tímu
- predstavovacie kolečko
- aké sú záujmy
Návodné otázky:
1. Čo očakávate od IS
2. Čomu sa hodláte venovať
3. Čo by vám mohlo zabrániť k získaniu toho, čo očakávate
- pri formovaní je nutné rozsadiť tak, aby nevznikali klany
- dobrý zapisovateľ = "naprostá výhra"
Modely
------
Konceptuálny model
- posmový model
- dáva veci do súvislosti
Chaos
- miera chaosu sa musí udržovať
- zvládanie chaosu je otázka skúsenosti
- nutné budovanie skupinovaj kultúry
- orientácia na skupinu znižuje chaos
- obežník neformuje skupinu
- forma tichej pošty - zvýšenie choasu
- vytváranie spoločného poznania - spoločná kultúra
Stratégia dela
- niekam sa zamieri a vystrelí
Stratégia riadenej strely
- analýza trvá len rozumnú dobu
- vzhľadom na chaos sa deje neustále korigujú
- projekty sa ovplyvňujú nzvzájom pordukatami
Projekt
- úrad
- prevezme sa metodika
- nie je však možné dobre pochopiť
- umelecké dielo
- rozumie tomu umelec
- rpoblém s prechodom do údržby
- chýba záznam a zmapovanie problému
- nutné skombinovať tieto dva prístupy
- projekt ako film
- produkčný
- režisér
Riadenie projektu
- HIP - halvný inžinier projektu
- Autor - kreatívny človek - nutné rozdelenie rolí
- riadiaca komisa musí mať ľudí, ktorí sú schopní rozhodnúť a majú k
tomu aj prostriedky
Plánovanie
- odzadu - v prípade, že je presne daný koniec
- kedy pri prešvihnutí termínu to už nemá význam
- za koľko - plánovanie pomocou človeko dní
- rizikový koeficient - pri plánovaní nechať rezervu 30%
Výkazy práce
- platba za výkaz znamená, že človek vykazuje viac, ako je spravené
- pracovník si vymyslí
- výkaz má slúžiť na to, aby neboli ľudia zbytočne preťažovaní
- systém sa chová tak, ako je nastavený
Nastavovanie pravidiel
- 20 dní sekirovať - vytvorí sa disciplína
Pracnosť
- akonáhle niekto niečo potrebuje - pracnosť preniesť na žiadateľa v
rozumnej forme, aby si bol vedomí ceny práce
- pri realizácii požiadavku je potrebné brať ohľad na to, akým spôsobom
podporí požiadavka biznis
Nová požiadavka
- riešiteľ predloží svoj návrh
- komisia potvrdí, či má význam danú vec realizovať
- vždy je nutné zdôvodniť rozhodnutie
- inak sa vypotrebuje chuť ľudí
Analýza požiadavkov
- odhad veľkosti zmien
- analýza dopadu na systém
- určia sa zmeny na systéme
- dokumentujú sa zmeny - aby bolo podľa čoho rozhodovať
Implementácia požiadavkov
- upraviť referenčnú dokumentáciu
- riadia sa tím požiadavky
Odkazy
------
www.ipma.cz
www.spr.cz
www.shine.cz