Prosinec
8
Prezentace koncepce
Připravili jsmeucelenou 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ávrhusysté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í
Náklady na opravu
Analýza
Zjištění
vefá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áziznalostí
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 sesoustř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ýzastavu
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
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 projednoduché 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.