SlideShare uma empresa Scribd logo
1 de 32
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance



                                                         Using
                                                Life Cycle Management
                                                 to Demonstrate Value
                                                           &
                                                   Drive Performance


                                                       July 15, 2004


                VAIT                       Stephen W.A. MacLean, P. Eng.




                                                                                                    1
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance




                                            Overview




     Ensuring that projects meet expectations on schedule and budget is a complex
     challenge for any I/T executive or manager.
     This paper represents the author’s experience in commercial software
     development and I/T environments in aerospace, automotive, engineering and
     manufacturing industries.
     The methodology and approaches described can be applied both to software
     development and selection/implementation projects in any industry.



                                                                                                    2
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                                       VAIT
                                    to Demonstrate Value & Drive Performance




      VALUE :

      Etymology: Middle English, from Middle French, from (assumed) Vulgar Latin valuta, from
           feminine of valutus, past participle of Latin valEre to be worth, be strong
      Date: 14th century
      1.   a fair return or equivalent in goods, services, or money for something exchanged
      2.   the monetary worth of something : marketable price
      3.   relative worth, utility, or importance
           something (as a principle or quality) intrinsically valuable or desirable
      4.




                                                                                                              3
Stephen W.A. MacLean, P. Eng. 2004/7/15             The views expressed in this paper are the author’s only
                                                                                              author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance




                                I/T Value

                    1. Keeping the ‘lights' on



                    2. Productivity/process Improvements




                    3. Business/Asset Transformation




                                                                                                    4
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                              VAIT
                                 to Demonstrate Value & Drive Performance


                        I/T Value Drivers


                         Integration
                         Flexibility
                         Ease of access to data
                         Degree of collaboration
                         Data is entered once and reused.
                         Make it easy for customers to do business with you
                         Forge and enforce an alignment between business
                         Strategy and the I/T function.




                                                                                                     5
Stephen W.A. MacLean, P. Eng. 2004/7/15    The views expressed in this paper are the author’s only
                                                                                     author’
Using Life Cycle Management
                                                                                                VAIT
                                 to Demonstrate Value & Drive Performance


                                      I/T Value

        Today, the value provided by effective I/T can go well beyond
       cost reduction and increasing productivity.
                 However, achieving the ‘basics’, which are so often not achieved,
                 must be a minimum in the much tougher business climate we live in
                 today.
        Today, I/T has the potential to help transform the way businesses
        operate – to trigger massive changes in culture, process and the way people
        interact with one another.

            These changes can be akin to opening Pandora’s box if not managed
            properly. Even then, many of the significant benefits are intangible
            and very difficult to measure and comprehend.




                                                                                                       6
Stephen W.A. MacLean, P. Eng. 2004/7/15      The views expressed in this paper are the author’s only
                                                                                       author’
Using Life Cycle Management
                                                                                               VAIT
                                 to Demonstrate Value & Drive Performance


      An example of Bad Value and existing I/T approaches applied to building cars
                       The CIO’s new ‘Ride’ !!

                                                                               Your, ah,
                                                                               new car is ready
                                                                               but it’s only got 3
                                                                               wheels, 2.5
                                                                               cylinders and 3
                                                                               seats. BUT, the
                                                                               GOOD news is
                                                                               that we managed
                                                                               to include the
                                                                               latest gee-whiz
                                                                               bang inertial
                                                                               navigation system
                                                                               at NOOO extra
                                                                               cost

           Straight from Kars by Komponents, Inc.
                      - your VIRTUAL car company !!!

                                                                                                      7
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance




      Why Building Software
        Is Not Like Building Cars


      • A car begins with a design, based upon market needs/assessments and customer
      requirements.
      • Developing a car follows well defined principles and processes, with predicted
      levels of tolerance and safety factors
      • The blueprint is followed precisely. Changes are costly and therefore anathema.
      • The tools used to build the car also follow well-defined principles and generally
      don’t change during production.
      • The materials are familiar and generally behave predictably.

                 Because of all that, some people are pretty good at building cars.
                                                                                                    8
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                              VAIT
                                 to Demonstrate Value & Drive Performance




                                          Software Project Failure Statistics



      There is substantial industry evidence1 that two of the leading causes for project
      failure are poor requirements management and poor project estimation.
      Consider that :
      • The average project exceeds its planned budget by 90% and its schedule by 120%.
      • 33% of all projects are over budget and late.
      • 52.7% of projects will cost 189% of their original estimates.
      • The average time overrun is 222% of the original estimate. In large companies,
      only 9% of projects come in on time, on budget.

                                           1 Standish   Group survey of 8,000 software projects

                                                                                                     9
