Vždy mě překvapí, když vidím, jak jsou programátoři náchylní si nechat něco namluvit, obzvláště pokud se jedná o termíny. Tato udivující pasivita vychází patrně z předsudků a vzorů přejatých s historie, bohužel použitých na moderní odvětví. Pokud si uvědomíme, že je velmi obtížné (často nemožné) i pro zkušené programátory stanovit přesné termíny dokončení jednotlivých prací, pak musí být jasné, že pokud se do tří základních věcí, tj. termínů, funkčnosti a použitých kapacit, snaží mluvit v rámci organizace nebo firmy někdo, kdo o tom má mlhavou nebo žádnou představu („někdo z vyššího vedení“ nebo „lidi z obchodního“), nemůže to skončit jinak než naprostým nezdarem. Ještě horší je to, že mezi vedoucími, kteří jsou za vývoj programu přímo odpovědní, se díky nějaké zvrácené logice rozmáhá postoj, který takový přístup považuje za standardní způsob vedení.
Mé osobní zkušenosti naznačují, že 30 až 40 procent programátorského úsilí je zmařeno právě kvůli špatným nařízením, ať už se to týká termínů, vlastní funkčnosti programu nebo potřebných kapacit. Mělo by přitom být základním pravidlem, že o tom, jak dlouho něco bude trvat, by měl rozhodovat ten, kdo to bude dělat. Podmínkou ovšem je, aby se snažil být co nejpřesnější, jinak se nedá naplánovat nic.
Jednou z příčin tohoto špatného stavu je fakt, že programátoři a jejich bezprostřední vedoucí se vzdali odpovědnosti rozhodovat o tom, kolik úsilí a prostředků bude pro dosažení vytýčených cílů potřeba věnovat. Posledním projevem diktátu je pak zbavení možnosti rozhodovat o dalším plánu těm, kteří se pak podle něj mají sami řídit. Smířit se s tím není o nic menší zlo, než být v pozici toho, kdo se snaží svými nedostatečnými znalostmi něco zcestného prosadit.
Hm, pěkné. Ale to jsem nevymyslel já. Je to přesná citace z knihy Softwarové projekty pana Jima McCarthyho z roku 2000.
Rady poradců a konzultantů je potřeba zvažovat a filtrovat. Většinou se nám snaží za hodně peněz vnutit banality obalené pěknými příběhy „ze života“. Ale tento pán vedl vývojový tým MS Visual C++, tak tomu bychom věřit mohli, ne?



