2. Prosinec
8
Prezentace koncepce
Připravili jsme ucelenou koncepci
technického auditu pro vývoj software
podle nejmodernějších postupů, znalostí
a zkušeností, která byla námi ověřena v
rámci auditu existujících projektů.
Cílem není pouze zjistit stávající stav, ale
navrhnout možnosti řešení kritických částí
a pomoci s jejich implementací.
3. Prezentace je určená pro ...
Projekty, kde se nedaří odevzdat kvalitní produkt
Kde další požadavky zvyšují chybovost produktu
Produkt má problémy s výkonností
Je potřeba změnit technologie (i díky stáří projektu)
Garážové aplikace převést do enterprise prostředí
Reagovat na změnu trhu a porazit konkurenci
4. Nejčastější úskalí návrhu systému
53%
31%
16%
Duplicitní kód a kvalita
implementace
Návrh kocepce a
architektury, výkonnost
Problém technologií a
znalosti jejich použítí
6. Náklady na opravu
Analýza
Zjištění
ve fázi
Oprava ve fázi
Architektura
Implementace
Analýza
1x
Architektura
3x
1x
Implementace
5-10x
10x
1x
Testování
10x
15x
10x
Odevzdání
10-100x
25-100x
10-25x
Někdy je lepší přehodnotit stav projektu a zaměřit se na
jeho ekonomickou efektivnost.
Jedním z řešení je efektivní restart.
Náklady na opravu v různých fázích projektu
7. Původní projekt
obsahuje bázi znalostí
a business pravidla –
v celkově nízké kvalitě
Projekt po
transformaci
kompatibilní s
datovým zdrojem,
pravidla báze
znalostí aplikována,
je potřeba pouze
zavést business
pravidla – vysoká
kvalita díky
standardizaci
Proces standardizace (transformace)
8. Na co se soustředíme
Zachování kompatibility i se stávajícími řešeními
Modulárnost a znovupoužitelnost
Minimalizace programového kódu
Urychlení mapování a nezávislost na řešení
Kvalita, jednoduchost a výkonnost cílové aplikace
Ekonomická návratnost a úspornost, vč. časové
9. Fáze 1: Analýza stavu
kvality produktu dle
obecně známých metrik,
stanovení báze znalostí
a cílů standardizačního
procesu
Fáze 2: Definice pravidel
pro transformaci
produktu směrem k
definovaným
technologií, testování
transformačních pravidel
Fáze 3: Transformace
aplikace pravidel –
okamžitá výměna
aplikace za novou
a kvalitní verzi
Fáze 4: Implementace
business pravidel
doplnění již kvalitního
produktu o business
pravidla
Stále
probíhající
vývoj
12. Reference – životní příběhy
Portál finančních trhů
B-next DE pro holandskou banku – vývoj produktu cca 1,5 roku á 5-7 lidí
Naše transformace – 14 dní s 3 lidmi
Portál katastru nemovitostí
Ness Slovensko pro UGKK – vývoj původního produktu cca 4 roky á 15-20 lidí
Naše transformace – 2 měsíce s 10 lidmi
Systémy i24 (realitní, vnitropodnikový a hotelový)
Nithia Ltd. UK / Hotel Škoda Schneider Group CZ – vývoj technologie i24
cca 3 roky, optimalizace 5 let, původní produkty cca 2 roky á 5-10 lidí
Naše transformace – 1 měsíc s 3 lidmi / projekt
13. Děláme věci pro jednoduché používání,
ne pouze jednoduché na pohled.
Závěrem
Simple That Works.
14. Dali jsme přednost „udělat to dobře“
před „udělat to rychle“.
Závěrem
Quality over Quantity.