Stephen W.A. MacLean, P. Eng. 2004/7/15    The views expressed in this paper are the author’s only
                                                                                     author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance
                                 Large Systems Project Failures
          A major running shoe manufacturer had a serious problem with it’s inventory
         software project, which prompted their CEO to state, quot;This is what we get for
         our $400 million?quot;
         A Canadian grocery chain that suddenly and publicly canned it’s ERP
         project, after spending $50 million.
         A 100-year-old management consulting firm that spent tens of millions on a
      failed ERP deployment, then tried and failed again after sinking another $8 million
      into the black hole.
         A litany of failures with depressingly familiar advice :
              one needed to test more;
              the other needed a project sponsor;
              while another should have killed the project
        This simply restates what everyone already knows. The problem isn't with the
      advice; the problem is the development/ implementation methodology itself.
                                                                                                    10
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                                VAIT
                                  to Demonstrate Value & Drive Performance




                                    Primary Reasons for poor Value from
                                         Software/Systems Projects
        • Poor Requirements Definition :
             • Lack of Value to the customer due to reduced functionality caused by missed
                requirements
        • Poor Project Estimation :
             • Results in insufficient time/money to deliver a quality result, even if requirements are
              well defined – requirements will be left out and/or quality will suffer.
        • Poor or Missing Requirements Traceability :
             • Lack of Value to the customer due to not ensuring that the design and resulting code
                effectively embody and deliver on the agreed upon requirements.
        • Lack of an Agile Life Cycle methodology :
             • Lack of Value as evidenced by poor quality and missing/delayed requirements due to
               not quoting and delivering the project using an agile life cycle methodology.

                                                                                                          11
Stephen W.A. MacLean, P. Eng. 2004/7/15      The views expressed in this paper are the author’s only
                                                                                       author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance


                          I/T Value Measurement

      However, the problem is actually deeper than this!
        According to Paul Strassman1 , there is no relationship between what a company
        spends on I/T and it’s profitability.
        Furthermore, every seven years, we have torn up what has gone before and started
        again. There have been, according to him, 8 cycles of build and scrap since 1946
        and he has the data to prove it.
        Others, such as David Norton, one of the two original developers of the Balanced
        Scorecard methodology, have agreed that there isn’t a direct relationship between
        I/T investment and the bottom line.
        So, in the long term, across multiple projects and technology shifts, how does
        I/T achieve value for the business?
                                                               1   Financial Times : June 27, 2001

                                                                                                     12
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance
                                   Life Cycle Management
                                  Principles for High Value
                                    Development/Delivery
      • Prioritise requirements and weight them if possible.

      • Track requirements traceability and use metrics to measure the quality of the
        system as it moves from a working prototype to a full product.

      • Incorporate formal configuration control & change management practices.

       • Requirements Release. Only the functionality that the customer has selected for
       the next iteration is considered and built. The customer doesn't pay for
       functionality that he/she might not select, and the developers don't have to code,
       debug, and maintain irrelevant code.
       • Practice incremental delivery, based upon a formal Release management
         process - don’t compromise quality for the sake of banging functionality into a
         release at the last minute.

                                                                                                    13
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                              VAIT
                                 to Demonstrate Value & Drive Performance

                                     Principles for High Value
                                  Application Development/Delivery

          • Take a holistic, integrated view of the organisation :
               • Deliver integrated solutions that meet common needs first
                • Resist the urge to deliver so-called ‘best-of-breed’ (aka silo) applications
     The COST of No Integration
          “ Every big company collects, generates and stores vast quantities of data.
          In most companies, though, the data are not kept in a single repository. …
          Each of these so-called legacy systems may provide invaluable support for a
          particular business activity.
          But in combination, they represent one of the heaviest drags on business
          productivity and performance now in existence.”
                            HARVARD BUSINESS REVIEW
                            July - August, 1998
                                                                                                     14
Stephen W.A. MacLean, P. Eng. 2004/7/15    The views expressed in this paper are the author’s only
                                                                                     author’
Using Life Cycle Management
                                                                                                VAIT
                                 to Demonstrate Value & Drive Performance

                                     Project/Team Attributes
                                         for High Value
                                Application Development/Delivery
         Agile
             • Fast and efficient.
                • Small and nimble.
                • Less money, fewer features, shorter projects.
                      • only 7 percent of the features of any given application are actually needed.1
             • If it doesn't work, kill it.
             • Commit business people to the development team.
         How to Be Agile
              • Slash the budget.
              • Set a $ ceiling on all software projects- No exceptions.
              • Keep the development teams small.
              • Always be prepared to roll out the last stable build – incremental delivery.
                                              1 Standish   Group survey of 8,000 software projects
                                                                                                       15
Stephen W.A. MacLean, P. Eng. 2004/7/15      The views expressed in this paper are the author’s only
                                                                                       author’
