SlideShare a Scribd company logo
SaiHo Yuen
                                   M.Sc, ift.a, SCJP, PSM I, ITIL
                                       saihoyuen@gmail.com
                                             17 February 2012




                      1st INTERTIONAL CONFERENCE ON
                  AGILE AND LEAN SOFTWARE METHODS



Adopting Agile in medium and large organization
RISKS AND STRATEGIES
Me
                                         Canada,        Québec
                          M.Sc. from U. Montréal and U. Rostock
                            Software Developer, Project Manager
                              SCRUM Master and Agile transition
                           Netscape, Database, Civil engineering
                    Scientific & Military research and Government

                             Employers of my area
                        SME in high technologies, Game industries
                   Insurance companies, Banking and Government



The world I live
Who am I?
Why are you doing this      ?
                          What are you looking for     ?
                                          Why Agile    ?
                          What Agile means to you      ?
                           Is Agile the right answer   ?

                        How are you going to do it     ?
                             Where do you stand        ?
                               What do you have        ?
                               What do you need        ?

                 They will guide you into all the truth!



What is yours?
Every why hath a wherefore
Problems
                      What makes Agile adoption so difficult?


                                                       Risks
                Some common pitfalls you may want to avoid!



                                               Strategies
          Some ideas to make your adoption a little bit easier!




Concerto in 3 Movements
Too Many Reasons!
                                                Migration means change
                         complex and underestimated, so often unmanaged

                             Change doesn’t mean only the process or tools
                                 Also the people and specially the people

                                          Process can’t never change people
                            (a lasting change come always from the inside)
      Capability of change is different for everyone, thus every organization

                                            Isolated initiative, trial and error


What makes Agile migration so difficult?
Introduction
A successful Agile project means a lot, but not everything
        (A certain type of project under certain conditions with a very specific team)


                            An idea, a thought, a state of mind, a philosophy

                              Knowing is one thing; Doing is quite another;
                       Too many “ways”, “practices”, “products” and “Tools”
                                    Everyone has his own idea and model

                Are we getting the right helps, coaching on the right things?


                                                      So on and so on…
Too many ways to get lost!
Why so difficult?
Well, I have to say…Yes
                                   An established culture and structure

                          You can hardly play with the magic triangle

                        Different levels of hierarchy has different goals

                Nothing is personal, thus everything becomes personal

                                                     Informal VS official




Does size really matter?
Small, medium, large
Complex business model and structure

                          First mission is not always software development

                       Business and TI don’t mixed, thus don’t understand

                                     Concurrence from inside and outside

         Resources availability & distributed Teamwork (International laws)

                                       Governance & procurement model

                                                                     Union


They also have money!
Complicated, but don’t forget…
Version One 2011 Survey




Leading causes of failed Agile projects
So far, how do we do?
Version One 2011 Survey




Barriers to further Agile adoption
Any icebergs ahead?
Understands the risks and chooses the right strategy!

         Understand the strategy and choose the right risks!




A dog chasing its tail?
So, where should we start?
Culture and Structure
                The personality of your organization. You may not notice it, but it is certainly there


                                                                                             Process
                                      It isn’t about how we change, but how to make it acceptable


                                                                Human factor (Resistance)
     First, it is ridiculed. Second, it is violently opposed. Third, it is accepted as being self-evident


                                                                                Communication
                                               Most known problem, but still always underestimated




Come from not knowing what you're doing!
Risks
Consistency for an organization and its people

               Order and structure for activity within an organization

                                        Boundaries and ground rules

                                             Communication patterns

                                                 Membership criteria

                     Patterns for internal relationships among people



Why so important?
Organizational Culture
Condition for reward and punishment

                                       Expectations and priorities

                                             Define performance

                                       Approach to management

                                                    Limits strategy

                                                      Productivity



Without it, there will be no soul!
Organizational Culture
Why is it so popular among Agilists?
William E. Schneider’s Model
20 Questions from William E. Schneider

When we worry about something in the organization, it is usually about:

a) Losing. We worry most about being also-rans or having our reputation
harmed because we couldn’t deliver as well as, or better than our competitors.
b) Stagnation. We worry most about failing to progress, simply existing from
day to day, or even going backwards.
c) Vulnerability. We worry most about being in a position where others have
more power or market share than we do
d) Lack of unity. We worry most about the team being broken up or alienating
our customers. We worry about a lack of trust among ourselves.


What’s your culture?
Freud on the sofa
R. Harrison
                                               Power, role, task and person orientation

                                                     T.E. Deal and A. A. Kennedy
                  Tough-guy/macho, work hard/playhard, bet-your-company and process

                                                          W. Bennis and b. Nanus
                                                 Formalistic, collegial and personalistic

                                                                               O’
                                                                            J. O’Toole
                                Meritocracy, egalitarianism, behaviorism and humanism


            Giving a name to your culture is not important.
                                       Understand it, it is.

Yes, of course!
Other models?
No matter which culture there is always an organizational structure

                               Huge impact on adoption, but often ignored

         Reflects decision making, tasks execution, communication pathway


                                            Competitions between divisions




We are sisters, and therefore, born to be rivals
The Other Boleyn Girl
One size fit all?
Change requires an adequate preparation
                             Simplicity necessitates understanding complexity

                                         Each problem has multiple solutions
                                        We can not predict the best solutions

                   Ever-changing environment requires ever-changing process

                                Change process depend on its environment
       And as soon as the process exists, it changes its environment and itself

                             Each strange solution is the best one somewhere



