AGILE MANIFESTO PRINCIPLE #11THE BEST ARCHITECTURE REQUIREMENTS AND DESIGNS EMERGE FROMSELF ORGANIZING TEAMS OK LET’S SELF-ORGANIZE!
NIKOS BATSIOS SCRUM MASTER @ INTRACOM-TELECOM S.AAGILE GREECE ATHENS MEET-UP 14.01.2014
INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATIONRESPONDING TO CHANGE OVER FOLLOWING A PLAN
#1 OUR HIGHEST PRIORITY IS TO SATISFY THE CUSTOMERTHROUGH EARLY AND CONTINUOUS DELIVERYOF VALUABLE SOFTWARE #2 WELCOME CHANGING REQUIREMENTS, EVEN LATE IN DEVELOPMENT AGILE PROCESSES HARNESS CHANGE FOR THE CUSTOMER'S COMPETITIVE ADVANTAGE #3 DELIVER WORKING SOFTWARE FREQUENTLY, FROM A COUPLE OF WEEKS TO A COUPLE OF MONTHS, WITH A PREFERENCE TO THE SHORTER TIMESCALE #4 BUSINESS PEOPLE AND DEVELOPERS MUST WORK TOGETHER DAILY THROUGHOUT THE PROJECT #5 BUILD PROJECTS AROUND MOTIVATED INDIVIDUALS. GIVE THEM THE ENVIRONMENT AND SUPPORT THEY NEED, AND TRUST THEM TO GET THE JOB DONE #6 THE MOST EFFICIENT AND EFFECTIVE METHOD OF CONVEYING INFORMATION TO AND WITHIN A DEVELOPMENT TEAM IS FACE-TO-FACE CONVERSATION #7 WORKING SOFTWARE IS THE PRIMARY MEASURE OF PROGRESS #8 AGILE PROCESSES PROMOTE SUSTAINABLE DEVELOPMENT. THE SPONSORS, DEVELOPERS, AND USERS SHOULD BE ABLE TO MAINTAIN A CONSTANT PACE INDEFINITELY #9 CONTINUOUS ATTENTION TO TECHNICAL EXCELLENCE AND GOOD DESIGN ENHANCES AGILITY #10 SIMPLICITY—THE ART OF MAXIMIZING THE AMOUNT OF WORK NOT DONE--IS ESSENTIAL
#11 THE BEST ARCHITECTURES, REQUIREMENTS, AND DESIGNS EMERGE FROM SELF-ORGANIZING TEAMS #12 AT REGULAR INTERVALS, THE TEAM REFLECTS ON HOW TO BECOME MORE EFFECTIVE, THEN TUNES AND ADJUSTS ITS BEHAVIOR ACCORDINGLY
Self-organized formation in a fish shoal (a) Emergence of a vortex in a school of barracudas, consisting of individuals circling around an unoccupied core. (b) Some simple rules used by individuals to synchronize with their neighbourscan lead to emergent spatio-temporal patterns at large scale, http://cognition.ups-tlse.fr/dynactom/dynactomprojetsEn.html
SELF-ORGANIZATION CANNOT BE A BEST PRACTICE IT IS THE DEFAULT PRACTICE OF ANY SYSTEM, INCLUDING TEAMSBUT IS WHAT HAPPENS ALSO HAPPENING IN THE RIGHT DIRECTION?JURGEN APPELO MANAGEMENT 3.0
COMMAND AND CONTROL IS A SPECIAL CASE OUR ATTEMPT TO STEER SELF-ORGANIZING SYTEMS TOWARDS A DIRECTION THAT STAKEHOLDERS CONSIDERED TO BE VALUABLE JURGEN APPELO MANAGEMENT 3.0
Magnolia Pictures John Malkovich in The Great Buck Howard (2009)
LET’S SELF ORGANIZE
GROUNDED THEORY ON SELF ORGANIZED AGILE TEAMS 58 PARTICIPANTS 23 SW ORGANIZATIONS10 NEW ZEALAND28 INDIA 4 NORTH AMERICADR. RASHINA HODA, http://rashina.com/ A SINGLE-C ONFIRMATORY CASE STUDY ON A NEW SCRUM TEAMPARTICIPANT OBSERVATION FOR ONE YEAR INTERVIEWS NIKOS BATSIOS
INFORMAL IMPLICIT TRANSIENT ROLES BALANCING ACTS ON A SET OF INTEGRATED PRACTICES ENVIRONMENTAL FACTORS
ROLES
MENTORPROVIDE GUIDANCE AND SUPPORT REMOVE MISCONCEPTIONS GETTING TEAM CONFIDENT IN USE OF AGILE AGILE ADHERENCE ENCOURAGE SELF-ORGANIZED PRACTICES CHALLENGE TEAM TO CHANGE ROLES SUPPORT TEAM IN GROWING A MINDSET OF CONSTANT IMPROVEMENTS
COORDINATORTEAM REPRESENTATIVE CO-ORDINATING CUSTOMER COLLABORATION CO-ORDINATING INTERFACES WITH OTHER TEAM’S STAKEHOLDERS
TRANSLATORUNDERSTANDING BUSINESS LANGUAGE USED BY CUSTOMER UNDERSTANDING TECHNICAL LANGUAGE USED BY TEAM OVERCOMING MISCOMMUNICATION ISSUES
CHAMPION UNDERSTANDING BUSINESS DRIVERS SECURING MANAGEMENT SUPPORT CONVINCING MANAGEMENT FOR THE BENEFITS OF SELF-ORGANIZED AGILE TEAMS ESTABLISH PILOT TEAM PROPAGATE MORE TEAMS
PROMOTERUNDERSTANDING CUSTOMER CONCERNS CONVINCING CUSTOMERS HIGHLIGHT AGILE ADVANTAGE SECURING CUSTOMER INVOLVEMENT
CATALYST SUPPORT TO OVERCOME OBSERVED DYSFUNCTIONS SOFT HEART OF THE TEAM
NEW TEAM AGILE COACH IS LIKELY TO PLAY MOST OF THE ROLES SUCH AS MENTOR, CHAMPION, PROMOTER, CATALYST AND CO-ORDINATOR GRADUALLY PASS THEM ON TO OTHER MEMBERS BUSINESS ANALYST/EXPERIENCED DEVELOPER MAINLY UNDERTAKE TRANSLATOR OR CO-ORDINATOR ROLE !
MATURE TEAM EVERY ROLE COULD BE PLAYED BY ANYONE IN THE TEAM AGILE COACH COULD COACH THE TEAM BASED ON IDENTIFIED NEEDS
PRACTICES
BALANCING FREEDOM AND RESPONSIBILITY
!COLLECTIVE ESTIMATION AND PLANNING COLLECTIVE DECIDING TEAM NORMS, PRINCIPLES COLLECTIVE RISK HANDLING SHARED PURPOSE WORK FLOW TRANSPARENCY INFORMATION RADIATORS DAILY STAND UP TO PLAN AND MONITOR !
!!!!!!!
SHARED RESPONSIBILITY MINDSET
CLEAR ROLES RESPONSIBILITIES AND
INDIVIDUAL EXPECTATIONS TAKING TASK AND
IMPEDIMENTS OWNERSHIP FOCUS ON BUSINESS
PRIORITIES ALIGNMENT WITH
ORGANIZATION BOUNDARIES
AWARENESS OF ORGANIZATION VISION AND
PURPOSE INDIVIDUAL AND TEAM
COMMITMENT !!
BALANCING CROSS FUNCTIONALITY AND SPECIALIZATION
!!PAIR WORK ROLE AND ACTIVITIES ROTATION MUTUAL SUPPORT AND INTEREST
!!!!!
AWARENESS OF INDIVIDUAL STRENGTHS
AND WEAKNESSES MULTIPLE
PERSPECTIVES AS AN OPPORTUNITY TO SHARE
AND LEARN !!
BALANCING CONTINUOUS LEARNING AND ITERATION
PRESSURE!!CONSTRUCTIVE FEEDBACK LEARN FROM FAILURES MINDSET OF CONTINUOUS IMPROVEMENTS E2E VIEW PAIR IN NEED
!!!!!
REFLECT AND ADAPT THROUGH
RETROSPECTIVES LEARNING SPIKE/
STORIES WITHIN THE ITERATION
NEW TEAMS START WITH LOW COMPLEXITY
PRODUCTS !!
FACTORS
MANAGEMENT SUPORT ORGANIZATIONAL CULTURE THAT EMBRACE FEEDBACK TRANSPARENCY OPENNESS SHOWS TRUST CRUCIAL VALUES TO ACHIEVE AND SUSTAIN RESPONSIBLE AUTONOMY UNDERSTAND IMPLICATIONS OF THEIR RESOURCE MANAGEMENT TEAM STABILITY HIRING-REMOVING INDIVIDUALS BASED ON THEIR FIT INTO AN AGILE CULTURE UNDERSTAND THE BENEFITS OF BEING AGILE FOR BUSINESS DRIVERS AND TRIGGER REQUIRED CHANGES !
CUSTOMER INVOLVEMENT CUSTOMER REPRESENTATIVES TO FORMULATE CLEAR REQUIREMENTS AND CLARIFY MISCONCEPTIONS, PRIORITIZE THEM BASED ON BUSINESS VALUE PROVIDE FREQUENT FEEDBACK (DEMOS)ON PRODUCT INCREMENTS UP-FRONT RISK ASSESSMENT GROW AN AGILE MINDSET AND ALIGNED WITH THE AGILE FRAMEWORK E-COLLABORATION !!
INFORMAL IMPLICIT TRANSIENT ROLES BALANCING ACTS ON A SET OF INTEGRATED PRACTICES ENVIRONMENTAL FACTORS
THANK YOU
?