Using Life Cycle Management
                                                                                                                  VAIT
                                  to Demonstrate Value & Drive Performance

                           Estimating Spreadsheet                                                              Duration
                                                                                                     100.00%         100.00
                           Project Management                                                         10.50%          10.50
                                                                          Ongoing project review                       6.30
                                                                           Change Management                           3.15
                                                                           Management Review                           1.05
                           Requirements Planning                                                      12.00%          12.00
                                                                         Review existing system                        1.15
                                                                                   Model process                       1.44
                                                                       Identify user requirements                      2.53
                                                                          Prototyping (iterative)                      3.28
                                                    Prepare Software Requirements Specification                        3.11
                                                               Software Requirements Review(s)                         0.50
                                                                           Requirements Frozen                         0.00
                           Design : Conceptual & Detailed                                             37.00%          37.00
      Estimating                                                               Prepare Design                         25.55
                                                                              Document design                          7.30
      Spreadsheet                                                    Prepare Software Test Plan                        3.65
                                                                  Design Review(s): PDR & CDR                          0.50

      - uses life cycle                                                          Design Frozen                         0.00
                           Programming                                                                13.50%          13.50

      metrics.                                     Develop Programmes/Assemble Components                              7.80
                                                          Test Programmes (complete test plan)                         2.60
                                                    Document code & prepare for code review(s)                         2.60
                                                                               Code review(s)                          0.50
                                                                      Programming Complete                             0.00

      Quote and            Development Functionality testing                                         9.00%                9.00
                                                                    Prepare Software Test Plan                            2.13

      Deliver the work                                                          Functionality Test                        6.38
                                                                                      Test review                         0.50
                                                                  Functionality Testing Complete                          0.00
      based upon a         Development Integration Test                                               13.00%          13.00
                                                                              Enhance test plan                        3.13
      Formal Life                                                               Integration Test                       9.38
                                                                                    Test review                        0.50
      Cycle approach.                                                Coverage Testing Complete                         0.00
                           User Documentation                                                          5.00%           5.00
                           Customer UAT                                                                                   7.00
                           Conduct Software Acceptance Review                                                             0.50




                                                                                                                                 16
Stephen W.A. MacLean, P. Eng. 2004/7/15          The views expressed in this paper are the author’s only
                                                                                           author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance


                                                                                   The Life Cycle
                                                                                    Model drives
                                                                                  the structure &
                                                                                   phases of the
                                                                                    project plan.
                                                                                 NOT the other way
                                                                                     around!




                                                                                                    17
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance

                                   Case Study :
                          Agile Development and Delivery




                ERP - MS Project Enterprise
                       Integration




                                                                                                    18
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                               VAIT
                                  to Demonstrate Value & Drive Performance

                                       ERP - MS Project
        Rev 1.0.0, 2004.6.30


                                       Integration Architecture                 MSP Client
            AIM Client                                                           or Web
              or Web

                                                                                       MSP DB
                                             Integration (.Net)
             ERP DB
                                               Application

                 DTS                                                                  API
                                                            ODBC
                                       ODBC                                          ODBC

                                                                                      DTS
                                             Staging Staging
                                               DB      DB
                Case Study :
  Rapid Development of ERP – MS Enterprise (ERP side)
                                                    (MSP side)
         Project Manager Integration

                                                                                                      19
Stephen W.A. MacLean, P. Eng. 2004/7/15     The views expressed in this paper are the author’s only
                                                                                      author’
Using Life Cycle Management
                                                                                                 VAIT
                                 to Demonstrate Value & Drive Performance

                      Case Study : Rapid Development of ERP – MS
                         Enterprise Project Manager Integration




       Project Master data in the ERP



                                          Project in Project Web Access




                                                                                                        20
Stephen W.A. MacLean, P. Eng. 2004/7/15       The views expressed in this paper are the author’s only
                                                                                        author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance




                      Case Study : Rapid Development of ERP – MS
                         Enterprise Project Manager Integration

                                                                                                    21
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance




                         Case Study : Rapid Development of ERP – MS
                            Enterprise Project Manager Integration
                                                                                                    22
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                               VAIT
                                 to Demonstrate Value & Drive Performance
                     Case Study : Rapid Development of ERP – MS
                        Enterprise Project Manager Integration




                                          Principle : Integration
                                                                                                      23