It isn’t about how we change, but how to make it acceptable

Process
All plausible solutions should be examined
             The process should gather and synthesize different viewpoints

                                Raison of change has to be clearly defined
                           Processes has to be transparent and meaningful
   Otherwise, it won’t able to mobilize people and increase the resistance

                                                     Confusion may occur
        If different “changes processes” are already underway or planned

                The process should not ignore organization‘s core cultural,
                                                  values and past events




Process
happiness does not necessarily mean commitment
                           false signals can easily lead to misinterpretations

                               The responsibilities has to be clearly defined
                     The lack of or too many responsible impair the process

                                      Adequate means to measure is required
                    Therefore, it is difficult to manage, monitor and measure
                            the impacts of the process and the process itself

  It may take considerable time before the new performance indicators and
                      incentive systems are acting in line with the objectives
                which can greatly affect the mechanism of decision making




Process
Capability of change is different for everyone

                                      Changes always clashes with old habits

                    Resistance to change caused often by the loss of acquired
                (recognition, prestige, social status, power, job security, etc..)

               Fear of the unknown and failure reduces the desire for change

   Doubts about the reasons of change hinder the motivation of those involved
            Understanding the vision, purpose and importance of the change




Resistance is futile…eventually?
Human factor
The benefits of change should be visible to those concerned

        All participations should be properly managed and encouraged
                   Incentives and recognition should be properly granted

   Participations may not properly evaluated by the old and new metrics

                     Change increases necessarily the existing conflicts




Human factor
Recognize someone?
Mike Cohn’s Model
What shall we do?(Active & Like Status quo)

                                                   Align incentive

                         Create dissatisfaction with the status quo

                                  Acknowledge and confront fear




With a vengeance?
Diehards
What shall we do?(Passive & Like Status quo)

                             Change the composition of the team

                                       Praise the right behaviour

                                                     Involve them

                              Model the right behaviours yourself

                                          Identify the true barrier



Of the One ring?
Followers
What shall we do?(Passive & don’t like Scrum)

                                          Let time run its course

                                               Provide training

                                         Solicit peer anecdotes

                                    Appoint a champion skeptic

                                                  Push the issue

                                               Build awareness

Finger of St Thomas?
Skeptics
What shall we do?(Active & Don’t like scrum)

                                                          Success

                            Reiterate and reinforce the commitment

                                                       Move them

                                                         Fire them

                               Be sure the right people are talking



An ardent believers?
Saboteurs
What’s his name again?
A smart guy does a stupid thing?
Robert Kegan and Lisa Laskow Lahey


                    Resistance doesn’t mean opposition nor inertia
                   Unwittingly caught in a Competing Commitment

        The Competing Commitment is created by a Big Assumption




But it doesn’t mean there is nothing!
Real Men Don’t Cry
1) What would you like to see changed at work, so you could be more
effective, or so work would be more satisfying?

2) What commitment does your complaint imply?

3) What you are doing, or not doing, to keep your commitment from being fully
realized?

4) Imagine doing the opposite of the undermining behaviour. Do you feel any
discomfort, worry or vague fear?

5) By engaging in this undermining behaviour, what worrisome outcome are
you committed to preventing?


5 Questions
The competing commitment
1) Create a sentence stem that inverts the competing commitment, then “fill in
the blank”

2) Test and Consider replacing the big Assumption
          a) Notice and record current behaviour
          b) Look for contrary evidence
          c) Explore the history
          d) Test the assumption
          e) Evaluate the result




Some little steps
Big Assumption
The communication plan is always required
                                                    (planned and supported)

                                            Access to information should be
                          homogeneous, uniform, continuous and transparent

              Information should come from and receive from official channels
                            (eg. through the hierarchy, official statements, etc.)

 Communication should promote understanding of the objectives of the change




Do we need oil for an engine?
Communication
Communication should focus on quality rather than quantity
                    Organization confuses information with communication
                            People are flooded with all kinds of information
                   but it doesn’t help them to better understand the situation

      Communication relies heavily on technology and organization structure
                             face to face communication is underestimated

              Communication should accompanied by appropriate activities

            Communication should not focused exclusively on the objectives
                                 the reasons that command are important



= Information + relationship + Feedback
Communication
Well, fortunately there is none!
                             (Otherwise, it will be a little bit boring!)

             Never forget: A lasting change come always from the inside




Is there any magic bullet?
Strategies
Why are you doing all this     ?
                                       What are you really looking for   ?
                                                            Why Agile    ?
                                           What Agile means to you       ?
                                             Is Agile the right answer   ?


                          Thinking Agile + acting Agile = Being Agile
                              (sometime, you may also have to love it)




Water cannot rise higher than its source, neither can human reason

Once again, Why?
Symphony in 6 Movements
                                         (Inspired by John P. Kotter & Ken Schwaber)

     Establish a sense of urgency              Teams of power




Consolidate, institutionalize                         Create visions and values
and produce more




                                               Communicate everything
             Re-
     Plan to Re-plan, small victories

     All models are wrong, but some are useful!
     My two cents
Point out the facts: Good, Bad and Ugly
                                                             (sometime Weird)

                                 Examine environment and competitive realities
                                for potential crises and untapped opportunities

                              Statue quo is more dangerous than the unknown

 Never underestimated the difficulty of driving people out of the comfort zones




Understands where we stand
Establish a sense of urgency
Lean Management Mieux, plus vite avec les mêmes personnes (Pierre Pessiardi)
                Mieux,                    mê                      Pessiardi)

                                                                         4 metrics
