Riešenie na mieru sa začína tam, kde sa štandard stáva obmedzením
Hotový softvér je často najlepším riešením, ak potrebu správne pokrýva. Vývoj na mieru odporúčame vtedy, keď sa obchodný proces, objem dát, integrácia alebo obchodné pravidlo už čisto nezmestí do rámca existujúceho produktu.
Preložiť nevyslovené pravidlá
Práca potom nespočíva v hromadení funkcií. Treba preložiť pravidlá – niekedy nikde nezapísané – na predvídateľné správanie.
Od obchodnej logiky ku kódu
Určujeme obchodné objekty, ich stavy, vzťahy a príslušné oprávnenia. Tento krok obmedzuje výnimky roztrúsené po kóde a pripravuje architektúru, ktorá zostane zrozumiteľná aj pri raste projektu.
Podľa kontextu môže základ kombinovať PHP/Symfony, JavaScript, Python, SQL, vyhľadávací server a externé služby. Technológia zostáva prostriedkom; cieľom je stabilný doménový model.
Stavať s ohľadom na údržbu
Logy, migrácie, testy, ošetrenie chýb, dokumentácia integrácií a stratégia nasadzovania sú súčasťou návrhu. Kód, ktorý dnes funguje, ale zajtra ho nikto nedokáže upraviť, je dlh, nie aktívum.
Štandard už nestačí?
Vysvetlite nám obchodné pravidlo alebo obmedzenie, ktoré vás dnes brzdí – spoločne posúdime, či je riešenie na mieru opodstatnené.