Stephen W.A. MacLean, P. Eng. 2004/7/15     The views expressed in this paper are the author’s only
                                                                                      author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance
                     Case Study : Rapid Development of ERP – MS
                        Enterprise Project Manager Integration




                            Principle : Rapid, Collaborative Development
                                                                                                    24
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance
                     Case Study : Rapid Development of ERP – MS
                        Enterprise Project Manager Integration




                           Principle : Track requirements traceability

                                                                                                    25
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance

                      Case Study : Rapid Development of ERP – MS
                         Enterprise Project Manager Integration




         Principle : Prioritise requirements, Change/Config. Management

                                                                                                    26
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance



      Agile
          • Fast and efficient : Time from inception to Release 1: 3 months
           • If it doesn't work, kill it : Tried triggers & replication to move
           data between DB’s. DTS faster, simpler and more reliable +
           works across servers.
           • Commit business people to the development team : Business people
           provided the requirements, vetted designs and tested.
     How to Be Agile
          • Slash the budget : < $ 50,000
          • Keep the development teams small : On average : 3 people
          • Always be prepared to roll out the last stable build – incremental delivery :
          Had some unforeseen technical problems with one feature just prior to
          Code freeze. Rolled back to the last version and released it.

                                                                                                    27
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance


                                  I/T Value Measurement
           While I/T spending is critically important to an organisation, it is, however, in
           largely a catalytic role.
           I/T Spending promotes factors that clearly influence and determine profitability,
           but which are generally very hard to measure on their own.
           Factors such as :
             • Competitive advantage
                 • Strategic positioning
                 • Organisational knowledge and competencies/learning
                 • Collaboration and knowledge sharing
                 • Management style and competencies
                 • Quality
                   etc. ….

            In other words, intangible assets …


                                                                                                    28
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance




              Management skills
              Organisational capabilities
              Intellectual capital/knowledge
              External relationship capital
            This can be further broken down into :
                             Brand equity/Reputation
                             Alliances and networks
                             Human capital
                             Technology and processes
                             Innovation

                                                                                                    29
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                                                       VAIT
                                 to Demonstrate Value & Drive Performance



                                                            Normalised Incremental Change Cost by Stage
                                                             $ 1,000



                                  Incremental Change Cost
                                                                                                                   Post
                                                                                                                  Roll Out




   At the end of the Day …

   Enabling the business
                                                                                                             Testing
   to do things it couldn’t                                  $ 100
   do before and/or to do
   them earlier in the                                       $ 10                                   Coding
   product/service life
                                                                                Design
   cycle than was previously                                 $1
                                                                                   Life Cycle Stage
   possible.


                                                                                                                              30
Stephen W.A. MacLean, P. Eng. 2004/7/15                             The views expressed in this paper are the author’s only
                                                                                                              author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance




                                 Resulting Improvements

      • Iterative, rapid prototyping, when combined with demonstration based
      evaluation, results in significantly higher value/quality solutions being delivered
      ‘out of the box’.

      • Focus on agile delivery and requirements traceability results in much higher value
      solutions, with much higher % requirements delivery.
      • More efficient resource management and fewer delivery problems by using a Life
      Cycle model to quote, manage and deliver the work.




                                                                                                    31
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’
Using Life Cycle Management
                                                                                             VAIT
                                 to Demonstrate Value & Drive Performance




                                THANK YOU !!!




                                             QUESTIONS?


                                                                                                    32
Stephen W.A. MacLean, P. Eng. 2004/7/15   The views expressed in this paper are the author’s only
                                                                                    author’

Mais conteúdo relacionado

Mais procurados

Mais procurados (10)

Heizer om10 ch09-layout
Heizer om10 ch09-layoutHeizer om10 ch09-layout
Heizer om10 ch09-layout
 
Heizer 17
Heizer 17Heizer 17
Heizer 17
 
Heizer 16
Heizer 16Heizer 16
Heizer 16
 
Heizer om10 ch01 [operation and productivity]
Heizer om10 ch01 [operation and productivity]Heizer om10 ch01 [operation and productivity]
Heizer om10 ch01 [operation and productivity]
 
Heizer om10 ch12-inventory
Heizer om10 ch12-inventoryHeizer om10 ch12-inventory
Heizer om10 ch12-inventory
 
Sogeti Webinar Effective Test Process Improvement 220709
Sogeti Webinar Effective Test Process Improvement 220709Sogeti Webinar Effective Test Process Improvement 220709
Sogeti Webinar Effective Test Process Improvement 220709
 
Heizer 11
Heizer 11Heizer 11
Heizer 11
 
Heizer 05
Heizer 05Heizer 05
Heizer 05
 
Heizer chapter 01
Heizer chapter 01 Heizer chapter 01
Heizer chapter 01
 
Heizer 02
Heizer 02Heizer 02
Heizer 02
 

Destaque

Performance management cycle
Performance management cyclePerformance management cycle
Performance management cycleTusara
 
The Performance Management Cycle
The Performance Management CycleThe Performance Management Cycle
The Performance Management CyclePatrick Hartling
 
Basic concept of strategic management
Basic concept of strategic management Basic concept of strategic management
Basic concept of strategic management Alvin Niere
 
Basic Concepts Of Strategic Management
Basic Concepts Of Strategic ManagementBasic Concepts Of Strategic Management
Basic Concepts Of Strategic Managementhassnibaba
 
Introduction to Management - Basic concepts & fundamentals (An overview)
Introduction to Management - Basic concepts & fundamentals (An overview)Introduction to Management - Basic concepts & fundamentals (An overview)
Introduction to Management - Basic concepts & fundamentals (An overview)Seema -
 
Management ppt
Management pptManagement ppt
Management pptYen Garcia
 
