Proboha, co je to tad za filozofické debaty?
99% Softwaru co se dělá v České Republice (odmyslím si originální software což je to 1%) je sedmkrát přeprodaný produkt od západních (dnes už i východních) nadnárodních korporací, které se 7x přeprodaly jen za jediným účelem - zbavit se zodpovědnosti na straně klienta - product/project managera (menežuje nám to dodavatel X), a cutovat costy (poslali jsem to do ČR kluci, ti to tam zase udělají za 1/4 náklady co u nás, hlupáci).
Pokud nejste úplně mimo, a ve firmě se mimo čučení do 10 let starýho monitoru občas zvednete ze židle a kouknete vlevo vpravo, pak si tohoto jistě všimnete.
Z principu věci v těchto "netechnických" korporátech budou za levno vždy vznikat sračky, protože typicky cílem jakéhokoliv manažera je najmout přesně takové lidi, kteří daný úkol zvládnou, ale už ani o vlásek lepší a dražší, pač potřebujeme ušetřit, KPIčka, bonusy, klasika.
Níže popíšu lifecycle takového typického "českého" softwarového projektu, na který vidíte nabídky na všech pracovních portálech v čr.
Korporát "Z" - klient.
Dodavatel "X" - firma pro kterou nějakej chudák programuje.
V korporátu "Z" se nějaký middle manažer+ rozhodne, že chce šplhat po žebříku, vymyslí se nějaký projekt.
Neudělá se žádná analýza, nic, na pár jednáních se pije kafe a melou klasické nesmysly z patra, přičemž máme přebytek musíme investovat tak i sebevětší blbost se nějak protlačí, vrchní 65 let Hanz se stříbrnými vlasy dosrká kafe, řekne "ok kluci, tak pěkná prezentace, zksute to". Agency a stakeholder problém v praxi.
Tadle sračka, bez jakéhokoliv opravdového zadání s tím že "to se nějak potom domyslí a udělá" se dá do výběrka, kde se přihlásí několik klasických lopato-firem, které budou lhát až se jim z uší bude kouřit co všechno za jak málo udělají.
I zamyslí se korporát "Z", a nakonec to dá tomu nejlevnějšímu, nebo nejulhanějšímu, pravděpodobně oboje dohromady.
Hra se přesouvá k dodavateli "X". Ten vytlačí nějaké lži na jobs/startupjobs/linkedin/agenturám a začíná spam na nebožáky "programátory", řekněmě spíš "vývojáře high level webových aplikací za pomocí bazilionu knihoven", hlavně moc nepřemýšlět nebo to chudák ani neslepí.
Následuje výběrko kde 20letá "HR" holka testuje a vyzpovídá starší lidi, div že po nich nevyžaduje vzorek stolice. Následuje přetahovaná v tom, kdo víc zalže a přechytračí toho druhého - nakonec se podávají ruce, nebožák jde za podtržní peníze dělat na "projektu", který nemá žádné zadání.
Nebožák je samozřejmě patlal (protože někoho dražšího přece najímat nebudeme, nevyšel by budget), takže lepí, neví, blbne, plete, až z toho za pár měsíců uplete takovou sračku, že se pakuje pryč z firmy, než to bouchne. Dodavatel "Z" nastoupí do modu "damage control" a nastaví svůj generátor lží na 10x, probíhaj zrychlený výběrka a nabíraj se noví chudáci, kteří při práci na té sračce div, že nevysokčí z okna.
Projekt začíná mít skluz, klient nevrlý, dodavatel už vyčerpal celý zásobník programátorů a blbá situace - tak se udělá meeting a řekne se "no už jsme tenhle projekt milknuli co to dalo, šlo to do zadeke klasicky, lidi co ještě neodešeli jsou brutálně nasraný, tak to pustíme dál jiným dodavatelům, at' si taky užijou". Tak to dodavatel klientovi vrátí, projekták dostane od šéfa u klienta na zadek, tytyty a musíme udělat nové výběrko a jede se dál.
Do měsíce to přebere jiná firma, rinse and repeat.
Během 4 let se na takovém projektu vystřídá těch firem klidně i 5, desítky programátorů.
Zní vám to povědomě? To je 9 z 10 projektů v ČR.
Takže, proto ^ nechci dělat na "legacy" aplikaci.
Ono ani ten "greenfield" bez zadání/se špatným zadáním dopadne úplně stejně.
Tak kluci hodně štěstí, já se jdu věnovat v životě nečemu užitečnějšímu.