Max

Document Sample
Max Powered By Docstoc
					targeted change
are you already past it?

leading successful change cycles within
software engineering
    Ignite the change cycle




1                ASWEC 2008
                                                  Does change matter?




    ―If you don’t like change, you’re going to
    like irrelevance even less.‖
                   —General Eric Shinseki, Chief of Staff, U. S. Army




2                                                                   ASWEC 2008
        Change today… starting right now…




    

    


    

    

    

    

    


    




    



3                               ASWEC 2008
    Targeted change




4         ASWEC 2008
                                                                    What is change?


      It is not the strongest of the species that survives, nor the most
           intelligent, but rather the one most responsive to change

    We all have complex reactions to change, ranging through…

          Swift adoption, or fearful resistance

          Confusion between desire (for change) and fear (of change)

          Need for closure and removal of the „old‟ before realising gains from the „new‟

          Personal need for control (buy-in) to the change




                              Conflict is the energy of change


5                                                                            ASWEC 2008
                                              What can we change?



    Within software engineering we can elect to change:

       1.   Human factors
       2.   Processes and tools
       3.   Whole-of-solution methodologies
       4.   Implementation technologies
       5.   Measurement factors

                                    …but…




6                                                         ASWEC 2008
                                             Target that change!




    No matter which areas we target for change, and when… and
    how…

    …the human must always come first…




7                                                      ASWEC 2008
    Targeted change




8         ASWEC 2008
    The human change cycle




9                ASWEC 2008
                                         Change stages


     Stage one
           Initiate Change!

     Stage two
           Adopt, or block

     Stage three
           Start of collaboration

     Stage four
           Agreed progress

     Stage five
           I accept and integrate the
            change


10                                           ASWEC 2008
                                         Change stages


     Stage one
           Initiate Change!

     Stage two
           Adopt, or block

     Stage three
           Start of collaboration

     Stage four
           Agreed progress

     Stage five
           I accept and integrate the
            change


11                                           ASWEC 2008
                                         Change stages


     Stage one
           Initiate Change!

     Stage two
           Adopt, or block

     Stage three
           Start of collaboration

     Stage four
           Agreed progress

     Stage five
           I accept and integrate the
            change


12                                           ASWEC 2008
                                         Change stages


     Stage one
           Initiate Change!

     Stage two
           Adopt, or block

     Stage three
           Start of collaboration

     Stage four
           Agreed progress

     Stage five
           I accept and integrate the
            change


13                                           ASWEC 2008
                                         Change stages


     Stage one
           Initiate Change!

     Stage two
           Adopt, or block

     Stage three
           Start of collaboration

     Stage four
           Agreed progress

     Stage five
           I accept and integrate the
            change


14                                           ASWEC 2008
                                         Change stages


     Stage one
           Initiate Change!

     Stage two
           Adopt, or block

     Stage three
           Start of collaboration

     Stage four
           Agreed progress

     Stage five
           I accept and integrate the
            change


15                                           ASWEC 2008
                                                            States of change



     Human reactions to change can range over…

           I am shocked!

           I am fearful and angry

           I feel great loss!

           Ah, I feel some benefits!

           Ah, I agree the change is generating continued benefits

           I am happy to complete this change.




16                                                                    ASWEC 2008
                                    Human processing of change



     We humans process change in three dimensions

                         Emotional
              the valence of the energy charge

                         Cognitive
              the information processing system

                       Behavioural
                the ability to act, or not to act


         take leadership with supportive language




17                                                   ASWEC 2008
     Targeted change




18         ASWEC 2008
     Change factors two and three




19                     ASWEC 2008
     Targeted change




20         ASWEC 2008
     The resistance circle




21              ASWEC 2008
     The resistance circle - successful




22                           ASWEC 2008
     The resistance circle - failing




23                       ASWEC 2008
                               Navigating the resistance circle




     Balance the combination of human change with other non-
     human changes.

     Need to have the people comfortable before accelerating
     technical, or process change.

     Clear communication and establishing team ownership of
     change process vital.




24                                                    ASWEC 2008
     Benefits of balancing change




25                     ASWEC 2008
     Targeted change




26         ASWEC 2008
     Change factor four




27           ASWEC 2008
     Software engineering change process




28                            ASWEC 2008
                                    Monitoring the rate of change




     For specific projects monitor delivery against agreed schedule.

     For humans, monitor the happiness of staff and clients. If the
     offices of your staff and your clients are sharing a positive,
     happy, climate the change process is being accepted. If either
     climate is deteriorating you have issues with your rate of
     change… too slow, or too fast.

     For technology and processes monitor the up-take rate.




29                                                       ASWEC 2008
     Change factor five