Active
Turnovers lost without this computer system
Replacement cost by men



Total cost
The annual saving oragnisation realize that if it abolished the system




Carte d’état-major
Passive
The expense would be needed to bring the application to productivity
standards consistent with your purpose




The number of unprocessed demands




Number doesn’t lie
Who is the best?
Two committees : Director (3 + 1) and Coordination (5)

                                  Director : approve and guide the change
                                           Coordination : make the change
                  Change agent: Informer when sit on the director committee

             Groups with shared idea and enough power to lead the change
   Never forget the ones whom oppose it, Union, RH and You (change agent)

                                                 Rotate committee members

                               Work as a team outside the normal hierarchy



It takes two to make a thing go right!
Teams of power
Create visions and values to direct the change effort

                     Develop strategies for realizing those visions and values
                                           (Backlog of things to be changed)

                                      Don’t present a vision too complicated
                              or too vague to be communicated in 5 minutes

                                     Define organization and team’s values
        (be specific, measurable, meaningful, attainable, realistic and Timed)

      Vision and values must respond to the organization existing core culture
                  (Never try to change your organization culture in one step)


Vision is the art of seeing what is invisible to others                      L


Creation visions and values
Do-It-
                                      Do-It-Yourself Team Values (Jurgen Appelo)
                                                                 (Jurgen Appelo)

      Accuracy        Creativity       Honesty           Persistence       Simplicity

      Assertiveness   Curiosity        Humour            Pragmatism        Skill

      Aesthetics      Decisiveness     Industriousness   Purposefulness    Stewardship

      Balance         Determination    Initiative        Rationality       Tactfulness

      Caution         Endurance        Integrity         Resilience        Thoroughness

      Cleanliness     Enthusiasm       Joyfulness        reliability       Tolerance

      Commitment      Excellence       Knowledge         Respect           Trust

      Confidence      Flexibility      Mindfulness       Responsibility    Trustworthiness

      Cooperation     Focus            Openness          Self-discipline   Unity

      Courage         Helpfulness      Orderliness       Service           Vision


Anything that changes your values changes your behavior

How to choose values?
1) Give the list to the team (you can add any new values)

2) Together, they must select between three and seven, they consider most
important, according to project, situation, culture and their personality

3) Do the same thing with stakeholder (outside of the team)

4) Gather both groups, talk about the selections and the mutual expectations
until you reach consensus on a merged list of three to seven values


5) Once you have the values, make them clear to everyone




Do-It-Yourself Team Values
Otherwise, there will be only two candidates
Choose wisely your values…
Use every vehicle possible to communicate
                 the new vision, values, strategies and all things you do

           Communication comes in both words and deeds, set example

                               Communicate to whom are hurt the most

                                                           Transparency

                                Use the same language of your listeners




Communication works for those who work at it.
Communicate everything
Responsible (The Doer)
                           Accountable (The Buck stops here)
                                        Consult (In the loop)
                                 Inform (Keep in the picture)




RACI / RASCI / RACI-VS / CARIO /
Responsibility assignment matrix
Galati, Tess (2001, Paractical Communication, inc.)
     How well the Medium is suited to Hard copy Phone call Voice mail E-mail Meeting Web site
     Assesing commintment                      3         2           3     3        1        3
     Building consensus                         3        2          3      3       1         3
     Mediating a conflit                        3        2          3      3       1         3
     Resolveing a misunderstanding              3        1          3      3       2         3
     Addressing negative behavior               3        2          3      2       1         3
     Expressing support/appreciation            1        2          2      1       2         3
     Encourage creative thinking                2        3          3      1       3         3
     Making an ironic statement                 3        2          2      3       1         3
     Conveying a reference document             1        3          3      3       3         2
     Reinforcing one's authority                1        2          3      3       1         1
     Providing a permanent record               1        3          3      1       3         3
     Maintaining confidentiality                2        1          2      3       1         3
     Converying simple information              3        1          1      1       2         3
     Asking an information question             3        1          1      1       3         3
     Make a simple request                      3        1          1      1       3         3
     Giving complex instruction                 3        3          2      2       1         2
     Addressing many people                     2        3          2      2       3         1



Using the right tool for the right job
Media Choice Table
Media richness theory
Follow organization’s governance and procurement model
      Never ask for exception, but you can explain why you aren’t do that

                                                  Choose visible problems
               if the problem is too big, choose a smaller related problem

                   Define and engineer visible performance improvements
     Encourage risk taking, and non traditional ideas, activities and action

   Plan and Keep Re-planning, create maximum of small victories (In sprint)

           Recognize and reward ones who contribute to the improvement




Plan to Re-plan, small victories
Big brother is always watching!
Governance
Agile is a philosophy, many many “reincarnations”
                           Use the practices that are suited to you

                                                  Be very honest
                             Respect the meaning of the practices

                                 Choose carefully the practices,
                       because some practices must come-in pair




A, B, C ⊆ D, D ⊆ E → A, B, C ⊆ E
Clothes don't make the man
United we stand, divided we fall
Use increased credibility from early wins
             to change systems, structure, and policies undermining the vision

                                           Hire, promote and develop ones
                                    who can implement the vision and values

       Reinvigorate the change process with new project and change agents

              Articulate connections between Agile and organization success

Create leadership development and succession plans consistent with the Agile




Consolidate, institutionalize
and produce more
C. Director
          C. Coordination




