Zmysluplne o Agile, Scrum, Kanban a SAFe
Agile estimation: Principles
An estimation is questioned in software development for many years. How to estimate accurately & fast? And, is an estimation even necessary? Well, the question for thousands of bucks. Because estimation might be expensive. Especially in the age of changes. Time as an estimation unit is wrong! In our agile training, we used to ask trainee to visualize the amount of outcome they are able to finish per day and visualize it by hands. Of course, the indicated amount will be different per person. Even it is just a feeling of the outcome, what [...]
Nestíhame. Poďme robiť!
Prečo robiť hneď je horšie než zlé. Gumkáči boli pod brutálnym tlakom. Z každej strany sa to na nich hrnulo. Veľa projektov, kopa úloh, množstvo chýb, všetci dookola dôležití, hardvér v pytli, nefunkčný, chybový. K tomu chybné jadro, nové verzie v kuse, navyše padajúce. A k tomu manažment žiadajúci ich prísť cez víkend, makať viac. Na slučku. Na stand-up to bola poriadna skepsa. Ľudia si prebrali stav a ja som sa začal pozerať po ich miestnosti. Kopec vytlačených dokumentov na stoloch. Kanban tabuľa v zlom stave. Neprehľadná, karty kade tade. Na tabuli za papierikom [...]
Ročný plán?
Aké dlhé obdobie má byť plánované vopred keď aplikujeme agilné princípy? Džony prišiel na Q+A session (radšej mám označenie Q-A=0) s takým provokatívnym úsmevom. Bolo mi jasné, že je len otázkou času kedy príde otázka času. Takticky si počkal kedy sa ľudia trochu otvoria, mentor 'nabehne' a on to priklincuje. Vyčkával. Aj na to, kedy príde šéf. Vedel prečo. Potom ruka hore. S tým vašim agile sa plánuje ročný plán? Ste sa zbláznili? A bolo to von. Ľudia sa zamrvili, mentor chvíľu pozeral na Džonyho a tak trochu nechápal. Premýšľal. Prečo spomenul rok? Odkiaľ [...]
Pripravená požiadavka
Ako ušetriť veľa peňazí na vývoj za málo úsilia. Alebo, prečo definovať požiadavky poriadne. Pankáči Pankáči sú u klienta a ich manažmentu už niekoľko rokov horším tímom. Ich požiadavky sa neustále naťahujú a aj keď sa ich podarí dokončiť, klient je permanentne nespokojný a generuje mnoho požiadaviek na zmenu. Pankáči to už ani neriešia, trvá to roky tak čo! Už to vraveli veľakrát. Požiadavky sú väčšinou jeden titulok, sem tam niečo trochu viac. "Si zistite sami". "Veď vás predsa platíme ako expertov." A tak skúšajú vyťahovať implementáciu ako z kúzelnického klobúka. Tak čo sa [...]
Manažment a Agile
Príbeh o lídrovi a manažmente motivovanom aktívne podporiť Agile. Už len názov mnohým z nás, ktorí aplikujú agilné princípy, znie ako oxymoron. Áno, musím potvrdiť, že vo viac než 80% je agile vnímané top manažmentom ako ďalšia hračka ukludňujúca vývojárov. Preto keď natrafíte na manažment, ktorý vie, že aj keď ich čaká krv, pot, odpor a aj napriek tomu idú do toho, tak agile sa zavádza úplne inak. V uplynulých dňoch som sa zúčastnil stretnutia top manažmentu spolu s ich top executive. Firma už rok zavádza scrum a agilné princípy do praxe. Ešte si [...]
Veľa požiadaviek. Veľa, veľa, veľa.
Príbeh o tom, čo v dlhodobom horizonte spôsobí vaša odpoveď "Áno". Veľa roboty. Keby to nebolo o tom, že raz horí tu a raz inde. Ale horí vždy, všade a každý deň. Vyvíjame viaceré customizácie systému a naša apka už ani je je tým čo sme chceli. Veľa verzií, chyby opravené v jednej sa nestihnú dostať do ďalšej verzie. Prečo je to tak? Nooooo, na začiatku sme si predstavovali univerzálny produkt, ktorý poskytne klientom rôzne možnosti. Jeden produkt pre klientov rôznej veľkosti. Aha. A podarilo sa? Nie, kód začal byť veľmi zložitý, požiadavky išli [...]