30           ASWEC 2008
                                          Measuring change


     For technology and process monitor
     the up-take rate.


     Look at

           Mobilephones,

           CMMI,

           Betamax,

           BluRay…




31                                               ASWEC 2008
                     Measuring change


     For software.


     Look at

           Ada,

           C/C++,

           Java,

           Linux…




32                          ASWEC 2008
     Setting the right measures, and measurement points




33                                          ASWEC 2008
     Targeted change




34         ASWEC 2008
     Change factor six




35          ASWEC 2008
         Communicating change




     

     



     

     




36                  ASWEC 2008
     Communicating change




37              ASWEC 2008
     Make communication clear, and enjoyable




38                                ASWEC 2008
     Delivering targeted change




39                   ASWEC 2008
                             Targeted change example : organisational change


     Complexity of combining four separate software organisations into one


     the problem                       the change                        the result
        Geographically dispersed         Unite into an effective          National software
        Lack of common process            organisation                      engineering council

        Differing technical realms       Keep the best practice of        Wikis and blogs used to
                                           each                              unite
                                          Ensure economies of              Internal centres of
                                           scale realised                    excellence created


          Pictures of our local projects: ADACS, SOCSS, TRELIS, GME, CUF




40                                                                                     ASWEC 2008
                                            Targeted change for a software organisation

For software people the new organisation shall…
● Process and CMMI
     ● Unify process and tools across the country
     ● Provide clear links to process from Europe
     ● Unify our drive to CMMI achievement, taking “best of breed” process from around
       the company locally and globally

● HR and Career Development
     ●   Provide a software-unique career path to develop our software people
     ●   Enhance our development of senior software people
     ●   Provide software-unique mentoring
     ●   Partner with universities to create unique research and post-grad opportunities

● Technically
     ● Provide vision and review of architectures and development environments
     ● Promote reuse across the country and internationally
     ● Drive software-related R&D and Academic activities

● Operationally
     ● Create and promote distributed work teams; move work packages, not people
     ● Drive the adoption of better infrastructure to support global software goals
     ● Manage transition between domains for software people

● Globally
     ●   Ensure global practices are adopted to best advantage within Australia
     ●   Facilitate Intelligent Off Shoring
     ●   Ensure Australian software activities add to the global value chain
     ●   Improve all business relying on software activities to succeed


41                                                                                         ASWEC 2008
                                           Targeted change example : Ada to Java



     Need for technology refresh

     the problem                    the change                      the result
        World class system          an acceptable level of risk      through close monitoring
         written built using old      approach to introducing           and bounded risk taking
         technology                   Java and related new              the production of new
         Increasing difficulty of     technologies
                                                                       code modules fully
                                     an acceptable level of risk
         attracting and retaining                                       integrated with remaining
         staff                        approach to introducing
                                      new procedures                    segments of the old code
                                                                        base




42                                                                                ASWEC 2008
43   ASWEC 2008
                                                  Other targeted change examples




     Ada                        Betamax                             BluRay / HD-DVD
        Answered the wrong        Provided higher fidelity than      Tactical client buy-in via
         question                   consumer wanted…                    Playstation 3
        Implementation (esp.      …at a price the consumer           Influence via major movie
         tasking model) poor        considered too high                 studios
                                                                       Superior technology
                                                                       (initally) Lower price




44                                                                                ASWEC 2008
     Summary




45   ASWEC 2008
                        Summary – have you changed today…?


     Today our targeted change session
     examined…

     Two frameworks
          Change cycle
          Circle of resistance



     Change factors
            People
            Technologies
            Processes
            Rates of change
            Measurement of change
            Communication of change


46                                               ASWEC 2008
                                         Change stages


     Stage one
           Initiate Change!

     Stage two
           Adopt, or block

     Stage three
           Start of collaboration

     Stage four
           Agreed progress

     Stage five
           I accept and integrate the
            change


47                                           ASWEC 2008
     the resistance circle




48             ASWEC 2008
     Use targeted metrics and feedback to shape change




49                                         ASWEC 2008
                                                              Ignite!



     Summary for successful targeted change


     Find the energy and focus people + simplify technology + set a
     sensible rate of change + select correct measures + celebrate
     success along the way+ use feedback to adjust change process
     as you go+ communicate clearly and frequently + ensure goals
     are clear, understood,


     and… ensure everyone has ownership of the outcomes!




50                                                        ASWEC 2008
                                        Igniting! the future




     “The universe is change;
          our life is what our
          thoughts make it.”
                Marcus Aurelius Antoninus
                 Roman Emperor, A.D. 161-180 (121 AD - 180 AD)




51                                                  ASWEC 2008
     Thank you!




52    ASWEC 2008

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:3
posted:11/1/2010
language:English
pages:53