Prečo nestačí ísť rovno po riešení
Architektúra hovorí, čo firma potrebuje a prečo. Riešenie hovorí, čím to postaviť. Preskočte prvú otázku a kúpite odpoveď na otázku, ktorú ste si nikdy nepoložili.
Väčšina firiem ide rovno po riešení. Vyberú produkt alebo dodávateľa a až potom riešia, ako zapadne do firmy. Znie to prakticky. Je to najdrahšia cesta, akú poznám.
Projekt domu a postavený dom
Predstavte si, že chcete stavať dom. Môžete začať výberom tehál. Alebo začnete tým, koľko ľudí v ňom bude bývať a kadiaľ pôjde voda. Projekt domu nehovorí nič o značke okien. Hovorí, čo dom má umožniť a prečo. Až postavený dom je z konkrétnych materiálov.
Vo firemnom IT je to rovnaké. Architektúra je odpoveď na otázky ČO a PREČO. Čo firma potrebuje, aké má ciele a ako majú časti zapadať do seba. Je nezávislá od konkrétneho produktu. Riešenie je odpoveď na otázku ČÍM. Konkrétny systém a dodávateľ, ktorí to naplnia.
Jedno zadanie, tri riešenia
Povedzme, že firma potrebuje posielať zákazníkom upozornenia. O stave objednávky, o termíne alebo o faktúre po splatnosti. To je požiadavka. Naplniť sa dá troma úplne rôznymi riešeniami. Správou v aplikácii, textovou správou na telefón alebo emailom z vlastného servera. Každé stojí niečo iné, každé má iné obmedzenia a každé sa dá o rok vymeniť za iné. Požiadavka pritom ostáva rovnaká.
Keď firma začne výberom riešenia, stane sa opak. Kúpi nástroj na textové správy, lebo ho dodávateľ pekne predviedol. Potom zistí, že zákazníci nechcú správy na telefón a že polovica upozornení potrebuje prílohu. Nástroj funguje presne podľa návrhu dodávateľa. Firma ho aj tak obchádza.
Prečo sa to deje
Nie preto, že by majitelia boli nedbanliví. Riešenie je hmatateľné. Dá sa ukázať na prezentácii, má cenu a dodávateľ ho vie dodať do troch mesiacov. Otázka „čo vlastne potrebujeme a prečo" hmatateľná nie je. Nikto ju nepredáva, lebo sa na nej nedá zarobiť. Tak ju nikto nepoloží.
Niekedy má firma aj človeka na návrh toho, ako riešenie postaviť. Urobí to dobre. Lenže odpovedá na otázku ČÍM. Otázky ČO a PREČO ostávajú otvorené. Ktoré postupy vo firme sa zmenia. Kto vlastní ktoré dáta. Ako nový systém zapadne medzi tie, čo už bežia. Bez tohto kroku firma kúpi odpoveď na otázku, ktorú si nikdy nepoložila.
Ako to vyzerá, keď sa to preskočí
Výsledok poznáte. Systém funguje presne podľa návrhu dodávateľa a ľudia ho aj tak obchádzajú. Postupy vo firme sa mu museli prispôsobiť namiesto naopak. Dáta sú v ňom druhýkrát a nikto nevie, ktorá verzia platí. Nerozlišovať architektúru od riešenia nie je akademická chyba. Je to miesto, kde firmám roky pretekajú peniaze.
Čo s tým v malej firme
Nepotrebujete hrubý dokument. Potrebujete pred každým väčším nákupom jednu stranu s odpoveďami na tri otázky. Čo tým chceme dosiahnuť. Ktoré postupy a dáta sa toho dotknú. Čo musí platiť aj po tom, keď riešenie o tri roky vymeníme. S takou stranou sa dá ísť za dodávateľom. Bez nej vám dodávateľ predá to, čo má na sklade.
A keď je zadanie hotové, riešenie pokojne vyberte rýchlo. Niekedy ho navrhnem sama, niekedy ho súťažíte medzi dodávateľmi. Oboje je v poriadku. Len nie v opačnom poradí. Ak vás taký nákup čaká, ozvite sa. Prvé dve hodiny sú zadarmo.
Prvé dve hodiny online sú zadarmo
Poviete mi, čo vás trápi. Ja vám na rovinu poviem, či a ako viem pomôcť. Bez záväzku.
Dohodnime si termín- Diel 01Čo je to API a prečo to počujete na každej porade
- Diel 02Skryté náklady IT, alebo prečo vás softvér stojí trikrát viac než na faktúre
- Diel 03Prečo aj malá zmena v softvéri trvá dva týždne (a nie je to výhovorka)
- Diel 04Cloud alebo vlastný server? Rozhodnite sa ako pri kúpe bytu
- Diel 05Buzzwordy z IT porád po ľudsky (cloud, agile, blockchain, legacy)
- Diel 06Prečo za jednoduchú vec platíte v IT ako za raketu (overengineering po ľudsky)
- ČlánokDesať pravidiel, ktoré si pýtajte od každého dodávateľa
- ČlánokPrečo aj malá firma potrebuje niekoho, kto myslí za celé IT