Mille viae ducunt homines per saecula Romam
SCRUM
Credibility

         Don’t be a prince, neither a priest; Be pragmatic and persuasive

                      If you want something done practice your patience

                 Restrains your desire for control and need for importance

                                                    Don’t copy and paste

                                                           Walk the Talk

                                                  Conductor of orchestra


Enemies within
One more thing…
I know one thing, that I know nothing
Comments, Questions, Objections?
Risks and strategies adopting agile in medium and large organizations

More Related Content

PDF
Transformational Leadership
Vince Kellen, Ph.D.
 
PDF
Rightplacing
Vince Kellen, Ph.D.
 
PPTX
The Essence of Continuous Improvement
John Hansen
 
PPT
Korporate kool aid workshop
mEnterprise Solutions (mES)
 
PDF
John Girard - KM Middle East 2011
KMMiddleEast
 
PDF
Unconscious motivational values
Jess Day
 
PDF
MindTime developing empathy
mindtime
 
PDF
21C Organization Presentation
Banks International, LLC
 
Transformational Leadership
Vince Kellen, Ph.D.
 
Rightplacing
Vince Kellen, Ph.D.
 
The Essence of Continuous Improvement
John Hansen
 
Korporate kool aid workshop
mEnterprise Solutions (mES)
 
John Girard - KM Middle East 2011
KMMiddleEast
 
Unconscious motivational values
Jess Day
 
MindTime developing empathy
mindtime
 
21C Organization Presentation
Banks International, LLC
 

What's hot (20)

PDF
Luke Naismith - KM Middle East 2011
KMMiddleEast
 
PDF
David Gurteen - KM Middle East 2011
KMMiddleEast
 
PDF
Using Your Personal Power to Convince by Kathi Crawford, SPHR, IAC-CC
IABC Houston
 
PDF
The Counsellor’s role in client career success
Gregg Taylor
 
PDF
Scrum Gathering 2012 Shanghai_领导力与组织转型:企业敏捷转型所面临的文化挑战
LetAgileFly
 
PDF
Tacit Knowledge Sharing for Emerging Practices
jcichelli
 
PPT
Habits -Customised summary by chakri
Chakrapani K V (Chakri)
 
PDF
Zabeda Abdul Hamid - Middle East 2011
KMMiddleEast
 
PDF
Chorev teambuilding profile
Andrew Ma, PhD
 
PDF
John Girard - Workshop - KM Middle East 2011
KMMiddleEast
 
PDF
On Knowledge Management
Rolando Hernandez
 
PPT
Cleverwood friday session - Company culture and consultant work
Cleverwood Belgium
 
PPT
PDC+++ Module 1 Class 7, Thinking Tools
Academia de Permacultura Integral
 
PDF
CMI Presentation On Aligning Culture 15 Sept 2011
kyliemalmberg
 
PPT
Training issues managers face
GHR Members Som_Dc
 
PDF
Rossett fallinloveagain w isd
Allison Rossett
 
PDF
Leading with Flexible Targets: How to Create the Performance Revolution - Key...
Niels Pflaeging
 
PPTX
Learning Pool's Content Jam | 2013
Learning Pool Ltd
 
PDF
World's Next Practice eBook by Future Thread Co-op
futurethread
 
PDF
Career Changer Mindset, Strategy, Branding and Execution: Getting Your Ducks ...
Todd Nilson
 
Luke Naismith - KM Middle East 2011
KMMiddleEast
 
David Gurteen - KM Middle East 2011
KMMiddleEast
 
Using Your Personal Power to Convince by Kathi Crawford, SPHR, IAC-CC
IABC Houston
 
The Counsellor’s role in client career success
Gregg Taylor
 
Scrum Gathering 2012 Shanghai_领导力与组织转型:企业敏捷转型所面临的文化挑战
LetAgileFly
 
Tacit Knowledge Sharing for Emerging Practices
jcichelli
 
Habits -Customised summary by chakri
Chakrapani K V (Chakri)
 
Zabeda Abdul Hamid - Middle East 2011
KMMiddleEast
 
Chorev teambuilding profile
Andrew Ma, PhD
 
John Girard - Workshop - KM Middle East 2011
KMMiddleEast
 
On Knowledge Management
Rolando Hernandez
 
Cleverwood friday session - Company culture and consultant work
Cleverwood Belgium
 
PDC+++ Module 1 Class 7, Thinking Tools
Academia de Permacultura Integral
 
CMI Presentation On Aligning Culture 15 Sept 2011
kyliemalmberg
 
Training issues managers face
GHR Members Som_Dc
 
Rossett fallinloveagain w isd
Allison Rossett
 
Leading with Flexible Targets: How to Create the Performance Revolution - Key...
Niels Pflaeging
 
Learning Pool's Content Jam | 2013
Learning Pool Ltd
 
World's Next Practice eBook by Future Thread Co-op
futurethread
 
Career Changer Mindset, Strategy, Branding and Execution: Getting Your Ducks ...
Todd Nilson
 
Ad

Viewers also liked (17)

PDF
Overcome the 6 Antipatterns of Agile Adoption
Agile Velocity
 
PDF
SUGSA JHB 10 Agile anti-patterns in distributed teams 2014 - Pavel Dabrytski
IQ Business - agility@IQ
 
KEY
Agile Anti-patterns
Andrew Cox
 
PPTX
BDD - Keep love alive
Rory Preddy
 
PPT
Coaching Anti-Pattens and common smells
Sekhar Burra, CEC, P-CST
 
PPTX
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Sander Hoogendoorn
 
PDF
ScrumDay Vietnam 2012 - Agile adoption - Nhan
DUONG Trong Tan
 
