Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić
-
Upload
roko-roic -
Category
Technology
-
view
695 -
download
0
Transcript of Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić
![Page 1: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/1.jpg)
IS HISTORY TEACHING US THAT AGILE IS DEAD?
![Page 2: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/2.jpg)
@RROIC
JAVA DEVELOPER„AGILE CROATIA” BOARD MEMBERMANAGING SOFWARE DELIVERY @KING-ICTROCK CLIMBINGWRITING A BOOK ON AGILE
![Page 3: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/3.jpg)
![Page 4: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/4.jpg)
TECHNOLOGY
”THAT COOL THING WE USE FOR OUR PROJECTS”*
* EVERY DEVELOPER EVER
![Page 5: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/5.jpg)
METHODOLOGY
”A SET OF METHODS, RULES, OR IDEAS THAT ARE IMPORTANT IN A SCIENCE OR ART : A PARTICULAR PROCEDURE OR SET OF PROCEDURES”*
* MERRIAM-WEBSTER DICTIONARY
BORIN
G
![Page 6: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/6.jpg)
WHY METHODOLOGY?
NO SINGLE PERSON CAN DELIVER LARGE SOFTWARE PROJECTS IN REASONABLE TIME
![Page 7: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/7.jpg)
THE SOLUTION
FORM A TEAM OF PEOPLE TO DO THE JOB.
![Page 8: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/8.jpg)
WHICH BRINGS US TO FORMATION
![Page 9: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/9.jpg)
![Page 10: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/10.jpg)
![Page 11: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/11.jpg)
THE HISTORY OF SOFTWARE DEVELOPMENT METHODS
![Page 12: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/12.jpg)
UNTIL1960’S
![Page 13: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/13.jpg)
![Page 14: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/14.jpg)
![Page 15: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/15.jpg)
MEANTIME IN TECHNOLOGY: COBOL, FORTRAN, PL/1, LISP, AGOLA, SMALLTALK, BASIC, A, B, LOGO
![Page 16: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/16.jpg)
1970’S
![Page 17: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/17.jpg)
![Page 18: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/18.jpg)
![Page 19: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/19.jpg)
Software development should be done incrementally,in stages with continuous user participation and replanning and with design-to-cost programmingwithin each stage.
![Page 20: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/20.jpg)
MEANTIME IN TECHNOLOGY: C, PASCAL, MODULA, AWK, ADA, MS BASIC
![Page 21: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/21.jpg)
1980’S
![Page 22: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/22.jpg)
![Page 23: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/23.jpg)
THE WATERFALL ACCIDENT
![Page 24: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/24.jpg)
![Page 25: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/25.jpg)
MEANTIME IN TECHNOLOGY: OBJECTIVE C, C++, SELF, EIFFEL, PERL, SML
![Page 26: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/26.jpg)
1990’S- NOW
![Page 27: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/27.jpg)
FIRST OF ALL, MONEY
![Page 28: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/28.jpg)
CRYSTAL
1992.
![Page 29: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/29.jpg)
1994.
![Page 30: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/30.jpg)
SCRUM
1995.
![Page 31: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/31.jpg)
RUP
1996.
![Page 32: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/32.jpg)
XP
1999.
![Page 33: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/33.jpg)
REFACTORING, CI, CD
1993.-…
![Page 34: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/34.jpg)
AGILE, 2001.
![Page 35: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/35.jpg)
LEAN SW DEV
2003.
![Page 36: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/36.jpg)
KANBAN
2007.
![Page 37: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/37.jpg)
YOU GET THE PICTURE (PUN INTENDED)
![Page 38: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/38.jpg)
MEANTIME IN TECHNOLOGY: HASKELL, JAVA, PYTHON, RUBY, JAVASCRIPT, C#, VB, DELPHI, SCALA, …
![Page 39: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/39.jpg)
WHAT DOES THE FUTURE BRING FOR METHODOLOGY?
![Page 40: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/40.jpg)
IT BRINGS CERTAIN AND FAST CHANGE.
![Page 41: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/41.jpg)
CHANGE IS A JOURNEY, IT IS NOT SOMETHING THAT TAKES PLACE AND FINISHES
![Page 42: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/42.jpg)
METHODS ARE AT THE MATURITY LEVEL OF 1970S DEVELOPMENT LANGUAGES
![Page 43: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/43.jpg)
THERE IS SOME PROOF WHICH METHOD IS BETTER
![Page 44: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/44.jpg)
BASED ON THE „WATERFALL ACCIDENT”, CAN WE ASSUME THAT SCRUM IS AN ACCIDENT?
![Page 45: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/45.jpg)
1950 - PDCA1960 – TDD @MERCURY, TPS1970 – TOM GILB, FSD @ IBM1980 – BOOK BY GILB1992 – CRYSTAL…2001 – AGILE2007 - LEAN
30 YEAR GAP!
![Page 46: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/46.jpg)
WE CAN SAFELY ASSUME THAT THE BETTER METHOD IS COMING ALREADY HERE
![Page 47: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/47.jpg)
UNFORTUNATELY – WE STILL DO NOT KNOW ITS NAME
![Page 48: Is history teaching us that Agile is dead? - JavaCro 2015 - Roko Roić](https://reader036.fdocuments.us/reader036/viewer/2022062503/58f1100c1a28ab304e8b4603/html5/thumbnails/48.jpg)
Q&[email protected]@RROIC