SlideShare a Scribd company logo
Din B s es
   ri ui s
    vg n
A at iy i S A :
 dp bi wt Q M
   al t h
 A E e i M re
  n m r n akt
      gg
Driving Business Adaptability with
         Software Quality Analysis & Measurement:
                              An Emerging Market

                                            Melinda Ballou
                                      Program Director, IDC
Application Life-Cycle Management & Executive Strategies Service
Agenda

       Define and Understand SQAM
        & Trends Driving Adoption


       Evaluate SQAM Survey Results


       Key Strategies Moving into 2012/13


       Questions?




© 2012 IDC                                   Feb-12   2
Industry Highlights:
Disruptive Trends Driving SQAM Adoption
     Diverse deployment demands for mobile, cloud, embedded drive corporate need for
      architectural impact analysis for application portfolio, business dynamism is enabled by
      software quality analysis
     Organizations re-invest, seeking to do more with fewer resources with financial and
      staffing constraints; leveraging efficient approaches to restore and sustain high
      performing, timely, business-critical software.
     Complex sourcing/off-shoring plus use of open source need strong teaming, effective
      code management, testing, and metrics enabled by SQAM; Services driven environment
      (SaaS/cloud, Devops emergence)
     Global economic competition and local compliance across geographies demand
      quality, change and portfolio management, adaptability and rigor
     Flexible development paradigm with services creation increasingly drive technology
      and business collaboration – strong agile emergence
     Emerging security issues (as driver) and virtualization/cloud (as enabling technology)
      for SQAM adoption; ad hoc approaches unsustainable
     End-user experience and business impact challenges of rich Internet, mobile,
      embedded, with social media collaboration/community opportunities


© 2012 IDC                                                                              Feb-12   3
SQAM Definition
Evolving Beyond Traditional ASQ
  • Software Quality Analysis and Measurement: software tools that
    enable organizations to observe, measure, and evaluate software
    complexity, size, productivity, and risk (including technical &
    structural quality, non-functional testing)
         • Architectural assessment of design consequences (on software
           performance, stability, adaptability, and maintainability)
         • Static analysis and dynamic analysis
         • Quality metrics for complexity, size, risk, and productivity to establish
           baselines and to help judge project progress and resource capabilities
         • Application portfolio evaluation through understanding the impact of
           architectural flaws and dependencies
         • In-phase prevention of additional software problems not easily
           observable through typical ASQ tools.




© 2012 IDC                                                                        Feb-12   4
SQAM Share and Forecast Summary

       Total Revenue for SQAM in 2010 = $356.3M
       13.6% growth projected for 2011 to reach $406M
              2008 = $279.1M; 2009 = $309.5M
              Expected growth to $714M by 2015
       CAGR for the forecast period (‘11-’15) is 14.9%
       Top Five Vendor 2010 Revenues (narrow range):
              CAST & Coverity @ around $39M
              HP @ $38M & Parasoft $37M & IBM @ $36.5M
              SQAM numbers for 2011 currently in process




© 2012 IDC                                                  Feb-12   5
SQAM Forecast
Comparing the 2007 and 2011 Models
                 800                                                                            30%

                 700
                                                                                                25%
                 600
                                                                                                20%
 Millions of $




                 500




                                                                                                      Growth
                 400                                                                            15%

                 300
                                                                                                10%
                 200
                                                                                                5%
                 100

                   0                                                                            0%
                       2006   2007   2008   2009      2010   2011   2012   2013   2014   2015
                                 2011-2015 Forecast                   2011-2015 Growth

© 2012 IDC                                                                                      Feb-12         6
“Quality Gap”: High Cost of Failure

     Poor Quality = Increased Business Risk


        ($$$$$)
     Lost Revenue    Lost Customers        Increased Costs




     Damaged Brand     Lost Productivity    Lower Profits


© 2012 IDC                                                   Feb-12   7
IDC SQAM Survey Demographics
    200 companies (NA/SA 35.5%, EMEA 37%, Asia16.5%, CEMA 11%)

    Majority very large organizations: – 5,000-9,999 employees (45.5%)
      10,000-29,999 employees (32%); 30,000+ employees (21.5%)

    IT employees: 100-299 (63.6%); 250-499 (17%); 500+ (19.5%)

    Revenue: $2B-$3.9B (48%); $4B-$9.9B (29.5%); $10-$19.9B (9%);
      $20B+ (12%); with around 95% currently using SQAM solutions

    IT management 29%; IT ops 21%; App Owner 20%; Software dev 10%

    Major industries: manufacturing, financial services, etc.

    Self-described majority directors and managers (76%)

    Key Drivers: Complex sourcing, business velocity, compliance, budget



© 2012 IDC                                                          Feb-12   8
Demographics for User Role
QS1. Which of the following statements best describes your involvement
     with software quality analysis and metrics tools used in your organisation?


        I use software quality analysis and metrics tools                                             26.0%




        I am responsible for business, cost, and vendor
       management issues related to application failures                                                             35.5%
                    and IT time to market



     I influence or am involved in the purchasing process
         (recommending or sign-off) of software quality                                         23.5%
                   analysis and metrics tools




              I both use and am involved in purchasing of
                                                                                  15.0%
               software quality analysis and metrics tools




           None of the Above (neither use nor purchase)       0.0%



                                                             0%      5%   10%   15%       20%   25%      30%   35%       40%