Performance Management
Performance ManagementPerformance Management
Performance ManagementGautam Ghosh
 
Management Information System (MIS)
Management Information System (MIS)Management Information System (MIS)
Management Information System (MIS)Navneet Jingar
 

Destaque (11)

Performance management cycle
Performance management cyclePerformance management cycle
Performance management cycle
 
The Performance Management Cycle
The Performance Management CycleThe Performance Management Cycle
The Performance Management Cycle
 
Basic concept of strategic management
Basic concept of strategic management Basic concept of strategic management
Basic concept of strategic management
 
M.I.S
M.I.SM.I.S
M.I.S
 
Basic Concepts Of Strategic Management
Basic Concepts Of Strategic ManagementBasic Concepts Of Strategic Management
Basic Concepts Of Strategic Management
 
Introduction to Management - Basic concepts & fundamentals (An overview)
Introduction to Management - Basic concepts & fundamentals (An overview)Introduction to Management - Basic concepts & fundamentals (An overview)
Introduction to Management - Basic concepts & fundamentals (An overview)
 
Management ppt
Management pptManagement ppt
Management ppt
 
Performance Management
Performance ManagementPerformance Management
Performance Management
 
Management Information System (MIS)
Management Information System (MIS)Management Information System (MIS)
Management Information System (MIS)
 
Chap 1 introduction to management
Chap 1 introduction to managementChap 1 introduction to management
Chap 1 introduction to management
 
Basic concept of management
Basic concept of managementBasic concept of management
Basic concept of management
 

Semelhante a Using Life Cycle Management To Demonstrate Value And Drive Performance

Glenn Graves Bio
Glenn Graves BioGlenn Graves Bio
Glenn Graves Bioglynng
 
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdfReporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdfInSync2011
 
Agile certification integrated services faq
Agile certification integrated services faqAgile certification integrated services faq
Agile certification integrated services faqjohnlucy
 
Agile certification integrated services faq
Agile certification integrated services faqAgile certification integrated services faq
Agile certification integrated services faqjohnlucy
 
Mastering the language and practice of ISO50001 Energy Management System
Mastering the language and practice of ISO50001 Energy Management SystemMastering the language and practice of ISO50001 Energy Management System
Mastering the language and practice of ISO50001 Energy Management SystemCamfil UK
 
The Science of Lean Transformation by Daniel T Jones
The Science of Lean Transformation by Daniel T JonesThe Science of Lean Transformation by Daniel T Jones
The Science of Lean Transformation by Daniel T JonesLean Enterprise Academy
 
Sustainability Performance Management: How CFOs Can Unlock Value
Sustainability Performance Management: How CFOs Can Unlock ValueSustainability Performance Management: How CFOs Can Unlock Value
Sustainability Performance Management: How CFOs Can Unlock ValueSustainable Brands
 
1. hpcm introduction
1. hpcm introduction1. hpcm introduction
1. hpcm introductiondudwns47
 
Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Brent Barton
 
Product Overview
Product OverviewProduct Overview
Product Overviewearnold_lpi
 
Introducing a Business Model Development and Evaluation Framework (BMDEF)
Introducing a Business Model Development and Evaluation Framework (BMDEF)Introducing a Business Model Development and Evaluation Framework (BMDEF)
Introducing a Business Model Development and Evaluation Framework (BMDEF)Ralf Heim
 
Asset management no worries
Asset management no worriesAsset management no worries
Asset management no worriesBoyd Beal
 
ECR Europe Forum '05. Case Study L'Oréal - Asda
ECR Europe Forum '05. Case Study L'Oréal - AsdaECR Europe Forum '05. Case Study L'Oréal - Asda
ECR Europe Forum '05. Case Study L'Oréal - AsdaECR Community
 
Benefits realisation management is one of the most important things than an o...
Benefits realisation management is one of the most important things than an o...Benefits realisation management is one of the most important things than an o...
Benefits realisation management is one of the most important things than an o...Association for Project Management
 
Avnet Analyst Day 2010 Presentation 2 Path to Premier
Avnet Analyst Day 2010 Presentation 2 Path to PremierAvnet Analyst Day 2010 Presentation 2 Path to Premier
Avnet Analyst Day 2010 Presentation 2 Path to PremierAvnet Electronics Marketing
 

Semelhante a Using Life Cycle Management To Demonstrate Value And Drive Performance (20)

Glenn Graves Bio
Glenn Graves BioGlenn Graves Bio
Glenn Graves Bio
 
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdfReporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
 
Opti Sustainability
Opti SustainabilityOpti Sustainability
Opti Sustainability
 
IEA- IIP Policy Pathway - Energy management Programmes
IEA- IIP Policy Pathway - Energy management ProgrammesIEA- IIP Policy Pathway - Energy management Programmes
IEA- IIP Policy Pathway - Energy management Programmes
 
