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
WHY AGILE?
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
!
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
HOW TO MANIFEST
AGILE?
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
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
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
WHAT ARE THE
BENEFITS
OBTAINED
FROM
IMPLEMENTING
AGILE?
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
BUT
THESE SURVEYS
HIGHLIGHT
ALSO
CONCERNS
ABOUT
ADOPTING AGILE
BARRIERS FOR
FURTHER AGILE
ADOPTION
LEADING
CAUSES OF
FAILED AGILE
PROJECTS
CONCERNS
THE MOST
COMMON
CONCERNS
LISTED, WERE A
LACK OF
UPFRONT
PLANNING,
LOSS OF
MANAGEMENT
CONTROL,
MANAGEMENT
AND TEAMS
OPPOSITION TO
CHANGE
!
BARRIERS
INABILITY TO
CHANGE
ORGANISATION
CULTURE TO
FURTHER
ADOPTION,
RESISTANCE TO
CHANGE,
FIT AGILE
ELEMENTS
INTO A NON
AGILE
FRAMEWORK
!
!
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
DID WE MISS
SOMETHING?
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
AGILE IS A
MINDSET
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)
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
AGILE MINDSET
ABILITY CAN GROW.
GOAL IS TO LEARN.
EMRACE
CHALLENGE.
FAILURE PROVIDES
INFORMATION.
EFFORT IS THE PATH
TO MASTERY.
REACTION TO
CHALLENGE -
RESILIENCE
TO SUCCEED
WITH AGILE
REMEMBER THAT
AGILE IS A
MINDSET,
ESTABLISHED BY
FOUR VALUES,
GROUNDED BY
TWELVE
PRINCIPLES,
MANIFESTED
THROUGH
DIFFERENT
PRACTICES
REMEMBER THAT
IT’S ALL ABOUT
ENGAGED
COMMITTED
MOTIVATED
PEOPLE
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
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
REMEMBER THAT
AGILE REQUIRES
A CULTURE OF
COMMUNITY AND
TRUST.
PROVIDE
LEARNING
OPPORTUNITIES
AND GROW
PEOPLE
REMEMBER THAT
OUR MINDSET IS
NOT FIXED BUT
IT CAN CHANGE
AND BECOME
AGILE
REMEMBER THAT
FAIL EARLY
FAIL FAST
BUT LEARN
CONSTANTLY.
PERFECT IS A
VERB
REMEMBER THAT
THE AGILE
SOFTWARE
DEVELOPMENT
PROCESS IS NOT
FIXED.
IT CONTINUES
TO CHANGE AND
GROW AS WE
LEARN MORE
ABOUT IT
INSPIRATIONAL READING
SIMON SINEK - START
WITH WHY
LINDA RISING -
THE POWER OF AN AGILE
MINDSET
THANK YOU

THE GOLDEN CIRCLE OF AGILE {MINDSET}

  • 1.
    THE GOLDEN CIRCLE OF AGILE {MINDSET} ! AN INTRODUCTION NIKOS BATSIOS AGILECOACH/ScM @ INTRACOM-TELECOM S.A AGILE GREECE 1st MEETUP ON LEAN&AGILE @ THESSALONIKI, 28-03-2014
  • 2.
  • 3.
    SOFTWARE FOLKS DISTRESSED BYTHE 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.
    ! BACK IN 2001SEVENTEEN “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.
  • 6.
    INDIVIDUALS AND INTERACTION OVERFOLLOWING 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.
    SATISFY THE CUSTOMERTHROUGH 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.
    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.
  • 10.
    STATE OF AGILESURVEY (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.
  • 12.
    THESE SURVEYS HIGHLIGHT ALSO CONCERNS ABOUT ADOPTING AGILE BARRIERSFOR FURTHER AGILE ADOPTION LEADING CAUSES OF FAILED AGILE PROJECTS
  • 13.
    CONCERNS THE MOST COMMON CONCERNS LISTED, WEREA LACK OF UPFRONT PLANNING, LOSS OF MANAGEMENT CONTROL, MANAGEMENT AND TEAMS OPPOSITION TO CHANGE !
  • 14.
    BARRIERS INABILITY TO CHANGE ORGANISATION CULTURE TO FURTHER ADOPTION, RESISTANCETO CHANGE, FIT AGILE ELEMENTS INTO A NON AGILE FRAMEWORK ! !
  • 15.
    FAILURES COMPANY PHILOSOPHY OR CULTURE ATODDS WITH AGILE VALUES. EXTERNAL PRESSURE TO FOLLOW WATERFALL PROCESSES. BROADER COMMUNICATION PROBLEM. FAILURE TO INTEGRATE THE RIGHT PEOPLE AND TEACH TEAM BASED CULTURE
  • 16.
  • 17.
    IF THERE ISONE 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.
  • 19.
    THE MINDSET DETERMINES OUR GOALS, OURREACTION TO FAILURE, OUR BELIEF ABOUT EFFORT AND STRATEGIES, OUR ATTITUDE TOWARDS OTHER’S SUCCESSFUL THERE ARE TWO TYPES OF MINDSET FIXED&AGILE(GROWTH)
  • 20.
    FIXED MINDSET ABILITY ISSTATIC. 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.
    AGILE MINDSET ABILITY CANGROW. GOAL IS TO LEARN. EMRACE CHALLENGE. FAILURE PROVIDES INFORMATION. EFFORT IS THE PATH TO MASTERY. REACTION TO CHALLENGE - RESILIENCE
  • 22.
  • 23.
    REMEMBER THAT AGILE ISA MINDSET, ESTABLISHED BY FOUR VALUES, GROUNDED BY TWELVE PRINCIPLES, MANIFESTED THROUGH DIFFERENT PRACTICES
  • 24.
    REMEMBER THAT IT’S ALLABOUT ENGAGED COMMITTED MOTIVATED PEOPLE
  • 25.
    REMEMBER THAT THE MOST IMPORTANTTHING 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.
    REMEMBER THAT AGILE ISNOT 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.
    REMEMBER THAT AGILE REQUIRES ACULTURE OF COMMUNITY AND TRUST. PROVIDE LEARNING OPPORTUNITIES AND GROW PEOPLE
  • 28.
    REMEMBER THAT OUR MINDSETIS NOT FIXED BUT IT CAN CHANGE AND BECOME AGILE
  • 29.
    REMEMBER THAT FAIL EARLY FAILFAST BUT LEARN CONSTANTLY. PERFECT IS A VERB
  • 30.
    REMEMBER THAT THE AGILE SOFTWARE DEVELOPMENT PROCESSIS NOT FIXED. IT CONTINUES TO CHANGE AND GROW AS WE LEARN MORE ABOUT IT
  • 31.
    INSPIRATIONAL READING SIMON SINEK- START WITH WHY LINDA RISING - THE POWER OF AN AGILE MINDSET
  • 32.