PDF
User Story Smells & Anti-patterns
Fadi Stephan
 
PDF
How to Adopt Agile at Your Organization
Raimonds Simanovskis
 
PDF
Agile Adoption Patterns And Antipatterns
Naresh Jain
 
PDF
Bab 09 kekuatan sambungan las
Rumah Belajar
 
PPTX
Adopting Agile
Mike Cottmeyer
 
KEY
Enterprise Agile Transformation Strategies
Mike Cottmeyer
 
PPTX
Exploring Agile Transformation and Scaling Patterns
Mike Cottmeyer
 
PPTX
Adopting Agile
Coverity
 
PDF
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
Reedy Feggins Jr
 
PPTX
Agile 2012 - An Agile Adoption and Transformation Survival Guide
Michael Sahota
 
Overcome the 6 Antipatterns of Agile Adoption
Agile Velocity
 
SUGSA JHB 10 Agile anti-patterns in distributed teams 2014 - Pavel Dabrytski
IQ Business - agility@IQ
 
Agile Anti-patterns
Andrew Cox
 
BDD - Keep love alive
Rory Preddy
 
Coaching Anti-Pattens and common smells
Sekhar Burra, CEC, P-CST
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Sander Hoogendoorn
 
ScrumDay Vietnam 2012 - Agile adoption - Nhan
DUONG Trong Tan
 
User Story Smells & Anti-patterns
Fadi Stephan
 
How to Adopt Agile at Your Organization
Raimonds Simanovskis
 
Agile Adoption Patterns And Antipatterns
Naresh Jain
 
Bab 09 kekuatan sambungan las
Rumah Belajar
 
Adopting Agile
Mike Cottmeyer
 
Enterprise Agile Transformation Strategies
Mike Cottmeyer
 
Exploring Agile Transformation and Scaling Patterns
Mike Cottmeyer
 
Adopting Agile
Coverity
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
Reedy Feggins Jr
 
Agile 2012 - An Agile Adoption and Transformation Survival Guide
Michael Sahota
 
Ad

Similar to Risks and strategies adopting agile in medium and large organizations (20)

PDF
Agile NCR 2013-Tushar Soimya - Executives role in agile
AgileNCR2013
 
PPTX
Asla draft aug27
Peter Adams
 
PDF
Change Management
Betclic Everest Group Tech Team
 
PDF
Agile Transformations, the Good, the Bad and the Ugly
Rally Software
 
PDF
Bigvisible journeytoagilitymilehighagile2012-120403183305-phpapp02
Innovation Excellence
 
PPTX
Ionel Condor - Lessons Learned in Agile Career Development
Mozaic Works
 
PDF
Adaptive leadership wp us single pages
drewz lin
 
PPTX
Managing Comlexity Integrative
MiritElchayani
 
PDF
Organizing People to Get Stuff Done
Bill Nussey
 
PPTX
Executives role in agile
Tushar Somaiya
 
PPTX
Iterate & Innovate: Success with Agile, Lean Six Sigma, SAVVY and ITIL SMF De...
Lou Russell
 
PPTX
Moving your organization into the fast lane metro
Mike Vincent
 
PPTX
The agile vision
Ionel Condor
 
PPTX
Going Agile
Oliver Mann
 
PPT
Change hrm
Dhansha
 
PPTX
Agile Culture and Adoption Survival Guide @ Agile New England
Michael Sahota
 
KEY
Leading agile product development
Arto Saari
 
PPTX
Managing self organizing teams an old school management dilemma
Mike Vincent
 
PPTX
Non-technical skills for developers
Alexander Sukhanov
 
PPT
Arc Ready Q2 Blended Deck
Philip Wheat
 
Agile NCR 2013-Tushar Soimya - Executives role in agile
AgileNCR2013
 
Asla draft aug27
Peter Adams
 
Agile Transformations, the Good, the Bad and the Ugly
Rally Software
 
Bigvisible journeytoagilitymilehighagile2012-120403183305-phpapp02
Innovation Excellence
 
Ionel Condor - Lessons Learned in Agile Career Development
Mozaic Works
 
Adaptive leadership wp us single pages
drewz lin
 
Managing Comlexity Integrative
MiritElchayani
 
Organizing People to Get Stuff Done
Bill Nussey
 
Executives role in agile
Tushar Somaiya
 
Iterate & Innovate: Success with Agile, Lean Six Sigma, SAVVY and ITIL SMF De...
Lou Russell
 
Moving your organization into the fast lane metro
Mike Vincent
 
The agile vision
Ionel Condor
 
Going Agile
Oliver Mann
 
Change hrm
Dhansha
 
Agile Culture and Adoption Survival Guide @ Agile New England
Michael Sahota
 
Leading agile product development
Arto Saari
 
Managing self organizing teams an old school management dilemma
Mike Vincent
 
Non-technical skills for developers
Alexander Sukhanov
 
Arc Ready Q2 Blended Deck
Philip Wheat
 

More from Agile Software Community of India (20)

PDF
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Agile Software Community of India
 
PPTX
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
Agile Software Community of India
 
PDF
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
Agile Software Community of India
 
PPTX
How to successfully craft a business agility transformation? by Phil Abernath...
Agile Software Community of India
 
PPTX
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
Agile Software Community of India
 
PDF
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Agile Software Community of India
 
PPTX
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
Agile Software Community of India
 
PDF
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Agile Software Community of India
 
PDF
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
Agile Software Community of India
 
PDF
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
Agile Software Community of India
 
