Šta znači Agilni razvoj?

Agilni razvoj softvera ili skraćeno Agile je skup okvira i metoda razvoja softvera na načelima iterativnog i inkrementalnog razvoja, gdje zahtjeve korisnika u rješenja implementiraju samoorganizirani, multifunkcionalni razvojni timovi.

Agile promovira adaptivno planiranje, razvoj u vremenski ograničenim iteracijama, potiče brz i fleksibilan odgovor na promijene i stalni feedback svih učesnika u razvoju kroz učestale inspect-and-adapt aktivnosti. Software se isporučuje sukcesivno na način da se prvo razvijaju funkcionalnosti sa najvećom poslovnom vrijednošću za korisnika. Agilni razvoj podrazumjeva organiziranu kolaboraciju svih učesnika u razvoju sistema i podržava brzo i efikasno donošenje odluka.

Agile Manifesto je uveo pojam agilnosti u razvoj software-a 2001 godine. Od tada, agilni pokret je, sa svim svojim vrijednostima, metodama, praksama, alatima, šampionima i praktičarima, značajno promijenio pejzaž moderne organizacije razvoja softvera. Sa postankom agile pokreta, nastale su brojne agilne metode i okviri kao što su Scrum, Lean, Kanban, Extreme Programming (XP), Discipline Agile Development (DAD), Dynamic Systems Development Method (DSDM), Scaled Agile Framework (SAFe), itd. Iako je svaka od agilnih metoda i okvira jedinstvena u svom specifičnom pristupu, sve one dijele zajedničku viziju i temeljne vrijednosti koji potiču iz Agile Manifesta. Najpopularniji agilni okvir današnjice je Scrum i više o Scumu možete čitati u Šta je Scrum? blogu gdje donosimo šta je Scrum i koje su njegove najvažnije karakteristike.

Ako želite da naučite više o agilnom pristupu razvoju software-a, preporučujemo vam besplatnu Agile for Dummies elektronsku knjigu. Pored elektronske knjige, preporučujemo najznačajnije Agile organizacije koje pružaju mnoštvo korisnih informacija Agile Alliance, Scrum Alliance i Scrum.org.

 

About the author
Fariz Saračević
Author: Fariz SaračevićWebsite: http://www.linkedin.com/in/fsaracev
Senior Product Manager | Professional Scrum Master
About:
Fariz Saračević is a Professional Scrum Master. He is a member of IBM Rational Product Management and Design team, responsible for IBM Rational solution for Agile ALM (https://jazz.net/agile/) and JazzHub (https://hub.jazz.net/) scenario design. He is working closely with other IBM Rational leads to define and advance Agile and JazzHub capabilities. Prior to taking scenario design role, Fariz was leading IBM Rational solution for Collaborative Lifecycle Management (CLM) and he was part of Automated Software Quality Product Management team responsible for automated functional solutions. Fariz co-authored "Software Test Engineering with IBM Rational Functional Tester: The Definitive Resource" book and he is writer and co-writer of several articles. He has worked for IBM Rational since 2004. He is a speaker at a wide variety of world-wide conferences on the topic of Agile ALM. He holds a Master in Information Technology degree from Virginia Tech and Bachelor of Science degree from George Mason University.

Prethodni događaji

Naše usluge

Kontaktirajte nas

Bosnia Agile
Milana Preloga 12, Sarajevo 71000
Bosna i Hercegovina

Ova e-maila adresa je zaštićena od spambotova. Omogućite JavaScript da biste je vidjeli.
www.agile.ba