N = 200
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                                                  Feb-12   9
Team Distribution Broad Across Areas
QA7. MEAN SUMMARY TABLE (INCLUDING 0) – How are your organization’s
     software developers distributed among the following teams?

                                                     Architecture                                          14.2


                                                 Requirements                                       11.7


                              Development/Engineering/Modeling                                                         21.5


                                  Code analysis and assessment                           7.3


                                        Quality Assurance (QA)                                        12.7


                                                         Security                       7.1


                 Software Change and Configuration Management                           6.9


                            Release Provisioning and Operations                   5.3


                                                     Maintenance                                    11.5


                                                           Other        1.9

                                                                    0         5                10          15     20          25
N = 200
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                                                        Feb-12   10
Complexity, Cost & Agility
Drive Adoption
QC1. MEAN SUMMARY TABLE – How important to your organization are the following
    factors as drivers in the adoption of software quality analysis tools.
                Business consequences of poor quality code design
                                                                                     2.1
                         (impact of production problems)

                 Increased costs due to constant application failures                      2.2

                 Improvement in software development decision and
                                                                                                 2.3
                                 planning process
               Lowering of maintenance and performance costs and
                                                                                             2.3
                      resource impact (detection and MTTR)

                          Internal and external customer satisfaction               2.0


                               Fit to existing systems and standards                              2.3


                        Compliance initiatives (SOX, JSOX, Basel II)                                    2.5


                 Offshoring/Outsourcing oversight and management                                              2.9

                   Resource constraints (efficiency, productivity
                                                                                                  2.3
               improvement and resource reallocation to innovation)

                                                   Security concerns                2.0

                                Business agility/speed of competitive
                                                                                           2.2
                                response/compressed delivery cycle

                Architectural complexity and increased resulting risk                             2.3

                                                                        1.0   2.0                             3.0

N = 200
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                                         Feb-12   11
Resource Constraints Mid
Complexity Create Challenges
QC3. Which of the following is the most significant challenge to the quality
     of your organization’s software development today ?



                                     Complexity                                                            18.5%

                                    Outsourcing                          5.5%

                     Virtualization management                                     8.0%

                        Multi-threaded software                             6.5%

                     Internal Staffing/Resources                                    8.5%

                     Financial resources/Budget                                                             19.0%

              Time to implement/Pace of change                                               12.0%

                            Project prioritization                                          11.5%

                              Poor architecture              2.0%

                              None - No hurdle                                      8.5%

                         Other (Please specify)       0.0%

                                                     0%             5%                10%            15%    20%


N = 200
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                                         Feb-12   12
Majority Plan SQAM Spending Increase
Combined totals across questions re: spending plans




 Increase                                                                           79.5%




Decrease                                    20.5%




              0%           10%          20%          30%   40%   50%   60%   70%   80%          90%




N = 200
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                 Feb-12    13
Balanced SQAM Budget Split across Areas
QC7B. MEAN SUMMARY TABLE (INCLUDING 0)
        How will your organization’s budget for software quality analysis and
        measurement tools be distributed across the following functional areas in 2011 ?


              Architectural Analysis & Risk Evaluation                                  20.2



                        Quality Metrics/Measurement                              18.7



       Application Portfolio Management/Application
                                                                                    20.0
        Portfolio Analysis/Software Dependencies


                          Code Analysis (Static &
                                                                                 18.9
                        Dynamic)/Transactions/Sizing



                                             Security                                      21.4



                                               Other         0.9


                                                         0         5   10   15    20              25


N = 200
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                            Feb-12   14
Context for SQAM Adoption
QC9. Which of the following tools or approaches does your organization currently
   employ in reviewing code and uncovering code problems for software as it is
   designed and developed?

                    Manual review/peer code review                                                       52.0%

                                Static analysis tools                             29.5%

                             Dynamic analysis tools                                        37.0%

              Application portfolio management tools                                  32.5%

                           Architectural design tools                                    34.5%

                                         Unit testing                                                50.5%

                                  Functional testing                                                      54.0%

          Virtualization for test labs and deployment                            28.5%

                                               Other         1.5%

                                 None of the Above              5.0%

                                                        0%          10%   20%   30%        40%     50%       60%


N = 200; Multiple Responses Allowed; Does not Sum to 100%
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                                        Feb-12   15
Positive Perspective on Defects
QC10. On average, how many architectural and other code problems requiring
    patches are discovered in the 12-month period following release of the software
    into production?

                                   None                             5.5%


                                  1 to 10                                                         19.0%


                                11 to 25                                                          19.0%


                                26 to 50                                               16.5%


                               51 to 150                                                  17.5%


                              151 to 500                3.0%


                           More than 500         1.5%


                              Don't Know                                                       18.0%

                                            0%                 5%          10%   15%               20%



N = 200
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                               Feb-12   16
Coupled with Increase in Challenges…
QC11. Over the past 2 years, has the amount of time an average developer in your
   organization spent doing code analysis increased, decreased, or stayed the same?




               Significantly Increased               4.0%



                            Increased                                       30.5%



                 Remained the Same                                                         49.0%



                           Decreased                              16.0%



               Significantly Decreased        0.5%


                                         0%                 10%    20%    30%       40%   50%      60%




N = 200
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                              Feb-12   17
… And High Optimism
QC12. How confident are you that your organization’s current code review process
    identifies all potentially serious problems?



                    Not at all Confident        1.5%



                                      2                  9.5%



                                      3                                                             34.5%



                                      4                                                     31.0%



                        Very Confident                            15.0%



                           Don’t Know                   8.5%


                                           0%      5%   10%     15%       20%   25%   30%       35%         40%