Agile certification integrated services faq
Agile certification integrated services faqAgile certification integrated services faq
Agile certification integrated services faq
 
Agile certification integrated services faq
Agile certification integrated services faqAgile certification integrated services faq
Agile certification integrated services faq
 
Mastering the language and practice of ISO50001 Energy Management System
Mastering the language and practice of ISO50001 Energy Management SystemMastering the language and practice of ISO50001 Energy Management System
Mastering the language and practice of ISO50001 Energy Management System
 
The Science of Lean Transformation by Daniel T Jones
The Science of Lean Transformation by Daniel T JonesThe Science of Lean Transformation by Daniel T Jones
The Science of Lean Transformation by Daniel T Jones
 
CCHIT Town Hall HIMSS 09
CCHIT Town Hall HIMSS 09CCHIT Town Hall HIMSS 09
CCHIT Town Hall HIMSS 09
 
Webinar: Institutionalizing Sustainability In Your Company
Webinar: Institutionalizing Sustainability In Your CompanyWebinar: Institutionalizing Sustainability In Your Company
Webinar: Institutionalizing Sustainability In Your Company
 
Sustainability Performance Management: How CFOs Can Unlock Value
Sustainability Performance Management: How CFOs Can Unlock ValueSustainability Performance Management: How CFOs Can Unlock Value
Sustainability Performance Management: How CFOs Can Unlock Value
 
ebbf - carrie freeman - making corporate sustainability sustainable
ebbf - carrie freeman - making corporate sustainability sustainableebbf - carrie freeman - making corporate sustainability sustainable
ebbf - carrie freeman - making corporate sustainability sustainable
 
1. hpcm introduction
1. hpcm introduction1. hpcm introduction
1. hpcm introduction
 
Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success
 
Product Overview
Product OverviewProduct Overview
Product Overview
 
Introducing a Business Model Development and Evaluation Framework (BMDEF)
Introducing a Business Model Development and Evaluation Framework (BMDEF)Introducing a Business Model Development and Evaluation Framework (BMDEF)
Introducing a Business Model Development and Evaluation Framework (BMDEF)
 
Asset management no worries
Asset management no worriesAsset management no worries
Asset management no worries
 
ECR Europe Forum '05. Case Study L'Oréal - Asda
ECR Europe Forum '05. Case Study L'Oréal - AsdaECR Europe Forum '05. Case Study L'Oréal - Asda
ECR Europe Forum '05. Case Study L'Oréal - Asda
 
Benefits realisation management is one of the most important things than an o...
Benefits realisation management is one of the most important things than an o...Benefits realisation management is one of the most important things than an o...
Benefits realisation management is one of the most important things than an o...
 
Avnet Analyst Day 2010 Presentation 2 Path to Premier
Avnet Analyst Day 2010 Presentation 2 Path to PremierAvnet Analyst Day 2010 Presentation 2 Path to Premier
Avnet Analyst Day 2010 Presentation 2 Path to Premier
 

