„Agile Manifesto“, kurį 2001 metais Jutoje sukūrė 17 programinės įrangos kūrėjų, buvo atsakas į lėtus, nelanksčius projektų metodus, kurie dažnai neatitiko realių poreikių. Tokios įmonės kaip „Spotify“ anksti pradėjo naudotis „Agile“: savo komandas suskirstė į mažas, savarankiškas „komandas“, kurios daugiausia dėmesio skiria greitam vertingų funkcijų pristatymui. Šis lankstumas leido „Spotify“ augti ir pritaikyti savo produktą remiantis nuolatiniais vartotojų atsiliepimais, išlaikant konkurencingumą sparčiai besikeičiančioje rinkoje.
„Agile” pagrindinės keturios vertybės yra daugiau nei šūkiai, tai praktinės priemonės, kurios padeda kurti geresnius produktus:
- Asmenys ir bendravimas svarbiau nei procesai ar įrankiai.
Siekiančiam kūrėjui tai reiškia, kad pirmiausia reikia pasikalbėti su žmonėmis. Programavimo įgūdžiai svarbūs, bet dažnai greičiausiai problemas išsprendžia komandos poreikių ar vartotojo problemų supratimas, o ne tik įrankiai. Efektyvi komunikacija gali užkirsti kelią savaitėms švaistomo darbo kūrimo metu. - Pirmiausia – veikiantys sprendimai, o ne tobula dokumentacija.
Nors tam tikra dokumentacija būtina, vartotojams mažai rūpi, kaip puikiai parašytos specifikacijos, jei programėlė neveikia. Sukūręs ką nors funkcionuojančio – net paprastą prototipą – gali greitai gauti grįžtamąjį ryšį. Pradedančiajam kūrėjui tai ypatingai vertinga: padeda išvengti bereikalingo permąstymo ir leidžia mokytis iš tikrų rezultatų. - Bendradarbiavimas su klientais svarbiau nei ilgos sutarties derybos.
IT srityje „klientas“ gali būti Jūsų viršininkas, klientas ar net ir testavimo vartotojų grupė. Atviras bendradarbiavimas padeda suderinti lūkesčius ir išvengti paskutinės minutės netikėtumų. Pradedantiesiems tai reiškia, kad dažnai rodoma pažanga ir aiškiai užduodami klausimai prieš praleidžiant valandas programuojant netinkamą dalyką. - Reaguoti į pokyčius svarbiau nei laikytis griežto plano.
IT srityje susiduriama su nuolat kintančiomis sąlygomis: naujais įrenginiais, vartotojų elgesio pokyčiais ir netikėtomis programinėmis problemomis. Gebėjimas greitai prisitaikyti – karjeros supergalia. Užuot žiūrėdamas į pokytį kaip į klaidą, „Agile” moko jus tai matyti kaip signalą, kad pakoreguotumėte savo požiūrį, galų gale taip išlaikydami savo darbą aktualiu ir savo įgūdžius ryškius.
Įsisąmonindami šias vertybes, jūs ne tik „laikotės metodo“ — Jūs ugdote požiūrį, kuris padaro Jus atsparesnius, bendradarbiaujančius ir kūrybiškus bet kurioje technologijų srityje.
Skirtingai nuo „didžiojo sprogimo“ projektų, kurie siekia vieno didžiulio starto, „Agile“ naudoja trumpus, pasikartojančius ciklus, kad išbandytų, išmoktų ir tobulintų. Galvokite apie tai, lyg rašydami juodraštį, gaudami grįžtamąjį ryšį ir jį patobulindami: vėl ir vėl, užuot bandžius nuo pat pradžių sukurti tobulą galutinį produktą.
Realaus gyvenimo pavyzdys: mobiliosios programėlės komanda pirmiausia gali išleisti nedidelę funkciją, stebėti vartotojų atsiliepimus ir pakoreguoti prieš pradedant kurti sudėtingesnes funkcijas. Šis metodas sumažina riziką ir užtikrina, kad produktas atitiktų realius poreikius.
Jei Jūsų asmeninis gyvenimas būtų valdomas kaip „Agile” projektas, kokius mažus pokyčius galėtumėte implementuoti šią savaitę, kurie pagerintų Jūsų kasdienybę?
Užduotis refleksijai (1–2 minutės)
Pagalvokite apie momentą, kai Jūsų sukurtas planas turėjo netikėtai pasikeisti. Kas padėjo greitai prisitaikyti? Ką kitą kartą darytumėte kitaip, kad procesas vyktų sklandžiau? 💡
Teigiami sisteminiai veiksniai:
- Komandos ar bendruomenės, kurios skatina ir priima ankstyvą grįžtamąjį ryšį.
- Įrankiai ar įpročiai, kurie palengvina planų koregavimą be streso (pvz., „Kanban“)