N = 200
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                                       Feb-12   18
Confidence Balance
QC14. How often does your organization’s quality analysis and measurement team find
    problems, complexity and risks that were not found during code review?


                               Never          3.5%



                                    2                                         19.5%



                                    3                                                                         42.0%



                                    4                                 15.5%



                          All the time             5.5%



                          Don’t Know                             14.0%


                                         0%   5%          10%   15%       20%         25%   30%   35%   40%    45%




N = 200
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                                           Feb-12   19
Decrease in Effort
QC15A. Over the past 2 years – Has the amount of time it takes to identify code
     problems, fix them, rework and roll out new releases increased, decreased, or
     stayed the same.


                 Significantly Increased        1.5%



                             Increased                                20.0%



                   Remained the Same                                                          45.0%



                            Decreased                                     21.0%



                Significantly Decreased                5.0%



                            Don’t Know                    7.5%


                                           0%                 10%   20%           30%   40%       50%




N = 200
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                             Feb-12   20
More Decreases Expected
QC15B. In the next 2 years – Will the amount of time it takes to identify code problems,
    fix them, rework and roll out new releases increased, decreased, or stayed the
    same.


                   Significantly Increased        2.5%



                               Increased                         14.5%



                     Remained the Same                                                    44.5%



                              Decreased                                    25.5%



                  Significantly Decreased                6.0%



                              Don’t Know                  7.0%


                                             0%            10%       20%      30%   40%       50%


