SlideShare a Scribd company logo
1 of 31
Download to read offline
Kako početi agilnu tranziciju?
Ivan Krnić, CROZ
@ikrnic | ikrnic@croz.net
JavaCro’15
Vjerujete li u agile?
Agile je način rada kojim isporučujemo
maksimalnu vrijednost uz
kontinuirano unaprjeđivanje
proizvodnog procesa
Agile Manifesto
4 temeljne vrijednosti
12 principa
Agilne vrijednosti
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Protiv čega se borimo?
izabrana djela
Softver u produkcijskoj okolini ima
jako puno prijavljenih defekata
Problem definiranja prioriteta
zadataka
Matrična organizacija
CEO
Dev
Dev1
Dev2
Dev3
Dev4
Dev5
Arch
Arch1
Arch2
Arch3
BA
BA1
BA2
BA3
BA4
Test
Test1
Test2
Test3
Test4
Syst
Syst1
Syst2
Syst3
Syst4
Syst5
PMO
PM1
PM2
PM3
PM4
COO
Projekt A
Projekt B
Projekt C
Projekt D
Projekt N
Time To Market
Od ideje do njezine realizacije prolazi
jako puno vremena
Uzročnici neuspjelih projekata
#1 Nedostatak informacija od Naručitelja
#2 Nepotpuni zahtjevi i specifikacije
#3 Promjene u zahtjevima i specifikacijama
*CHAOS report
Jeste li spremni za agile?
Odredite cilj
Odredite cilj
Poboljšati kvalitetu?
Povećati produktivnost?
Skratiti lead time?
Zaraditi više?
Smanjiti broj
produkcijskih defekata
prioriteta 1 (P1) za 20%
Skratiti vrijeme od ideje
do realizacije za 30%
Odredite metriku
Svaki cilj ima svoju metriku.
Nema „one size fits all”.
Broj prijavljanih defekata P1 u produkcijskoj okolini.
Vrijeme proteklo od kreiranja zadatka do
produkcijskog korištenja tražene funkcionalnosti.
Kreirajte tranzicijski tim
Tranzicijski tim treba imati role
Transition Team Lead
i
Executive Sponsor
Zadaci tranzicijskog tima
Izrada komunikacijskog plana
Izrada edukacijskog plana
Izrada budžeta za tranzicijske aktivnosti
Odabir pilot projekta
Kreirajte tranzicijski backlog
I tranzicija je projekt.
Odradite ga agilno. Napravite backlog.
Postavite pravila
Product Owneri kažu što.
Razvojni timovi kažu kako i koliko dugo.
Uprava brine da su pravi ljudi na okupu.
Odaberite pilot projekt
Mali tim
Kratko vrijeme realizacije
Vidljiv unutar organizacije
Pazite se mitova!
Mit #1
Agilne metodologije ne prakticiraju
planiranje.
Bit će gotovo kad bude gotovo.
Mit #2
Agilne metodologije nisu
kompatibilne s našom korporativnom
kulturom.
Mit #3
Agilne metodologije su dobre za male
projekte, a naši projekti su veliki.
Mit #4
Agilne metodologije zahtijevaju
kolocirani tim, a to je u našoj
organizaciji neizvedivo.
#nedamise
Čestitke na prvim koracima!
Kako početi agilnu tranziciju
@ikrnic | ikrnic@croz.net

More Related Content

Similar to JavaCro'15 - How to start agile transition - Ivan Krnić

Organizacija razvoja u internacionalnom development teamu
Organizacija razvoja u internacionalnom development teamuOrganizacija razvoja u internacionalnom development teamu
Organizacija razvoja u internacionalnom development teamuLuka Kladaric
 
Oracle information age co croz-neos v2.2.
Oracle information age co croz-neos v2.2.Oracle information age co croz-neos v2.2.
Oracle information age co croz-neos v2.2.Oracle Hrvatska
 
Tajna veza između kvalitete u razvoju SW i nagrađivanja članova projektnog tima
Tajna veza između kvalitete u razvoju SW i nagrađivanja članova projektnog timaTajna veza između kvalitete u razvoju SW i nagrađivanja članova projektnog tima
Tajna veza između kvalitete u razvoju SW i nagrađivanja članova projektnog timaAlan Mirko Poldrugac, MSc, PMP
 
Developers' mDay 2017. - Veljko Manojlović Telenor
Developers' mDay 2017. - Veljko Manojlović TelenorDevelopers' mDay 2017. - Veljko Manojlović Telenor
Developers' mDay 2017. - Veljko Manojlović TelenormCloud
 
Agilni pristup učenju i poučavanju.pptx
Agilni pristup učenju i poučavanju.pptxAgilni pristup učenju i poučavanju.pptx
Agilni pristup učenju i poučavanju.pptxLjubicaJerkovic1
 