Using Life Cycle Management To Demonstrate Value And Drive Performance

  • 1. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Using Life Cycle Management to Demonstrate Value & Drive Performance July 15, 2004 VAIT Stephen W.A. MacLean, P. Eng. 1 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 2. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Overview Ensuring that projects meet expectations on schedule and budget is a complex challenge for any I/T executive or manager. This paper represents the author’s experience in commercial software development and I/T environments in aerospace, automotive, engineering and manufacturing industries. The methodology and approaches described can be applied both to software development and selection/implementation projects in any industry. 2 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 3. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance VALUE : Etymology: Middle English, from Middle French, from (assumed) Vulgar Latin valuta, from feminine of valutus, past participle of Latin valEre to be worth, be strong Date: 14th century 1. a fair return or equivalent in goods, services, or money for something exchanged 2. the monetary worth of something : marketable price 3. relative worth, utility, or importance something (as a principle or quality) intrinsically valuable or desirable 4. 3 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 4. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance I/T Value 1. Keeping the ‘lights' on 2. Productivity/process Improvements 3. Business/Asset Transformation 4 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 5. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance I/T Value Drivers Integration Flexibility Ease of access to data Degree of collaboration Data is entered once and reused. Make it easy for customers to do business with you Forge and enforce an alignment between business Strategy and the I/T function. 5 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 6. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance I/T Value Today, the value provided by effective I/T can go well beyond cost reduction and increasing productivity. However, achieving the ‘basics’, which are so often not achieved, must be a minimum in the much tougher business climate we live in today. Today, I/T has the potential to help transform the way businesses operate – to trigger massive changes in culture, process and the way people interact with one another. These changes can be akin to opening Pandora’s box if not managed properly. Even then, many of the significant benefits are intangible and very difficult to measure and comprehend. 6 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 7. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance An example of Bad Value and existing I/T approaches applied to building cars The CIO’s new ‘Ride’ !! Your, ah, new car is ready but it’s only got 3 wheels, 2.5 cylinders and 3 seats. BUT, the GOOD news is that we managed to include the latest gee-whiz bang inertial navigation system at NOOO extra cost Straight from Kars by Komponents, Inc. - your VIRTUAL car company !!! 7 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 8. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Why Building Software Is Not Like Building Cars • A car begins with a design, based upon market needs/assessments and customer requirements. • Developing a car follows well defined principles and processes, with predicted levels of tolerance and safety factors • The blueprint is followed precisely. Changes are costly and therefore anathema. • The tools used to build the car also follow well-defined principles and generally don’t change during production. • The materials are familiar and generally behave predictably. Because of all that, some people are pretty good at building cars. 8 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 9. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Software Project Failure Statistics There is substantial industry evidence1 that two of the leading causes for project failure are poor requirements management and poor project estimation. Consider that : • The average project exceeds its planned budget by 90% and its schedule by 120%. • 33% of all projects are over budget and late. • 52.7% of projects will cost 189% of their original estimates. • The average time overrun is 222% of the original estimate. In large companies, only 9% of projects come in on time, on budget. 1 Standish Group survey of 8,000 software projects 9 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 10. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Large Systems Project Failures A major running shoe manufacturer had a serious problem with it’s inventory software project, which prompted their CEO to state, quot;This is what we get for our $400 million?quot; A Canadian grocery chain that suddenly and publicly canned it’s ERP project, after spending $50 million. A 100-year-old management consulting firm that spent tens of millions on a failed ERP deployment, then tried and failed again after sinking another $8 million into the black hole. A litany of failures with depressingly familiar advice : one needed to test more; the other needed a project sponsor; while another should have killed the project This simply restates what everyone already knows. The problem isn't with the advice; the problem is the development/ implementation methodology itself. 10 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 11. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Primary Reasons for poor Value from Software/Systems Projects • Poor Requirements Definition : • Lack of Value to the customer due to reduced functionality caused by missed requirements • Poor Project Estimation : • Results in insufficient time/money to deliver a quality result, even if requirements are well defined – requirements will be left out and/or quality will suffer. • Poor or Missing Requirements Traceability : • Lack of Value to the customer due to not ensuring that the design and resulting code effectively embody and deliver on the agreed upon requirements. • Lack of an Agile Life Cycle methodology : • Lack of Value as evidenced by poor quality and missing/delayed requirements due to not quoting and delivering the project using an agile life cycle methodology. 11 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 12. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance I/T Value Measurement However, the problem is actually deeper than this! According to Paul Strassman1 , there is no relationship between what a company spends on I/T and it’s profitability. Furthermore, every seven years, we have torn up what has gone before and started again. There have been, according to him, 8 cycles of build and scrap since 1946 and he has the data to prove it. Others, such as David Norton, one of the two original developers of the Balanced Scorecard methodology, have agreed that there isn’t a direct relationship between I/T investment and the bottom line. So, in the long term, across multiple projects and technology shifts, how does I/T achieve value for the business? 1 Financial Times : June 27, 2001 12 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 13. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Life Cycle Management Principles for High Value Development/Delivery • Prioritise requirements and weight them if possible. • Track requirements traceability and use metrics to measure the quality of the system as it moves from a working prototype to a full product. • Incorporate formal configuration control & change management practices. • Requirements Release. Only the functionality that the customer has selected for the next iteration is considered and built. The customer doesn't pay for functionality that he/she might not select, and the developers don't have to code, debug, and maintain irrelevant code. • Practice incremental delivery, based upon a formal Release management process - don’t compromise quality for the sake of banging functionality into a release at the last minute. 13 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 14. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Principles for High Value Application Development/Delivery • Take a holistic, integrated view of the organisation : • Deliver integrated solutions that meet common needs first • Resist the urge to deliver so-called ‘best-of-breed’ (aka silo) applications The COST of No Integration “ Every big company collects, generates and stores vast quantities of data. In most companies, though, the data are not kept in a single repository. … Each of these so-called legacy systems may provide invaluable support for a particular business activity. But in combination, they represent one of the heaviest drags on business productivity and performance now in existence.” HARVARD BUSINESS REVIEW July - August, 1998 14 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 15. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Project/Team Attributes for High Value Application Development/Delivery Agile • Fast and efficient. • Small and nimble. • Less money, fewer features, shorter projects. • only 7 percent of the features of any given application are actually needed.1 • If it doesn't work, kill it. • Commit business people to the development team. How to Be Agile • Slash the budget. • Set a $ ceiling on all software projects- No exceptions. • Keep the development teams small. • Always be prepared to roll out the last stable build – incremental delivery. 1 Standish Group survey of 8,000 software projects 15 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 16. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Estimating Spreadsheet Duration 100.00% 100.00 Project Management 10.50% 10.50 Ongoing project review 6.30 Change Management 3.15 Management Review 1.05 Requirements Planning 12.00% 12.00 Review existing system 1.15 Model process 1.44 Identify user requirements 2.53 Prototyping (iterative) 3.28 Prepare Software Requirements Specification 3.11 Software Requirements Review(s) 0.50 Requirements Frozen 0.00 Design : Conceptual & Detailed 37.00% 37.00 Estimating Prepare Design 25.55 Document design 7.30 Spreadsheet Prepare Software Test Plan 3.65 Design Review(s): PDR & CDR 0.50 - uses life cycle Design Frozen 0.00 Programming 13.50% 13.50 metrics. Develop Programmes/Assemble Components 7.80 Test Programmes (complete test plan) 2.60 Document code & prepare for code review(s) 2.60 Code review(s) 0.50 Programming Complete 0.00 Quote and Development Functionality testing 9.00% 9.00 Prepare Software Test Plan 2.13 Deliver the work Functionality Test 6.38 Test review 0.50 Functionality Testing Complete 0.00 based upon a Development Integration Test 13.00% 13.00 Enhance test plan 3.13 Formal Life Integration Test 9.38 Test review 0.50 Cycle approach. Coverage Testing Complete 0.00 User Documentation 5.00% 5.00 Customer UAT 7.00 Conduct Software Acceptance Review 0.50 16 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 17. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance The Life Cycle Model drives the structure & phases of the project plan. NOT the other way around! 17 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 18. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Case Study : Agile Development and Delivery ERP - MS Project Enterprise Integration 18 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 19. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance ERP - MS Project Rev 1.0.0, 2004.6.30 Integration Architecture MSP Client AIM Client or Web or Web MSP DB Integration (.Net) ERP DB Application DTS API ODBC ODBC ODBC DTS Staging Staging DB DB Case Study : Rapid Development of ERP – MS Enterprise (ERP side) (MSP side) Project Manager Integration 19 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 20. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Case Study : Rapid Development of ERP – MS Enterprise Project Manager Integration Project Master data in the ERP Project in Project Web Access 20 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 21. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Case Study : Rapid Development of ERP – MS Enterprise Project Manager Integration 21 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 22. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Case Study : Rapid Development of ERP – MS Enterprise Project Manager Integration 22 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 23. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Case Study : Rapid Development of ERP – MS Enterprise Project Manager Integration Principle : Integration 23 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 24. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Case Study : Rapid Development of ERP – MS Enterprise Project Manager Integration Principle : Rapid, Collaborative Development 24 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 25. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Case Study : Rapid Development of ERP – MS Enterprise Project Manager Integration Principle : Track requirements traceability 25 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 26. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Case Study : Rapid Development of ERP – MS Enterprise Project Manager Integration Principle : Prioritise requirements, Change/Config. Management 26 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 27. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Agile • Fast and efficient : Time from inception to Release 1: 3 months • If it doesn't work, kill it : Tried triggers & replication to move data between DB’s. DTS faster, simpler and more reliable + works across servers. • Commit business people to the development team : Business people provided the requirements, vetted designs and tested. How to Be Agile • Slash the budget : < $ 50,000 • Keep the development teams small : On average : 3 people • Always be prepared to roll out the last stable build – incremental delivery : Had some unforeseen technical problems with one feature just prior to Code freeze. Rolled back to the last version and released it. 27 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 28. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance I/T Value Measurement While I/T spending is critically important to an organisation, it is, however, in largely a catalytic role. I/T Spending promotes factors that clearly influence and determine profitability, but which are generally very hard to measure on their own. Factors such as : • Competitive advantage • Strategic positioning • Organisational knowledge and competencies/learning • Collaboration and knowledge sharing • Management style and competencies • Quality etc. …. In other words, intangible assets … 28 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 29. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Management skills Organisational capabilities Intellectual capital/knowledge External relationship capital This can be further broken down into : Brand equity/Reputation Alliances and networks Human capital Technology and processes Innovation 29 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 30. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Normalised Incremental Change Cost by Stage $ 1,000 Incremental Change Cost Post Roll Out At the end of the Day … Enabling the business Testing to do things it couldn’t $ 100 do before and/or to do them earlier in the $ 10 Coding product/service life Design cycle than was previously $1 Life Cycle Stage possible. 30 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 31. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance Resulting Improvements • Iterative, rapid prototyping, when combined with demonstration based evaluation, results in significantly higher value/quality solutions being delivered ‘out of the box’. • Focus on agile delivery and requirements traceability results in much higher value solutions, with much higher % requirements delivery. • More efficient resource management and fewer delivery problems by using a Life Cycle model to quote, manage and deliver the work. 31 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’
  • 32. Using Life Cycle Management VAIT to Demonstrate Value & Drive Performance THANK YOU !!! QUESTIONS? 32 Stephen W.A. MacLean, P. Eng. 2004/7/15 The views expressed in this paper are the author’s only author’