Successfully reported this slideshow.

THE GOLDEN CIRCLE OF AGILE {MINDSET}

2,169 views

Published on

An introduction to agile sw development, exploring the why, how and what. But is sth missing? Seems that successful agile transformations require an agile mindset….

As presented in the 1st Lean&Agile meetup @ thessaloniki, March 2014

Published in: Technology
  • Be the first to comment

THE GOLDEN CIRCLE OF AGILE {MINDSET}

  1. 1. THE GOLDEN CIRCLE OF AGILE {MINDSET} ! AN INTRODUCTION NIKOS BATSIOS AGILE COACH/ScM @ INTRACOM-TELECOM S.A AGILE GREECE 1st MEETUP ON LEAN&AGILE @ THESSALONIKI, 28-03-2014
  2. 2. WHY AGILE?
  3. 3. SOFTWARE FOLKS DISTRESSED BY THE CONTINUAL DILUTION OF THEIR ENERGY COMMITMENT AND TALENTS, CAUSED BY DYSFUNCTIONAL WAYS OF WORKING, DYSFUNCTIONAL MANAGEMENT, DYSFUNCTIONAL CLIENTS, TOOK MATTERS INTO THEIR OWN HANDS AND…!!!!! Bob Marshall
  4. 4. ! BACK IN 2001 SEVENTEEN “LIGHTWEIGHT METHODOLOGIST” GOT TOGETHER IN A SKI RESORT IN UTAH - THEY NAME THE NEW MOVEMENT “AGILE” AND THE AGILE MANIFESTO FOR SOFTWARE DEVELOPMENT WAS BORN. UNCOVERED BETTER WAYS OF DEVELOPING SOFTWARE BY DOING IT AND HELPING OTHERS DO IT
  5. 5. HOW TO MANIFEST AGILE?
  6. 6. INDIVIDUALS AND INTERACTION OVER FOLLOWING A PLAN WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION RESPONDING TO CHANGE OVER FOLLOWING A PLAN AGILE ESTABLISHED BY FOUR VALUES THAT IS, WHILE THERE IS VALUE IN THE ITEMS ON THE RIGHT, WE VALUE THE ITEMS ON THE LEFT MORE
  7. 7. SATISFY THE CUSTOMER THROUGH EARLY CONTINUOUS DELIVERY WELCOME CHANGING REQUIREMENTS, EVEN LATE DELIVER WORKING SOFTWARE FREQUENTLY BUSINESS PEOPLE AND DEVELOPERS COLLABORATE DAILY BUILD PROJECTS AROUND MOTIVATED INDIVIDUALS CONVEY INFO VIA FACE-TO-FACE CONVERSATION PRIMARY PROGRESS MEASURE:WORKING SOFTWARE CONTINUOUSLY DEMONSTRATE TECHNICAL EXCELLENCE SIMPLIFY:MAXIMIZE AMOUNT OF WORK NOT DONE SELF-ORGANIZE RETROSPECT AND TUNE BEHAVIOUR AGILE GROUNDED BY TWELVE PRINCIPLES
  8. 8. RELATIVE ESTIMATION, SIZE-BASED (POINT) ESTIMATION, PLANNING POKER, GROUP ESTIMATION
 PRIORITISED PRODUCT BACKLOG
 USER STORIES, STORY MAPS / MMF, STORY SLICING, ACCEPTANCE TESTS SHORT ITERATION, WIP LIMITS
 EARLY AND FREQUENT RELEASES
 ROADMAPPING VELOCITY-BASED PLANNING AND COMMITMENT ITERATION PLANNING / ITERATION BACKLOG RELEASE PLANNING / RELEASE BACKLOG
 TIME BOXED ITERATION
 PAIR PROGRAMMING, CONTINUOUS INTEGRATION
 RISK BACKLOG, TEST AUTOMATION, PULL-BASED SYSTEMS, BURN UP/BURN DOWN CHARTS ! SCRUM, XP, DSDM, CRYSTAL, FDD, ASD, YOUR OWN FRAMEWORK AGILE MAKE USE OF DIFFERENT PRACTICES
  9. 9. WHAT ARE THE BENEFITS OBTAINED FROM IMPLEMENTING AGILE?
  10. 10. STATE OF AGILE SURVEY (2010-2012) FASTER TIME TO MARKET ENHANCE ABILITY TO MANAGE CHANGING PRIORITIES IMPROVE PROJECT VISIBILITY ACCELERATE TIME TO MARKET INCREASE PRODUCTIVITY ENHANCE SW QUALITY REDUCE RISK SIMPLIFY DEVELOPMENT PROCESS IMPROVE TEAM MORALE MANAGE DISTRIBUTES TEAMS REDUCE COST
  11. 11. BUT
  12. 12. THESE SURVEYS HIGHLIGHT ALSO CONCERNS ABOUT ADOPTING AGILE BARRIERS FOR FURTHER AGILE ADOPTION LEADING CAUSES OF FAILED AGILE PROJECTS
  13. 13. CONCERNS THE MOST COMMON CONCERNS LISTED, WERE A LACK OF UPFRONT PLANNING, LOSS OF MANAGEMENT CONTROL, MANAGEMENT AND TEAMS OPPOSITION TO CHANGE !
  14. 14. BARRIERS INABILITY TO CHANGE ORGANISATION CULTURE TO FURTHER ADOPTION, RESISTANCE TO CHANGE, FIT AGILE ELEMENTS INTO A NON AGILE FRAMEWORK ! !
  15. 15. FAILURES COMPANY PHILOSOPHY OR CULTURE AT ODDS WITH AGILE VALUES. EXTERNAL PRESSURE TO FOLLOW WATERFALL PROCESSES. BROADER COMMUNICATION PROBLEM. FAILURE TO INTEGRATE THE RIGHT PEOPLE AND TEACH TEAM BASED CULTURE
  16. 16. DID WE MISS SOMETHING?
  17. 17. IF THERE IS ONE THING AGILE HAS BROUGHT TO THE TABLE IS THE REALISATION OF HOW IMPORTANT THAT “FLUFFY PEOPLE” STUFF IS AND HOW WE NEED TO PAY ATTENTION ! !Linda Rising
  18. 18. AGILE IS A MINDSET
  19. 19. THE MINDSET DETERMINES OUR GOALS, OUR REACTION TO FAILURE, OUR BELIEF ABOUT EFFORT AND STRATEGIES, OUR ATTITUDE TOWARDS OTHER’S SUCCESSFUL THERE ARE TWO TYPES OF MINDSET FIXED&AGILE(GROWTH)
  20. 20. FIXED MINDSET ABILITY IS STATIC. GOAL IS TO LOOK GOOD. AVOID CHALLENGES. FAILURE DEFINES THE IDENTITY. EFFORT IS GOOD BUT FOR THOSE WITH NO TALENT. REACTION TO CHALLENGE- HELPLESSNESS
  21. 21. AGILE MINDSET ABILITY CAN GROW. GOAL IS TO LEARN. EMRACE CHALLENGE. FAILURE PROVIDES INFORMATION. EFFORT IS THE PATH TO MASTERY. REACTION TO CHALLENGE - RESILIENCE
  22. 22. TO SUCCEED WITH AGILE
  23. 23. REMEMBER THAT AGILE IS A MINDSET, ESTABLISHED BY FOUR VALUES, GROUNDED BY TWELVE PRINCIPLES, MANIFESTED THROUGH DIFFERENT PRACTICES
  24. 24. REMEMBER THAT IT’S ALL ABOUT ENGAGED COMMITTED MOTIVATED PEOPLE
  25. 25. REMEMBER THAT THE MOST IMPORTANT THING TO KNOW ABOUT AGILE METHODS OR PROCESSES IS THAT THERE IS NO SUCH THING. THERE ARE ONLY AGILE TEAMS. THE PROCESSES DESCRIBED AS AGILE ARE ENVIRONMENTS FOR A TEAM TO LEARN HOW TO BE AGILE !!! www.agile-process.org
  26. 26. REMEMBER THAT AGILE IS NOT A SILVER BULLET. AGILE THAT WORKED FOR SOMEONE IT DOESN’T MEAN IT WILL WORK FOR YOU. LEARN AND FOLLOW RULES. BREAK THEM. MAKE YOUR OWN. LEARN LIKE A SCIENTIST -INSPIRATION -EXPLORATION -TESTING -COLLABORATION -EXPLOITATION
  27. 27. REMEMBER THAT AGILE REQUIRES A CULTURE OF COMMUNITY AND TRUST. PROVIDE LEARNING OPPORTUNITIES AND GROW PEOPLE
  28. 28. REMEMBER THAT OUR MINDSET IS NOT FIXED BUT IT CAN CHANGE AND BECOME AGILE
  29. 29. REMEMBER THAT FAIL EARLY FAIL FAST BUT LEARN CONSTANTLY. PERFECT IS A VERB
  30. 30. REMEMBER THAT THE AGILE SOFTWARE DEVELOPMENT PROCESS IS NOT FIXED. IT CONTINUES TO CHANGE AND GROW AS WE LEARN MORE ABOUT IT
  31. 31. INSPIRATIONAL READING SIMON SINEK - START WITH WHY LINDA RISING - THE POWER OF AN AGILE MINDSET
  32. 32. THANK YOU

×