Zašto nam treba PaaS u Srcu?
Zašto nam treba PaaS u Srcu?Zašto nam treba PaaS u Srcu?
Zašto nam treba PaaS u Srcu?Denis Kranjčec
 
Oracle Services Day 12. 05. 2010. Consulting Final
Oracle Services Day 12. 05. 2010. Consulting FinalOracle Services Day 12. 05. 2010. Consulting Final
Oracle Services Day 12. 05. 2010. Consulting FinalOracle Hrvatska
 
ASP.NET MVC - desingning and implementing extensible web applications (WinDay...
ASP.NET MVC - desingning and implementing extensible web applications (WinDay...ASP.NET MVC - desingning and implementing extensible web applications (WinDay...
ASP.NET MVC - desingning and implementing extensible web applications (WinDay...Kresimir Meze
 
Projektovanje informacionih sist
Projektovanje informacionih sistProjektovanje informacionih sist
Projektovanje informacionih sistAlenGrgic1
 
Information age 2010.oracle e business s
Information age 2010.oracle e business sInformation age 2010.oracle e business s
Information age 2010.oracle e business sOracle Hrvatska
 
Računarski praktikum 1 - Razvoj softvera i dizajn
Računarski praktikum 1 - Razvoj softvera i dizajnRačunarski praktikum 1 - Razvoj softvera i dizajn
Računarski praktikum 1 - Razvoj softvera i dizajnGoran Igaly
 
Agilni razvoj proizvoda
Agilni razvoj proizvodaAgilni razvoj proizvoda
Agilni razvoj proizvodaBosnia Agile
 
Scrum Master Essentials Course
Scrum Master Essentials CourseScrum Master Essentials Course
Scrum Master Essentials CourseKemal Bajramović
 
Angular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump DayAngular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump DayNETMedia
 
Upravljanje projektima uz Kendo Manager
Upravljanje projektima  uz Kendo ManagerUpravljanje projektima  uz Kendo Manager
Upravljanje projektima uz Kendo ManagerMSc. Ljubisa Vukovic
 
Product Owner Kodokan by Kemal Bajramović
Product Owner Kodokan by Kemal BajramovićProduct Owner Kodokan by Kemal Bajramović
Product Owner Kodokan by Kemal BajramovićBosnia Agile
 
Dizajn Softvera.pptx
Dizajn Softvera.pptxDizajn Softvera.pptx
Dizajn Softvera.pptxBojanGrujic4
 
KulenDayz 2014 - Migracija u Cloud, da li bas sve znate o softveru koji trenu...
KulenDayz 2014 - Migracija u Cloud, da li bas sve znate o softveru koji trenu...KulenDayz 2014 - Migracija u Cloud, da li bas sve znate o softveru koji trenu...
KulenDayz 2014 - Migracija u Cloud, da li bas sve znate o softveru koji trenu...Tomislav Lulic
 

Similar to JavaCro'15 - How to start agile transition - Ivan Krnić (20)

Fyi 18 web
Fyi 18 webFyi 18 web
Fyi 18 web
 
Organizacija razvoja u internacionalnom development teamu
Organizacija razvoja u internacionalnom development teamuOrganizacija razvoja u internacionalnom development teamu
Organizacija razvoja u internacionalnom development teamu
 
Oracle information age co croz-neos v2.2.
Oracle information age co croz-neos v2.2.Oracle information age co croz-neos v2.2.
Oracle information age co croz-neos v2.2.
 
Tajna veza između kvalitete u razvoju SW i nagrađivanja članova projektnog tima
Tajna veza između kvalitete u razvoju SW i nagrađivanja članova projektnog timaTajna veza između kvalitete u razvoju SW i nagrađivanja članova projektnog tima
Tajna veza između kvalitete u razvoju SW i nagrađivanja članova projektnog tima
 
Developers' mDay 2017. - Veljko Manojlović Telenor
Developers' mDay 2017. - Veljko Manojlović TelenorDevelopers' mDay 2017. - Veljko Manojlović Telenor
Developers' mDay 2017. - Veljko Manojlović Telenor
 
Agilni pristup učenju i poučavanju.pptx
Agilni pristup učenju i poučavanju.pptxAgilni pristup učenju i poučavanju.pptx
Agilni pristup učenju i poučavanju.pptx
 
Zašto nam treba PaaS u Srcu?
Zašto nam treba PaaS u Srcu?Zašto nam treba PaaS u Srcu?
Zašto nam treba PaaS u Srcu?
 
Oracle Services Day 12. 05. 2010. Consulting Final
Oracle Services Day 12. 05. 2010. Consulting FinalOracle Services Day 12. 05. 2010. Consulting Final
Oracle Services Day 12. 05. 2010. Consulting Final
 
ASP.NET MVC - desingning and implementing extensible web applications (WinDay...
ASP.NET MVC - desingning and implementing extensible web applications (WinDay...ASP.NET MVC - desingning and implementing extensible web applications (WinDay...
ASP.NET MVC - desingning and implementing extensible web applications (WinDay...
 
Projektovanje informacionih sist
Projektovanje informacionih sistProjektovanje informacionih sist
Projektovanje informacionih sist
 
Information age 2010.oracle e business s
Information age 2010.oracle e business sInformation age 2010.oracle e business s
Information age 2010.oracle e business s
 
Računarski praktikum 1 - Razvoj softvera i dizajn
Računarski praktikum 1 - Razvoj softvera i dizajnRačunarski praktikum 1 - Razvoj softvera i dizajn
Računarski praktikum 1 - Razvoj softvera i dizajn
 
Agilni razvoj proizvoda
Agilni razvoj proizvodaAgilni razvoj proizvoda
Agilni razvoj proizvoda
 
Scrum Master Essentials Course
Scrum Master Essentials CourseScrum Master Essentials Course
Scrum Master Essentials Course
 
Angular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump DayAngular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump Day
 
Upravljanje projektima uz Kendo Manager
Upravljanje projektima  uz Kendo ManagerUpravljanje projektima  uz Kendo Manager
Upravljanje projektima uz Kendo Manager
 
Product Owner Kodokan by Kemal Bajramović
Product Owner Kodokan by Kemal BajramovićProduct Owner Kodokan by Kemal Bajramović
Product Owner Kodokan by Kemal Bajramović
 
Dizajn Softvera.pptx
Dizajn Softvera.pptxDizajn Softvera.pptx
Dizajn Softvera.pptx
 
KulenDayz 2014 - Migracija u Cloud, da li bas sve znate o softveru koji trenu...
KulenDayz 2014 - Migracija u Cloud, da li bas sve znate o softveru koji trenu...KulenDayz 2014 - Migracija u Cloud, da li bas sve znate o softveru koji trenu...
KulenDayz 2014 - Migracija u Cloud, da li bas sve znate o softveru koji trenu...
 
Pmo za pmi chapter
Pmo za pmi chapterPmo za pmi chapter
Pmo za pmi chapter
 

More from HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association

More from HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association (20)

Java cro'21 the best tools for java developers in 2021 - hujak
Java cro'21   the best tools for java developers in 2021 - hujakJava cro'21   the best tools for java developers in 2021 - hujak
Java cro'21 the best tools for java developers in 2021 - hujak
 
JavaCro'21 - Java is Here To Stay - HUJAK Keynote
JavaCro'21 - Java is Here To Stay - HUJAK KeynoteJavaCro'21 - Java is Here To Stay - HUJAK Keynote
JavaCro'21 - Java is Here To Stay - HUJAK Keynote
 
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan LozićJavantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
 
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
 
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
 
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
 
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander RadovanJavantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
 
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
 
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
 
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
 
Javantura v6 - When remote work really works - the secrets behind successful ...
Javantura v6 - When remote work really works - the secrets behind successful ...Javantura v6 - When remote work really works - the secrets behind successful ...
Javantura v6 - When remote work really works - the secrets behind successful ...
 
Javantura v6 - Kotlin-Java Interop - Matej Vidaković
Javantura v6 - Kotlin-Java Interop - Matej VidakovićJavantura v6 - Kotlin-Java Interop - Matej Vidaković
Javantura v6 - Kotlin-Java Interop - Matej Vidaković
 
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
 
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
 
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
 
Javantura v6 - How can you improve the quality of your application - Ioannis ...
Javantura v6 - How can you improve the quality of your application - Ioannis ...Javantura v6 - How can you improve the quality of your application - Ioannis ...
Javantura v6 - How can you improve the quality of your application - Ioannis ...
 
Javantura v6 - Just say it v2 - Pavao Varela Petrac
Javantura v6 - Just say it v2 - Pavao Varela PetracJavantura v6 - Just say it v2 - Pavao Varela Petrac
Javantura v6 - Just say it v2 - Pavao Varela Petrac
 
Javantura v6 - Automation of web apps testing - Hrvoje Ruhek
Javantura v6 - Automation of web apps testing - Hrvoje RuhekJavantura v6 - Automation of web apps testing - Hrvoje Ruhek
Javantura v6 - Automation of web apps testing - Hrvoje Ruhek
 
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
 
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
Javantura v6 - Building IoT Middleware with Microservices - Mario KusekJavantura v6 - Building IoT Middleware with Microservices - Mario Kusek
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
 

JavaCro'15 - How to start agile transition - Ivan Krnić