metodologii vyvoje softwaru jako je Vodopad se vyvoj vyklonil opacnym
smerem:
Spousta projektu je velmi malo rozmyslena, ma mizernou nebo vubec zadnou
dokumentaci. Nektere nemaji ani README.
No to je pravda, ale co uz ma clovek delat kdyz nejakej debilni obchodak
uzavre smlouvu ze to jsme schopni udelat klidne do zitrka, takze je clovek
nucenej to pomalu delat hnusne bez jakekoliv analyzi, asi tak jako kdyz
programoval kdyz mu bylo 15.
Pro zakaznika i vyssi management je dulezite aby to alespon vizualne vypadalo
jako hotovy produkt i kdyz streva to ma zatim skoro prazdna a vetsina veci
nefunguje a nebo je zabugovana (styl "to se jeste trochu doladi a bude to
dobre")
Pravdu povedit, uz jsem celkem dlouho nepracoval na projektu kde by se
nejdrive delala dobra analyza procesnich toku, delal ERD diagram a tak
podobne. Za starych dobrych casu jsme na analyze travili polovinu casu
projektu a tim automaticky byla dokumentace v hrubych rysech hotova jeste
predtim nez byla napsana prvni radka kodu.
Ted si vsichni mysli ze kdyz mi daji pod kridla dalsich x junior programatoru
tak se to zvladne, ale nikdo nebere v uvahu ze jim nemuzu priradit praci kdyz
sam poradne nevim co se bude delat (ve vetsine pripadu to nevi ani zadavatel,
takze mnoho kodu je napsano zbytecne, jelikoz on si az potom uvedomi ze to
chtel vlastne jinak, coz by se pri normalni analyze snadno dopredu odchytlo)
Sakra to jsem se rozepsal, asi jsem si proste musel ulevit :-)
|