PDF
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Agile Software Community of India
 
PDF
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Agile Software Community of India
 
PPTX
The Kanban Mindset by Todd Little at #AgileIndia2019
Agile Software Community of India
 
PPTX
Travel notes from the journey of a 170 year-old industrial company to a digit...
Agile Software Community of India
 
PPTX
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Agile Software Community of India
 
PDF
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
Agile Software Community of India
 
PDF
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile Software Community of India
 
PDF
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Agile Software Community of India
 
PDF
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Agile Software Community of India
 
PPTX
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Agile Software Community of India
 
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Agile Software Community of India
 
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
Agile Software Community of India
 
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
Agile Software Community of India
 
How to successfully craft a business agility transformation? by Phil Abernath...
Agile Software Community of India
 
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
Agile Software Community of India
 
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Agile Software Community of India
 
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
Agile Software Community of India
 
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Agile Software Community of India
 
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
Agile Software Community of India
 
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
Agile Software Community of India
 
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Agile Software Community of India
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Agile Software Community of India
 
The Kanban Mindset by Todd Little at #AgileIndia2019
Agile Software Community of India
 
Travel notes from the journey of a 170 year-old industrial company to a digit...
Agile Software Community of India
 
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Agile Software Community of India
 
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
Agile Software Community of India
 
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile Software Community of India
 
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Agile Software Community of India
 
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Agile Software Community of India
 
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Agile Software Community of India
 

Recently uploaded (20)

PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
The Future of Artificial Intelligence (AI)
Mukul
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Doc9.....................................
SofiaCollazos
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 

