- Přehledy IS
- APS (20)
- BPM - procesní řízení (22)
- Cloud computing (IaaS) (10)
- Cloud computing (SaaS) (33)
- CRM (51)
- DMS/ECM - správa dokumentů (20)
- EAM (17)
- Ekonomické systémy (68)
- ERP (77)
- HRM (27)
- ITSM (6)
- MES (32)
- Řízení výroby (36)
- WMS (29)
- Dodavatelé IT slueb a řeení
- Datová centra (25)
- Dodavatelé CAD/CAM/PLM/BIM... (39)
- Dodavatelé CRM (33)
- Dodavatelé DW-BI (50)
- Dodavatelé ERP (71)
- Informační bezpečnost (50)
- IT řeení pro logistiku (45)
- IT řeení pro stavebnictví (26)
- Řeení pro veřejný a státní sektor (27)
ERP systémy
CRM systémy
Plánování a řízení výroby
AI a Business Intelligence
DMS/ECM - Správa dokumentů
HRM/HCM - Řízení lidských zdrojů
EAM/CMMS - Správa majetku a údrby
Účetní a ekonomické systémy
ITSM (ITIL) - Řízení IT
Cloud a virtualizace IT
IT Security
Logistika, řízení skladů, WMS
IT právo
GIS - geografické informační systémy
Projektové řízení
Trendy ICT
E-commerce B2B/B2C
CAD/CAM/CAE/PLM/3D tisk![]() | |
| Přihlaste se k odběru newsletteru SystemNEWS, který kadý týden přináí výběr článků z oblasti podnikové informatiky | |
![]() | |
Agilní vývoj softwaru vyaduje agilní smlouvu
Vývoj softwaru zadává řada českých firem externím dodavatelům. Jejich práce ale často nesplní očekávání. Z letoního průzkumu agentury Brand Brothers mezi stovkou společností vyuívajících slueb externích vývojových firem vyplynulo, e 86 procent z nich nebylo zcela spokojeno s výsledky nebo průběhem realizace zadaného projektu. Příčina nespokojenosti přitom mnohdy pramení z nevhodného zasmluvnění vzájemné spolupráce klienta a dodavatele softwaru. Typickým problémem je malá flexibilita smlouvy, které neodpovídá častým změnám projektu.

Řada zadavatelů stále trvá na uzavření smlouvy o dílo s pevně daným rozsahem zakázky, cenou a termínem dodání. Při vývoji softwaru je ale tento typ smlouvy v naprosté větině případů nevhodný. Při realizaci projektu se toti průběně dotváří a zpřesňuje představa o potřebných funkcionalitách vyvíjeného softwaru a rovně se řeí problémy, se kterými se v původním zadání vůbec nepočítalo nebo se o nich nevědělo. Přínosnějí je smlouva postavená na principech agility, uvádí Radek Petr, Head of Delivery z vývojářské společnosti MoroSystems.
Výrazné a časté změny poadavků ze strany klientů v průběhu projektu potvrzuje průzkum agentury Brand Brothers, v něm téměř dvě třetiny z oslovených vývojářů softwaru uvádějí, e se s touto situací setkávají ve větině realizovaných projektů.
Při častých změnách projektu nejsou smlouvy o dílo dostatečně flexibilní. Smlouvy o dílo jsou ji dávno přeité a budoucnost vidím v agilních kontraktech, které dovolují flexibilně přizpůsobit spolupráci aktuálním potřebám klienta či trhu a nesvazují dodavatele k tomu vyvíjet něco, co je sice součástí smlouvy, ale nemusí to přináet hodnotu. Při agilním přístupu vzniká řeení postupně a průběně se ověřuje, zda se projekt vyvíjí poadovaným směrem. Agilita maximalizuje anci, e zakázka dopadne dobře a bude dodáno uitečné a funkční řeení, popisuje Radek Petr.

U správně nastaveného agilního kontraktu je rovně spravedlivějí rozloení rizika mezi dodavatele softwaru a zákazníka. Na rozdíl od smlouvy o dílo je moné v případě nespokojenosti spolupráci velmi rychle ukončit. Pokud je spolupráce ukončena, dojde sice ke ztrátě, ta vak nebude tak vysoká jako v případě dalího pokračování plnění smlouvy.
Někteří zadavatelé jsou ovem přesvědčeni o tom, e při agilním přístupu není vývoj softwaru pod dostatečnou kontrolou. Vývoj podle principů agility ale neznamená chaos, protoe i tento přístup vyaduje určitá pravidla. Ta se mohou v čase měnit s tím, jak se mění potřeby spolupráce. Dalím častým důvodem je silná potřeba garance. Firmy chtějí mít jistotu, e bude dodán software podle jejich představ. Taková garance je ale pouze iluzí a je moná například ve výrobě, kde se jednotlivé procesy opakují podle předem známého scénáře. V oblasti vývoje softwaru ovem nelze velké mnoství věcí predikovat, protoe o nich dopředu nevíme, objevují se teprve při řeení daného projektu a podle situace vyadují odliný přístup k řeení, vysvětluje Radek Petr.
Agilní kontrakt můe být postaven například na odběru kapacit a doplněný o určité formy garance. Zadavatel softwaru si jednodue objednává čas konkrétních IT specialistů, kteří mají vývoj softwaru na starosti. Firma můe mít po celou dobu vývoje garanci, e se v případě spokojenosti nebude vybraný tým lidí měnit. Pokud ovem zadavatel není spokojen, můe se domluvit na výměně. Velkou výhodou můe být rovně garance takzvaného sprintu, kdy se na dva a tři týdny dopředu detailně naplánuje rozsah prací, ve se v daném termínu zrealizuje, výsledek práce se prezentuje klientovi a na základě jeho potřeb se naplánuje dalí sprint. Vývoj dle principů agility vyhovuje i samotným vývojářům. Agilita toti přináí mnohem větí ztotonění s náplní práce. Vtahuje zaměstnance do řeení problému a zároveň mu dává monost spoustu věcí ovlivňovat, o určitých věcech rozhodovat a přenáí tak na něj odpovědnost, dodává Radek Petr.
Formulář pro přidání akce











