V první řadě bych se soustředil na to, zda má vůbec smysl řešit nějaké "kontrolování". Pokud firma nespecifikovala přesně co chce, jak to chce atd., stejně na dotyčného nemáte páku takže výsledek bude, že se z okna vyhodí to co se zaplatí programátorovi + váš čas + čas někoho, kdo bude analyzovat.
V řadě druhé, "stavební dozor" se používá na stavbě domu kde proběhne nejdřív nějaká diskuze klienta s architektem, návrh, kontrola, odsouhlasení, pak předání stavební firmě. Pokud vývoj software probíhá tak, že se programátorovi řekne "no tohle jako bude dům, tak nám to udělejte", a v průběhu se specifikuje "udělejte tam nějak dveře a okna, na to jsme nějak zapomněli", "víc červené prosím", "okno trochu víc doleva", zabere to nepochybně tuny času. Tohle je v zásadě kámen úrazu podobných projektů, protože jsou v zásadě dvě cesty (a pak cokoli mezi).
a) klient s programátorem se domluví co přesně v této etapě chtějí, programátor udělá, vše se zkontroluje, dělá se nová etapa
b) klient s programátorem se snaží nějak "průběžně" stále měnit zadání tak, aby klient dostával to co chce
Problém je, že u a) klient dostává něco co ve výsledku nechce, ale programátor může alespoň analyzovat a pracovat. U b) pak sice klient jednou dostane to co chtěl (a na začátku to nevěděl), ale znamená to nutnost spolupráce, takže to žere oběma stranám spoustu času, a ve výsledku neexistuje nic jako "zadání je hotové" protože neexistuje ani zadání. Tohle by teoreticky mohl řešit projektový manažer, ale u podobných "bezedných děr" to v zásadě jen zdvojnásobuje strávený čas protože ve výsledku programátor stejně pořád předělává.
Jinak chtít "dodatečně" vědět, co programátor dělal mi přijde jako trochu problém. Pokud verzuje pak samozřejmě "nějaké" informace dostanete, otázka je zda to nebude něco jako
3h "výstup č. 1"
2h "úprava výstupu č. 1 dle nových požadavků"
1,5h "úprava výstupu č. 1 dle nových požadavků"
2h "úprava výstupu č. 1 dle nových požadavků"
4h "rework výstupu č. 1 dle nových požadavků"
2h "úprava výstupu č. 1 dle nových požadavků"
3h tvorba seznamu co jsem dělal
Profesionální ajťák pracující pro korporát (narozen 1974). V soukromí však rád prosazuji svobodný software. Snažím se mít přehled o technologiích a trendech. Zastávám názor, že pokud chci něco kritizovat, musím s tím mít nějakou zkušenost. Jsem hrdý manžel, otec dvou dcer a opečovávatel kočky plemene Britská modrá krátkosrstá. Mám rád hudbu, knihy a kulturu obecně. V některých věcech však jdu proti proudu – používám Linux (konkrétně ZorinOS), svobodný software (LibreOffice, GIMP, Inkscape či Joomlu!) a jezdím v hybridním japonském autě.
Přečteno 47 175×
Přečteno 41 383×
Přečteno 35 909×
Přečteno 25 965×
Přečteno 25 767×