Risks and strategies adopting agile in medium and large organizations

  • 1. SaiHo Yuen M.Sc, ift.a, SCJP, PSM I, ITIL [email protected] 17 February 2012 1st INTERTIONAL CONFERENCE ON AGILE AND LEAN SOFTWARE METHODS Adopting Agile in medium and large organization RISKS AND STRATEGIES
  • 2. Me Canada, Québec M.Sc. from U. Montréal and U. Rostock Software Developer, Project Manager SCRUM Master and Agile transition Netscape, Database, Civil engineering Scientific & Military research and Government Employers of my area SME in high technologies, Game industries Insurance companies, Banking and Government The world I live Who am I?
  • 3. Why are you doing this ? What are you looking for ? Why Agile ? What Agile means to you ? Is Agile the right answer ? How are you going to do it ? Where do you stand ? What do you have ? What do you need ? They will guide you into all the truth! What is yours? Every why hath a wherefore
  • 4. Problems What makes Agile adoption so difficult? Risks Some common pitfalls you may want to avoid! Strategies Some ideas to make your adoption a little bit easier! Concerto in 3 Movements
  • 5. Too Many Reasons! Migration means change complex and underestimated, so often unmanaged Change doesn’t mean only the process or tools Also the people and specially the people Process can’t never change people (a lasting change come always from the inside) Capability of change is different for everyone, thus every organization Isolated initiative, trial and error What makes Agile migration so difficult? Introduction
  • 6. A successful Agile project means a lot, but not everything (A certain type of project under certain conditions with a very specific team) An idea, a thought, a state of mind, a philosophy Knowing is one thing; Doing is quite another; Too many “ways”, “practices”, “products” and “Tools” Everyone has his own idea and model Are we getting the right helps, coaching on the right things? So on and so on… Too many ways to get lost! Why so difficult?
  • 7. Well, I have to say…Yes An established culture and structure You can hardly play with the magic triangle Different levels of hierarchy has different goals Nothing is personal, thus everything becomes personal Informal VS official Does size really matter? Small, medium, large
  • 8. Complex business model and structure First mission is not always software development Business and TI don’t mixed, thus don’t understand Concurrence from inside and outside Resources availability & distributed Teamwork (International laws) Governance & procurement model Union They also have money! Complicated, but don’t forget…
  • 9. Version One 2011 Survey Leading causes of failed Agile projects So far, how do we do?
  • 10. Version One 2011 Survey Barriers to further Agile adoption Any icebergs ahead?
  • 11. Understands the risks and chooses the right strategy! Understand the strategy and choose the right risks! A dog chasing its tail? So, where should we start?
  • 12. Culture and Structure The personality of your organization. You may not notice it, but it is certainly there Process It isn’t about how we change, but how to make it acceptable Human factor (Resistance) First, it is ridiculed. Second, it is violently opposed. Third, it is accepted as being self-evident Communication Most known problem, but still always underestimated Come from not knowing what you're doing! Risks
  • 13. Consistency for an organization and its people Order and structure for activity within an organization Boundaries and ground rules Communication patterns Membership criteria Patterns for internal relationships among people Why so important? Organizational Culture
  • 14. Condition for reward and punishment Expectations and priorities Define performance Approach to management Limits strategy Productivity Without it, there will be no soul! Organizational Culture
  • 15. Why is it so popular among Agilists? William E. Schneider’s Model
  • 16. 20 Questions from William E. Schneider When we worry about something in the organization, it is usually about: a) Losing. We worry most about being also-rans or having our reputation harmed because we couldn’t deliver as well as, or better than our competitors. b) Stagnation. We worry most about failing to progress, simply existing from day to day, or even going backwards. c) Vulnerability. We worry most about being in a position where others have more power or market share than we do d) Lack of unity. We worry most about the team being broken up or alienating our customers. We worry about a lack of trust among ourselves. What’s your culture? Freud on the sofa
  • 17. R. Harrison Power, role, task and person orientation T.E. Deal and A. A. Kennedy Tough-guy/macho, work hard/playhard, bet-your-company and process W. Bennis and b. Nanus Formalistic, collegial and personalistic O’ J. O’Toole Meritocracy, egalitarianism, behaviorism and humanism Giving a name to your culture is not important. Understand it, it is. Yes, of course! Other models?
  • 18. No matter which culture there is always an organizational structure Huge impact on adoption, but often ignored Reflects decision making, tasks execution, communication pathway Competitions between divisions We are sisters, and therefore, born to be rivals The Other Boleyn Girl
  • 19. One size fit all?
  • 20. Change requires an adequate preparation Simplicity necessitates understanding complexity Each problem has multiple solutions We can not predict the best solutions Ever-changing environment requires ever-changing process Change process depend on its environment And as soon as the process exists, it changes its environment and itself Each strange solution is the best one somewhere It isn’t about how we change, but how to make it acceptable Process
  • 21. All plausible solutions should be examined The process should gather and synthesize different viewpoints Raison of change has to be clearly defined Processes has to be transparent and meaningful Otherwise, it won’t able to mobilize people and increase the resistance Confusion may occur If different “changes processes” are already underway or planned The process should not ignore organization‘s core cultural, values and past events Process
  • 22. happiness does not necessarily mean commitment false signals can easily lead to misinterpretations The responsibilities has to be clearly defined The lack of or too many responsible impair the process Adequate means to measure is required Therefore, it is difficult to manage, monitor and measure the impacts of the process and the process itself It may take considerable time before the new performance indicators and incentive systems are acting in line with the objectives which can greatly affect the mechanism of decision making Process
  • 23. Capability of change is different for everyone Changes always clashes with old habits Resistance to change caused often by the loss of acquired (recognition, prestige, social status, power, job security, etc..) Fear of the unknown and failure reduces the desire for change Doubts about the reasons of change hinder the motivation of those involved Understanding the vision, purpose and importance of the change Resistance is futile…eventually? Human factor
  • 24. The benefits of change should be visible to those concerned All participations should be properly managed and encouraged Incentives and recognition should be properly granted Participations may not properly evaluated by the old and new metrics Change increases necessarily the existing conflicts Human factor
  • 26. What shall we do?(Active & Like Status quo) Align incentive Create dissatisfaction with the status quo Acknowledge and confront fear With a vengeance? Diehards
  • 27. What shall we do?(Passive & Like Status quo) Change the composition of the team Praise the right behaviour Involve them Model the right behaviours yourself Identify the true barrier Of the One ring? Followers
  • 28. What shall we do?(Passive & don’t like Scrum) Let time run its course Provide training Solicit peer anecdotes Appoint a champion skeptic Push the issue Build awareness Finger of St Thomas? Skeptics
  • 29. What shall we do?(Active & Don’t like scrum) Success Reiterate and reinforce the commitment Move them Fire them Be sure the right people are talking An ardent believers? Saboteurs
  • 30. What’s his name again? A smart guy does a stupid thing?
  • 31. Robert Kegan and Lisa Laskow Lahey Resistance doesn’t mean opposition nor inertia Unwittingly caught in a Competing Commitment The Competing Commitment is created by a Big Assumption But it doesn’t mean there is nothing! Real Men Don’t Cry
  • 32. 1) What would you like to see changed at work, so you could be more effective, or so work would be more satisfying? 2) What commitment does your complaint imply? 3) What you are doing, or not doing, to keep your commitment from being fully realized? 4) Imagine doing the opposite of the undermining behaviour. Do you feel any discomfort, worry or vague fear? 5) By engaging in this undermining behaviour, what worrisome outcome are you committed to preventing? 5 Questions The competing commitment
  • 33. 1) Create a sentence stem that inverts the competing commitment, then “fill in the blank” 2) Test and Consider replacing the big Assumption a) Notice and record current behaviour b) Look for contrary evidence c) Explore the history d) Test the assumption e) Evaluate the result Some little steps Big Assumption
  • 34. The communication plan is always required (planned and supported) Access to information should be homogeneous, uniform, continuous and transparent Information should come from and receive from official channels (eg. through the hierarchy, official statements, etc.) Communication should promote understanding of the objectives of the change Do we need oil for an engine? Communication
  • 35. Communication should focus on quality rather than quantity Organization confuses information with communication People are flooded with all kinds of information but it doesn’t help them to better understand the situation Communication relies heavily on technology and organization structure face to face communication is underestimated Communication should accompanied by appropriate activities Communication should not focused exclusively on the objectives the reasons that command are important = Information + relationship + Feedback Communication
  • 36. Well, fortunately there is none! (Otherwise, it will be a little bit boring!) Never forget: A lasting change come always from the inside Is there any magic bullet? Strategies
  • 37. Why are you doing all this ? What are you really looking for ? Why Agile ? What Agile means to you ? Is Agile the right answer ? Thinking Agile + acting Agile = Being Agile (sometime, you may also have to love it) Water cannot rise higher than its source, neither can human reason Once again, Why?
  • 38. Symphony in 6 Movements (Inspired by John P. Kotter & Ken Schwaber) Establish a sense of urgency Teams of power Consolidate, institutionalize Create visions and values and produce more Communicate everything Re- Plan to Re-plan, small victories All models are wrong, but some are useful! My two cents
  • 39. Point out the facts: Good, Bad and Ugly (sometime Weird) Examine environment and competitive realities for potential crises and untapped opportunities Statue quo is more dangerous than the unknown Never underestimated the difficulty of driving people out of the comfort zones Understands where we stand Establish a sense of urgency
  • 40. Lean Management Mieux, plus vite avec les mêmes personnes (Pierre Pessiardi) Mieux, mê Pessiardi) 4 metrics Active Turnovers lost without this computer system Replacement cost by men Total cost The annual saving oragnisation realize that if it abolished the system Carte d’état-major
  • 41. Passive The expense would be needed to bring the application to productivity standards consistent with your purpose The number of unprocessed demands Number doesn’t lie
  • 42. Who is the best?
  • 43. Two committees : Director (3 + 1) and Coordination (5) Director : approve and guide the change Coordination : make the change Change agent: Informer when sit on the director committee Groups with shared idea and enough power to lead the change Never forget the ones whom oppose it, Union, RH and You (change agent) Rotate committee members Work as a team outside the normal hierarchy It takes two to make a thing go right! Teams of power
  • 44. Create visions and values to direct the change effort Develop strategies for realizing those visions and values (Backlog of things to be changed) Don’t present a vision too complicated or too vague to be communicated in 5 minutes Define organization and team’s values (be specific, measurable, meaningful, attainable, realistic and Timed) Vision and values must respond to the organization existing core culture (Never try to change your organization culture in one step) Vision is the art of seeing what is invisible to others L Creation visions and values
  • 45. Do-It- Do-It-Yourself Team Values (Jurgen Appelo) (Jurgen Appelo) Accuracy Creativity Honesty Persistence Simplicity Assertiveness Curiosity Humour Pragmatism Skill Aesthetics Decisiveness Industriousness Purposefulness Stewardship Balance Determination Initiative Rationality Tactfulness Caution Endurance Integrity Resilience Thoroughness Cleanliness Enthusiasm Joyfulness reliability Tolerance Commitment Excellence Knowledge Respect Trust Confidence Flexibility Mindfulness Responsibility Trustworthiness Cooperation Focus Openness Self-discipline Unity Courage Helpfulness Orderliness Service Vision Anything that changes your values changes your behavior How to choose values?
  • 46. 1) Give the list to the team (you can add any new values) 2) Together, they must select between three and seven, they consider most important, according to project, situation, culture and their personality 3) Do the same thing with stakeholder (outside of the team) 4) Gather both groups, talk about the selections and the mutual expectations until you reach consensus on a merged list of three to seven values 5) Once you have the values, make them clear to everyone Do-It-Yourself Team Values
  • 47. Otherwise, there will be only two candidates Choose wisely your values…
  • 48. Use every vehicle possible to communicate the new vision, values, strategies and all things you do Communication comes in both words and deeds, set example Communicate to whom are hurt the most Transparency Use the same language of your listeners Communication works for those who work at it. Communicate everything
  • 49. Responsible (The Doer) Accountable (The Buck stops here) Consult (In the loop) Inform (Keep in the picture) RACI / RASCI / RACI-VS / CARIO / Responsibility assignment matrix
  • 50. Galati, Tess (2001, Paractical Communication, inc.) How well the Medium is suited to Hard copy Phone call Voice mail E-mail Meeting Web site Assesing commintment 3 2 3 3 1 3 Building consensus 3 2 3 3 1 3 Mediating a conflit 3 2 3 3 1 3 Resolveing a misunderstanding 3 1 3 3 2 3 Addressing negative behavior 3 2 3 2 1 3 Expressing support/appreciation 1 2 2 1 2 3 Encourage creative thinking 2 3 3 1 3 3 Making an ironic statement 3 2 2 3 1 3 Conveying a reference document 1 3 3 3 3 2 Reinforcing one's authority 1 2 3 3 1 1 Providing a permanent record 1 3 3 1 3 3 Maintaining confidentiality 2 1 2 3 1 3 Converying simple information 3 1 1 1 2 3 Asking an information question 3 1 1 1 3 3 Make a simple request 3 1 1 1 3 3 Giving complex instruction 3 3 2 2 1 2 Addressing many people 2 3 2 2 3 1 Using the right tool for the right job Media Choice Table
  • 52. Follow organization’s governance and procurement model Never ask for exception, but you can explain why you aren’t do that Choose visible problems if the problem is too big, choose a smaller related problem Define and engineer visible performance improvements Encourage risk taking, and non traditional ideas, activities and action Plan and Keep Re-planning, create maximum of small victories (In sprint) Recognize and reward ones who contribute to the improvement Plan to Re-plan, small victories
  • 53. Big brother is always watching! Governance
  • 54. Agile is a philosophy, many many “reincarnations” Use the practices that are suited to you Be very honest Respect the meaning of the practices Choose carefully the practices, because some practices must come-in pair A, B, C ⊆ D, D ⊆ E → A, B, C ⊆ E Clothes don't make the man
  • 55. United we stand, divided we fall
  • 56. Use increased credibility from early wins to change systems, structure, and policies undermining the vision Hire, promote and develop ones who can implement the vision and values Reinvigorate the change process with new project and change agents Articulate connections between Agile and organization success Create leadership development and succession plans consistent with the Agile Consolidate, institutionalize and produce more
  • 57. C. Director C. Coordination Mille viae ducunt homines per saecula Romam SCRUM
  • 58. Credibility Don’t be a prince, neither a priest; Be pragmatic and persuasive If you want something done practice your patience Restrains your desire for control and need for importance Don’t copy and paste Walk the Talk Conductor of orchestra Enemies within One more thing…
  • 59. I know one thing, that I know nothing Comments, Questions, Objections?