N = 200
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                         Feb-12   21
Context for Purchasing
QC16. Which of the following individuals in your organization
   are involved with introducing and investing in software quality
   analysis and measurement tools and processes?

                 Senior IT executive (CIO, CSO, CTO)                                                     45.5%

                                                  VPs                           18.0%

                                         Director of IT                                                            60.0%

                               Development Manager                                                       46.0%

                                    Network Manager                                22.0%

                                    Security Manager                                    26.0%

                                    Desktop Manager                     12.0%

                                             Architect                             22.5%

                                    Other IT Manager                                       28.5%

                   Senior non-IT Executives (i.e. CEO, …                11.0%

                           Line of Business Managers                     12.5%

                           Procurement or Purchasing…                    12.5%

                                                Other          2.0%

                                                          0%      10%       20%         30%        40%   50%     60%       70%



N = 200; Multiple Responses Allowed; Does not Sum to 100%
Source: Custom Survey for CAST, IDC, December 2010

 © 2012 IDC                                                                                                                      Feb-12   22
Survey Summary

      • Survey provides context for current adoption patterns
      • Challenges exposed – complexity, agility, security and
        financial constraints play role
      • Optimism increase for defect problems (overly exuberant or
        more efficient?)
      • Future plans and overall purchase increase laid out
      • Survey supports findings for SQAM market growth




© 2012 IDC                                                       Feb-12   23
IDC Survey Calls to Action

   • The challenges of increased complexity and high-end
     development across diverse platforms increase code
     problems, increase costs and drive debilitating consequences
     resulting from defects pre- and post-deployment
   • Companies must become better educated about the business
     consequences and labor costs of poor software design since
     optimism mask the need for change
   • Organizations should evaluate SQAM tools to supplement
     traditional ASQ along with appropriate process and
     organizational approaches
   • Across industries, poorly designed and problematic software
     leads to brand perception impact above and beyond individual
     problems – demand response



© 2012 IDC                                                     Feb-12   24
Goals of Effective IT/Business
Alignment

             Innovation:
         Maximize Upside
       Through Technology-
        Enabled Business
            Processes
                             New Business
                                 Value

                               Reduced
                               Exposure
         Compliance:
       Minimize Downside
         Through Risk
          Management


© 2012 IDC                                  Feb-12   25
IT and Business Challenges:
Silos, Gaps
     Today’s applications are high-visibility, and carry a high cost-of-
     failure -- customer self-serve, supplier/channel; key internal business
     applications
  “Network effect” – failure in one leads to other failures
  The need for SQAM as part of quality life-cycle is key since G2000
   organizations are split across groups:
             – Business/users stakeholders
             – Architects, Designers and Developers
             – QA professionals
             – Operational staff
  Must extend the Quality life-cycle across geographies, life cycle
   phases and groups




© 2012 IDC                                                               Feb-12   26
Summary

   Coordinate a Quality Life-Cycle approach that targets pragmatic
    approaches to SQAM from design through to deployment to obtain
    benefits
   Evaluate your organization’s current strategies for design,
    application portfolio review, effective quality processes and
    automated tools adoption
   Schisms between business, architects, development, testers and
    operations must be addressed -- IT groups and the business must
    build a common language, common metrics, and common tools and
    practices that include SQAM
   Drive towards an effective quality strategy to help cut costs, increase
    efficiency and business agility, to sustain brand, address competitive
    challenges




© 2012 IDC                                                              Feb-12   27
Upcoming Webinar


 Align Vendor SLAs with Long Term Value
         with Steve Hall, author of "Managing Global Development Risk”
                        and Partner at ISG (formerly TPI),
            a leading research, consulting and advisory services firm


                     Thursday, February 16th
   11am-12pm EST (9:30pm IST, 5pm CET, 4pm UK, 4pm GMT, 8am PST)


Steve Hall will discuss the challenge of aligning vendor SLAs with long term business value.
    He will provide details on how you can build healthier and transparent relationships with
       vendors by incorporating application structural quality measurement and practical,
       meaningful metrics to mitigate risk and maintain value from vendor relationships.
      You’ll learn how you can avoid vendor lock-in, improve production support activities
                  and align metrics between vendors and project managers.
To view the entire webinar including Q&A click here
 New IDC Research on Software Analysis and Measurement

            To learn more about CAST
                     Pete Pizzutillo
              p.pizzutillo@castsoftware.com


                www.castsoftware.com
                blog.castsoftware.com
             slideshare.net/castsoftware
                 Twitter: @OnQuality
L a nmo ea o t A T
 er    r bu C S




    w w c ss f aec m
     w .a tot r.o
              w
    bo .a tot aec m
     lgc ss f r.o
             w
w w fc b o .o c so q a t
 w . e o kc m/a tn u ly
    a                 i
w w sd s aen t a tot ae
 w . ie h r.e/ ss f r
     l         c    w
  w w t ie.o O Q a t
   w . t r m/ n u ly
       wt c         i

More Related Content

PDF
The business case for software analysis & measurement
CAST
 
PDF
Future of Software Analysis & Measurement_CAST
CAST
 
PDF
Introduction to CAST HIGHLIGHT - Rapid Application Portfolio Analysis
CAST
 
PDF
Managing Software Risk with CAST
CAST
 
PDF
Cast Application Intelligence Platform
John Fotiadis ✔️
 
PDF
Rapid Portfolio Analysis powered by CAST Highlight
CAST
 
PDF
CAST HIGHLIGHT - Overview & Demos
Jean-Patrick Ascenci
 
PDF
Accenture Customer Story_CAST
CAST
 
The business case for software analysis & measurement
CAST
 
Future of Software Analysis & Measurement_CAST
CAST
 
Introduction to CAST HIGHLIGHT - Rapid Application Portfolio Analysis
CAST
 
Managing Software Risk with CAST
CAST
 
Cast Application Intelligence Platform
John Fotiadis ✔️
 
Rapid Portfolio Analysis powered by CAST Highlight
CAST
 
CAST HIGHLIGHT - Overview & Demos
Jean-Patrick Ascenci
 
Accenture Customer Story_CAST
CAST
 

What's hot (20)

PDF
UCMDB _Predictive Change Impact Analysis circa 2009
djasso7494
 
PPT
PCSG Corporate Overview
jayallen77
 
PPTX
Managed It Services
Gss America
 
PPTX
Webinar: How to get started on a Software Asset Management program
Flexera
 
PPTX
Restructuring Technical Debt - A Software and System Quality Approach
Adnan Masood
 
PPTX
行動應用App管理 (MAM)
Galaxy Software Services
 
PPT
Services Industry Case Study: A Practical Approach To Process Automation
Nathaniel Palmer
 
PDF
JD Edwards in the Cloud - Flipbook: What are your peers doing?
ManageForce
 
PDF
Real life with Oracle's JD Edwards Applications in the Cloud
Velocity Technology Solutions
 
PDF
Finance :: Insurance Software Solutions - Build or Buy
torpidpenitenti59
 
PPT
Thomas Enterprises Corp
Angelofthelion
 
PDF
Advantages and disadvantages of cloud based manufacturing software
MRPeasy
 
PPT
2011 sept 13 performance webinar with notes (5b)
Macro 4
 
PPT
Apq Qms Project Plan
Eng-Mohammad
 
PDF
Production Support
r_shanki
 
PDF
LinkState Company Profile V3
Chris Hendrikz
 
PDF
Network Operation Center Best Practices
Ayehu Software Technologies Ltd.
 
PDF
15. Assessing Risk In Erp Projects Identify And Prioritize The Factors
Donovan Mulder
 
PDF
Trailblazing Shorter Paths to PLM Value
Autodesk Fusion Lifecycle
 
PDF
Delphix modernization whitepaper
Franco_Dagosto
 
UCMDB _Predictive Change Impact Analysis circa 2009
djasso7494
 
PCSG Corporate Overview
jayallen77
 
Managed It Services
Gss America
 
Webinar: How to get started on a Software Asset Management program
Flexera
 
Restructuring Technical Debt - A Software and System Quality Approach
Adnan Masood
 
行動應用App管理 (MAM)
Galaxy Software Services
 
Services Industry Case Study: A Practical Approach To Process Automation
Nathaniel Palmer
 
JD Edwards in the Cloud - Flipbook: What are your peers doing?
ManageForce
 
Real life with Oracle's JD Edwards Applications in the Cloud
Velocity Technology Solutions
 
Finance :: Insurance Software Solutions - Build or Buy
torpidpenitenti59
 
Thomas Enterprises Corp
Angelofthelion
 
Advantages and disadvantages of cloud based manufacturing software
MRPeasy
 
2011 sept 13 performance webinar with notes (5b)
Macro 4
 
Apq Qms Project Plan
Eng-Mohammad
 
Production Support
r_shanki
 
LinkState Company Profile V3
Chris Hendrikz
 
Network Operation Center Best Practices
Ayehu Software Technologies Ltd.
 
15. Assessing Risk In Erp Projects Identify And Prioritize The Factors
Donovan Mulder
 
Trailblazing Shorter Paths to PLM Value
Autodesk Fusion Lifecycle
 
Delphix modernization whitepaper
Franco_Dagosto
 
Ad

Viewers also liked (8)

PDF
Cast vs sonar
Rajesh Kumar
 
PPTX
TM360 Apptio on Category Creation Presentation
Apptio
 
PDF
Big data for Telco: opportunity or threat?
Swiss Big Data User Group
 
PDF
IT Cost Transparency Infographic
Apptio
 
PDF
Technology Business Management: Managing the Cost, Quality and Value of IT Se...
Apptio
 
PDF
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...
CAST
 
PPTX
Troux 2014 - Apptio Keynote "Turning IT Investments Into Business Outcomes"
Apptio
 
PPTX
Presentation from State of Iowa's Cost Transparency Journey at ITFM Week 2014
Apptio
 
Cast vs sonar
Rajesh Kumar
 
TM360 Apptio on Category Creation Presentation
Apptio
 
Big data for Telco: opportunity or threat?
Swiss Big Data User Group
 
IT Cost Transparency Infographic
Apptio
 
Technology Business Management: Managing the Cost, Quality and Value of IT Se...
Apptio
 
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...
CAST
 
Troux 2014 - Apptio Keynote "Turning IT Investments Into Business Outcomes"
Apptio
 
Presentation from State of Iowa's Cost Transparency Journey at ITFM Week 2014
Apptio
 
Ad

Similar to New IDC Research on Software Analysis & Measurement (20)

PDF
NessPRO Italy on CAST
Ernesto Di Mauro
 
PPTX
Infopulse presentation
HI-TECH_Org_Ua
 
PDF
New Zealand Premiere! A first look at Rational Insight
Vincent Kwon
 
PDF
Cio software testing_survey
Transition Consulting Limited, India
 
PDF
How To Integrate Independent QA To Shorten Development Cycles
Altoros
 
PDF
Optimising and prioritising your SDLC using business intelligence
Kurt Solarte
 
PDF
Idc Saa S Pricing Briefing 061709
TammyMathews
 
PPSX
Why managing Requirements right is fundamental for your winning embedded prod...
Visure Solutions
 
PDF
From Requirements to high quality deliverables - Visure Solutions & Wind River
Visure Solutions
 
PDF
Itam Consulting Group Aug 2009
eashford
 
PDF
Software Measurement for Lean Application Management
CAST
 
PDF
Source2VALUE
coenburki
 
PDF
Omnext Source2VALUE
meijerandre
 
PPTX
Function Point Analysis: Size Matters - No Matter What You Have Been Told!
DCG Software Value
 
PDF
Davide Hanan
abneru
 
PDF
Build vs Buy Strategy
Chris Halton
 
PDF
Function Points
Chris Farrell
 
PDF
Care Presentatie Oktober 2011
meijerandre
 
PDF
Care presentatie oktober 2011
meijerandre
 
PDF
Visure Solutions - Requirements Engineering Software -Corporate Information
Visure Solutions
 
NessPRO Italy on CAST
Ernesto Di Mauro
 
Infopulse presentation
HI-TECH_Org_Ua
 
New Zealand Premiere! A first look at Rational Insight
Vincent Kwon
 
Cio software testing_survey
Transition Consulting Limited, India
 
How To Integrate Independent QA To Shorten Development Cycles
Altoros
 
Optimising and prioritising your SDLC using business intelligence
Kurt Solarte
 
Idc Saa S Pricing Briefing 061709
TammyMathews
 
Why managing Requirements right is fundamental for your winning embedded prod...
Visure Solutions
 
From Requirements to high quality deliverables - Visure Solutions & Wind River
Visure Solutions
 
Itam Consulting Group Aug 2009
eashford
 
Software Measurement for Lean Application Management
CAST
 
Source2VALUE
coenburki
 
Omnext Source2VALUE
meijerandre
 
Function Point Analysis: Size Matters - No Matter What You Have Been Told!
DCG Software Value
 
Davide Hanan
abneru
 
Build vs Buy Strategy
Chris Halton
 
Function Points
Chris Farrell
 
Care Presentatie Oktober 2011
meijerandre
 
Care presentatie oktober 2011
meijerandre
 
Visure Solutions - Requirements Engineering Software -Corporate Information
Visure Solutions
 

More from CAST (20)

PDF
Six steps-to-enhance-performance-of-critical-systems
CAST
 
PDF
Application Performance: 6 Steps to Enhance Performance of Critical Systems
CAST
 
PDF
Application Assessment - Executive Summary Report
CAST
 
PDF
Cloud Migration: Azure acceleration with CAST Highlight
CAST
 
PDF
Cloud Readiness : CAST & Microsoft Azure Partnership Overview
CAST
 
PDF
Cloud Migration: Cloud Readiness Assessment Case Study
CAST
 
PDF
Digital Transformation e-book: Taking the 20X20n approach to accelerating Dig...
CAST
 
PDF
Why computers will never be safe
CAST
 
PDF
Green indexes used in CAST to measure the energy consumption in code
CAST
 
PDF
9 Steps to Creating ADM Budgets
CAST
 
PDF
Improving ADM Vendor Relationship through Outcome Based Contracts
CAST
 
PDF
Drive Business Excellence with Outcomes-Based Contracting: The OBC Toolkit
CAST
 
PDF
CAST Highlight: Code-level portfolio analysis. FAST.
CAST
 
PPTX
Shifting Vendor Management Focus to Risk and Business Outcomes
CAST
 
PDF
Applying Software Quality Models to Software Security
CAST
 
PDF
Cast Highlight Software Maintenance Infographic
CAST
 
PDF
What is system level analysis
CAST
 
PDF
Deloitte Tech Trends 2014 Technical Debt
CAST
 
PDF
What you should know about software measurement platforms
CAST
 
PDF
CRASH Report 2014
CAST
 
Six steps-to-enhance-performance-of-critical-systems
CAST
 
Application Performance: 6 Steps to Enhance Performance of Critical Systems
CAST
 
Application Assessment - Executive Summary Report
CAST
 
Cloud Migration: Azure acceleration with CAST Highlight
CAST
 
Cloud Readiness : CAST & Microsoft Azure Partnership Overview
CAST
 
Cloud Migration: Cloud Readiness Assessment Case Study
CAST
 
Digital Transformation e-book: Taking the 20X20n approach to accelerating Dig...
CAST
 
Why computers will never be safe
CAST
 
Green indexes used in CAST to measure the energy consumption in code
CAST
 
9 Steps to Creating ADM Budgets
CAST
 
Improving ADM Vendor Relationship through Outcome Based Contracts
CAST
 
Drive Business Excellence with Outcomes-Based Contracting: The OBC Toolkit
CAST
 
CAST Highlight: Code-level portfolio analysis. FAST.
CAST
 
Shifting Vendor Management Focus to Risk and Business Outcomes
CAST
 
Applying Software Quality Models to Software Security
CAST
 
Cast Highlight Software Maintenance Infographic
CAST
 
What is system level analysis
CAST
 
Deloitte Tech Trends 2014 Technical Debt
CAST
 
What you should know about software measurement platforms
CAST
 
CRASH Report 2014
CAST
 

Recently uploaded (20)

PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Software Development Methodologies in 2025
KodekX
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Doc9.....................................
SofiaCollazos
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Software Development Methodologies in 2025
KodekX
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Simple and concise overview about Quantum computing..pptx
mughal641
 

New IDC Research on Software Analysis & Measurement

  • 1. Din B s es ri ui s vg n A at iy i S A : dp bi wt Q M al t h A E e i M re n m r n akt gg
  • 2. Driving Business Adaptability with Software Quality Analysis & Measurement: An Emerging Market Melinda Ballou Program Director, IDC Application Life-Cycle Management & Executive Strategies Service
  • 3. Agenda  Define and Understand SQAM & Trends Driving Adoption  Evaluate SQAM Survey Results  Key Strategies Moving into 2012/13  Questions? © 2012 IDC Feb-12 2
  • 4. Industry Highlights: Disruptive Trends Driving SQAM Adoption  Diverse deployment demands for mobile, cloud, embedded drive corporate need for architectural impact analysis for application portfolio, business dynamism is enabled by software quality analysis  Organizations re-invest, seeking to do more with fewer resources with financial and staffing constraints; leveraging efficient approaches to restore and sustain high performing, timely, business-critical software.  Complex sourcing/off-shoring plus use of open source need strong teaming, effective code management, testing, and metrics enabled by SQAM; Services driven environment (SaaS/cloud, Devops emergence)  Global economic competition and local compliance across geographies demand quality, change and portfolio management, adaptability and rigor  Flexible development paradigm with services creation increasingly drive technology and business collaboration – strong agile emergence  Emerging security issues (as driver) and virtualization/cloud (as enabling technology) for SQAM adoption; ad hoc approaches unsustainable  End-user experience and business impact challenges of rich Internet, mobile, embedded, with social media collaboration/community opportunities © 2012 IDC Feb-12 3
  • 5. SQAM Definition Evolving Beyond Traditional ASQ • Software Quality Analysis and Measurement: software tools that enable organizations to observe, measure, and evaluate software complexity, size, productivity, and risk (including technical & structural quality, non-functional testing) • Architectural assessment of design consequences (on software performance, stability, adaptability, and maintainability) • Static analysis and dynamic analysis • Quality metrics for complexity, size, risk, and productivity to establish baselines and to help judge project progress and resource capabilities • Application portfolio evaluation through understanding the impact of architectural flaws and dependencies • In-phase prevention of additional software problems not easily observable through typical ASQ tools. © 2012 IDC Feb-12 4
  • 6. SQAM Share and Forecast Summary  Total Revenue for SQAM in 2010 = $356.3M  13.6% growth projected for 2011 to reach $406M  2008 = $279.1M; 2009 = $309.5M  Expected growth to $714M by 2015  CAGR for the forecast period (‘11-’15) is 14.9%  Top Five Vendor 2010 Revenues (narrow range):  CAST & Coverity @ around $39M  HP @ $38M & Parasoft $37M & IBM @ $36.5M  SQAM numbers for 2011 currently in process © 2012 IDC Feb-12 5
  • 7. SQAM Forecast Comparing the 2007 and 2011 Models 800 30% 700 25% 600 20% Millions of $ 500 Growth 400 15% 300 10% 200 5% 100 0 0% 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2011-2015 Forecast 2011-2015 Growth © 2012 IDC Feb-12 6
  • 8. “Quality Gap”: High Cost of Failure Poor Quality = Increased Business Risk ($$$$$) Lost Revenue Lost Customers Increased Costs Damaged Brand Lost Productivity Lower Profits © 2012 IDC Feb-12 7
  • 9. IDC SQAM Survey Demographics  200 companies (NA/SA 35.5%, EMEA 37%, Asia16.5%, CEMA 11%)  Majority very large organizations: – 5,000-9,999 employees (45.5%) 10,000-29,999 employees (32%); 30,000+ employees (21.5%)  IT employees: 100-299 (63.6%); 250-499 (17%); 500+ (19.5%)  Revenue: $2B-$3.9B (48%); $4B-$9.9B (29.5%); $10-$19.9B (9%); $20B+ (12%); with around 95% currently using SQAM solutions  IT management 29%; IT ops 21%; App Owner 20%; Software dev 10%  Major industries: manufacturing, financial services, etc.  Self-described majority directors and managers (76%)  Key Drivers: Complex sourcing, business velocity, compliance, budget © 2012 IDC Feb-12 8
  • 10. Demographics for User Role QS1. Which of the following statements best describes your involvement with software quality analysis and metrics tools used in your organisation? I use software quality analysis and metrics tools 26.0% I am responsible for business, cost, and vendor management issues related to application failures 35.5% and IT time to market I influence or am involved in the purchasing process (recommending or sign-off) of software quality 23.5% analysis and metrics tools I both use and am involved in purchasing of 15.0% software quality analysis and metrics tools None of the Above (neither use nor purchase) 0.0% 0% 5% 10% 15% 20% 25% 30% 35% 40% N = 200 Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 9
  • 11. Team Distribution Broad Across Areas QA7. MEAN SUMMARY TABLE (INCLUDING 0) – How are your organization’s software developers distributed among the following teams? Architecture 14.2 Requirements 11.7 Development/Engineering/Modeling 21.5 Code analysis and assessment 7.3 Quality Assurance (QA) 12.7 Security 7.1 Software Change and Configuration Management 6.9 Release Provisioning and Operations 5.3 Maintenance 11.5 Other 1.9 0 5 10 15 20 25 N = 200 Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 10
  • 12. Complexity, Cost & Agility Drive Adoption QC1. MEAN SUMMARY TABLE – How important to your organization are the following factors as drivers in the adoption of software quality analysis tools. Business consequences of poor quality code design 2.1 (impact of production problems) Increased costs due to constant application failures 2.2 Improvement in software development decision and 2.3 planning process Lowering of maintenance and performance costs and 2.3 resource impact (detection and MTTR) Internal and external customer satisfaction 2.0 Fit to existing systems and standards 2.3 Compliance initiatives (SOX, JSOX, Basel II) 2.5 Offshoring/Outsourcing oversight and management 2.9 Resource constraints (efficiency, productivity 2.3 improvement and resource reallocation to innovation) Security concerns 2.0 Business agility/speed of competitive 2.2 response/compressed delivery cycle Architectural complexity and increased resulting risk 2.3 1.0 2.0 3.0 N = 200 Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 11
  • 13. Resource Constraints Mid Complexity Create Challenges QC3. Which of the following is the most significant challenge to the quality of your organization’s software development today ? Complexity 18.5% Outsourcing 5.5% Virtualization management 8.0% Multi-threaded software 6.5% Internal Staffing/Resources 8.5% Financial resources/Budget 19.0% Time to implement/Pace of change 12.0% Project prioritization 11.5% Poor architecture 2.0% None - No hurdle 8.5% Other (Please specify) 0.0% 0% 5% 10% 15% 20% N = 200 Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 12
  • 14. Majority Plan SQAM Spending Increase Combined totals across questions re: spending plans Increase 79.5% Decrease 20.5% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% N = 200 Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 13
  • 15. Balanced SQAM Budget Split across Areas QC7B. MEAN SUMMARY TABLE (INCLUDING 0) How will your organization’s budget for software quality analysis and measurement tools be distributed across the following functional areas in 2011 ? Architectural Analysis & Risk Evaluation 20.2 Quality Metrics/Measurement 18.7 Application Portfolio Management/Application 20.0 Portfolio Analysis/Software Dependencies Code Analysis (Static & 18.9 Dynamic)/Transactions/Sizing Security 21.4 Other 0.9 0 5 10 15 20 25 N = 200 Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 14
  • 16. Context for SQAM Adoption QC9. Which of the following tools or approaches does your organization currently employ in reviewing code and uncovering code problems for software as it is designed and developed? Manual review/peer code review 52.0% Static analysis tools 29.5% Dynamic analysis tools 37.0% Application portfolio management tools 32.5% Architectural design tools 34.5% Unit testing 50.5% Functional testing 54.0% Virtualization for test labs and deployment 28.5% Other 1.5% None of the Above 5.0% 0% 10% 20% 30% 40% 50% 60% N = 200; Multiple Responses Allowed; Does not Sum to 100% Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 15
  • 17. Positive Perspective on Defects QC10. On average, how many architectural and other code problems requiring patches are discovered in the 12-month period following release of the software into production? None 5.5% 1 to 10 19.0% 11 to 25 19.0% 26 to 50 16.5% 51 to 150 17.5% 151 to 500 3.0% More than 500 1.5% Don't Know 18.0% 0% 5% 10% 15% 20% N = 200 Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 16
  • 18. Coupled with Increase in Challenges… QC11. Over the past 2 years, has the amount of time an average developer in your organization spent doing code analysis increased, decreased, or stayed the same? Significantly Increased 4.0% Increased 30.5% Remained the Same 49.0% Decreased 16.0% Significantly Decreased 0.5% 0% 10% 20% 30% 40% 50% 60% N = 200 Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 17
  • 19. … And High Optimism QC12. How confident are you that your organization’s current code review process identifies all potentially serious problems? Not at all Confident 1.5% 2 9.5% 3 34.5% 4 31.0% Very Confident 15.0% Don’t Know 8.5% 0% 5% 10% 15% 20% 25% 30% 35% 40% N = 200 Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 18
  • 20. Confidence Balance QC14. How often does your organization’s quality analysis and measurement team find problems, complexity and risks that were not found during code review? Never 3.5% 2 19.5% 3 42.0% 4 15.5% All the time 5.5% Don’t Know 14.0% 0% 5% 10% 15% 20% 25% 30% 35% 40% 45% N = 200 Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 19
  • 21. Decrease in Effort QC15A. Over the past 2 years – Has the amount of time it takes to identify code problems, fix them, rework and roll out new releases increased, decreased, or stayed the same. Significantly Increased 1.5% Increased 20.0% Remained the Same 45.0% Decreased 21.0% Significantly Decreased 5.0% Don’t Know 7.5% 0% 10% 20% 30% 40% 50% N = 200 Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 20
  • 22. More Decreases Expected QC15B. In the next 2 years – Will the amount of time it takes to identify code problems, fix them, rework and roll out new releases increased, decreased, or stayed the same. Significantly Increased 2.5% Increased 14.5% Remained the Same 44.5% Decreased 25.5% Significantly Decreased 6.0% Don’t Know 7.0% 0% 10% 20% 30% 40% 50% N = 200 Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 21
  • 23. Context for Purchasing QC16. Which of the following individuals in your organization are involved with introducing and investing in software quality analysis and measurement tools and processes? Senior IT executive (CIO, CSO, CTO) 45.5% VPs 18.0% Director of IT 60.0% Development Manager 46.0% Network Manager 22.0% Security Manager 26.0% Desktop Manager 12.0% Architect 22.5% Other IT Manager 28.5% Senior non-IT Executives (i.e. CEO, … 11.0% Line of Business Managers 12.5% Procurement or Purchasing… 12.5% Other 2.0% 0% 10% 20% 30% 40% 50% 60% 70% N = 200; Multiple Responses Allowed; Does not Sum to 100% Source: Custom Survey for CAST, IDC, December 2010 © 2012 IDC Feb-12 22
  • 24. Survey Summary • Survey provides context for current adoption patterns • Challenges exposed – complexity, agility, security and financial constraints play role • Optimism increase for defect problems (overly exuberant or more efficient?) • Future plans and overall purchase increase laid out • Survey supports findings for SQAM market growth © 2012 IDC Feb-12 23
  • 25. IDC Survey Calls to Action • The challenges of increased complexity and high-end development across diverse platforms increase code problems, increase costs and drive debilitating consequences resulting from defects pre- and post-deployment • Companies must become better educated about the business consequences and labor costs of poor software design since optimism mask the need for change • Organizations should evaluate SQAM tools to supplement traditional ASQ along with appropriate process and organizational approaches • Across industries, poorly designed and problematic software leads to brand perception impact above and beyond individual problems – demand response © 2012 IDC Feb-12 24
  • 26. Goals of Effective IT/Business Alignment Innovation: Maximize Upside Through Technology- Enabled Business Processes New Business Value Reduced Exposure Compliance: Minimize Downside Through Risk Management © 2012 IDC Feb-12 25
  • 27. IT and Business Challenges: Silos, Gaps  Today’s applications are high-visibility, and carry a high cost-of- failure -- customer self-serve, supplier/channel; key internal business applications  “Network effect” – failure in one leads to other failures  The need for SQAM as part of quality life-cycle is key since G2000 organizations are split across groups: – Business/users stakeholders – Architects, Designers and Developers – QA professionals – Operational staff  Must extend the Quality life-cycle across geographies, life cycle phases and groups © 2012 IDC Feb-12 26
  • 28. Summary  Coordinate a Quality Life-Cycle approach that targets pragmatic approaches to SQAM from design through to deployment to obtain benefits  Evaluate your organization’s current strategies for design, application portfolio review, effective quality processes and automated tools adoption  Schisms between business, architects, development, testers and operations must be addressed -- IT groups and the business must build a common language, common metrics, and common tools and practices that include SQAM  Drive towards an effective quality strategy to help cut costs, increase efficiency and business agility, to sustain brand, address competitive challenges © 2012 IDC Feb-12 27
  • 29. Upcoming Webinar Align Vendor SLAs with Long Term Value with Steve Hall, author of "Managing Global Development Risk” and Partner at ISG (formerly TPI), a leading research, consulting and advisory services firm Thursday, February 16th 11am-12pm EST (9:30pm IST, 5pm CET, 4pm UK, 4pm GMT, 8am PST) Steve Hall will discuss the challenge of aligning vendor SLAs with long term business value. He will provide details on how you can build healthier and transparent relationships with vendors by incorporating application structural quality measurement and practical, meaningful metrics to mitigate risk and maintain value from vendor relationships. You’ll learn how you can avoid vendor lock-in, improve production support activities and align metrics between vendors and project managers.
  • 30. To view the entire webinar including Q&A click here New IDC Research on Software Analysis and Measurement To learn more about CAST Pete Pizzutillo [email protected] www.castsoftware.com blog.castsoftware.com slideshare.net/castsoftware Twitter: @OnQuality
  • 31. L a nmo ea o t A T er r bu C S w w c ss f aec m w .a tot r.o w bo .a tot aec m lgc ss f r.o w w w fc b o .o c so q a t w . e o kc m/a tn u ly a i w w sd s aen t a tot ae w . ie h r.e/ ss f r l c w w w t ie.o O Q a t w . t r m/ n u ly wt c i