Analýza požadavků
Dokážu pozorně naslouchat klientům a netechnickým jazykem s nimi diskutovat jejich potřeby, přání a představy. Vždy se snažím porozumět širšímu kontextu, motivaci a dlouhodobým záměrům.
Výsledkem analýzy je projektová specifikace, která je uchopitelná a srozumitelná pro zadavatele, ale zároveň je i vyčerpávající a přesná, aby sloužila jako zadání pro softwarový vývoj.
Softwarová architektura
Pro jednotlivé softwarové projekty navrhuji architekturu, vybírám technologie, definuji aplikační rozhraní a datové modely.
Vedení vývojového týmu
Jsem zvyklý na roli vedoucího vývojového týmu s odpovědností za dokončení vývojového projektu nebo jeho jednotlivých etap/verzí v domluveném rozsahu a termínu.
Mám bohaté zkušenosti s estimací, zadáváním, plánováním a každodenním řízením vývoje. Umím během projektu včas identifikovat potencionální úskalí a operativně je řešit.
Vývojové týmy zpravidla pomáhám i sestavit, definuji požadavky na jednotlivé členy, absolvuji pohovory a testy, vybírám uchazeče a nastavuji vývojové metodiky.
Vývoj software
Zajišťuji zákázkový vývoj software na klíč, ať už se zapojením spolupracujících programátorů, nebo vlastní rukou.
Sám jsem aktivním programátorem a rád čelím náročným výzvám, objevuji nové cesty a řeším problémy, se kterými si ostatní neví rady.
Poradenství
Rád se s vámi podělím o své zkušenosti a poradím s vývojem software, jak ohledně technických záležitostí, tak i ohledně produktového zacílení a obchodního modelu.
Realizuji přednášky a školení pro vývojáře.
Zastupování vůči dodavatelům
Nakupuje-li firma informační systémy, zejména s rozsáhlejší implementací nebo individuálním dovývojem, je výhodné mít na své straně profesionála z oboru.
Pomůžu s přesným vymezením dodávaného systému a souvisejících služeb, poradím na co si dát pozor a jak nastavit smluvní vztahy, dohlédnu na kvalitu dodávek a zajistím reklamaci chyb a nedostatků.