Cast Because Good Software Is Good Business

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Cast Because Good Software Is Good Business - Presentation Transcript

    1. Because Good Software Means Business Performance CAST Application Intelligence Platform Presentation to CAST Operations May, 2009
    2. CAST is the indisputable leader in IT Software Quality Ambitious “To enable the world’s best enterprises to achieve significantly more Mission business productivity from their complex IT software systems.”  Broad market presence in Europe & North America Rock Solid  Strongly endorsed by key analysts, software industry gurus, Foundation and long term investors  Pioneer, market creator, and recognized leader in the Software Quality Trailblazing space since 1999 Technology  R&D powerhouse driven by top talent in Computer Science and Software Engineering Editor’s Choice Award: A Top-10 Company to Watch David Stodder | Editorial Director Intelligent Enterprise Magazine (TechWeb)
    3. A recognized player, with a solid and growing market presence Analysts Strongly Major Service Providers 650+ global enterprises Endorse CAST Use CAST rely on CAST
    4. 2009: IT cost and business performance, without the risk Top IT Priorities for 2009 Risk for Business Executives Percent, n=548 Percent, n=146 Improving IT system failures 27 efficiency of 54 business Security breaches 22 48 processes IT system latency 20 Improving 48 IT project failures 19 effectiveness of business 56 Financing risk 10 processes Current priorities Ideal priorities Regulatory risk 9 146 business execu- 42 tives, when asked Reducing IT Physical risks 8 “What´s most threat- costs 19 ening to operations?” Political risk 5 Source: McKinsey, Dec 2008 Source: The Economist, 2007 “I’m facing hard IT cost reductions and extreme business pressure for differentiated services. Survival in tough times requires a higher return from IT without added risk.” CIO, Major Financial Services Institution
    5. Your teams are producing software for the business each day Is it unreliable, hard to change, and …or rock solid, malleable, expensive to maintain... and inexpensive to enhance? Do you have the right visibility over your custom development?
    6. Poor software: A hidden drag on IT and business performance Unnecessary Faulty Application Drag on IT Cost Software Business Productivity Sloppy Development: Delayed Launch: Bring back contractors Competition got there first to rework 40% of code Poor Design: Frequent Brownouts: Add hardware as Call center reps quick fix for perfor- waste time; average mance lapses wait times rise Inconclusive Testing: Unpredictable Disruptions: Hire new QA vendor as last Customers move to other resort before deployment online competitors Death by a Thousand Cuts
    7. CAST intelligence for higher business performance 1 Application value vs. risk mapping 2 Project risk, pro- 5 gress and evolution 3 Root causes of 1 2 possible disruptions 4 Application health diagnostics 5 Key application 3 4 attributes
    8. Product improvement with each development cycle  Increase business  Automated productivity  Comprehensive  Decrease  Consistent hard IT costs  Fact based  Control risk REMEDIATION LIST  Dangerous data access  Each release or build or sprint  Poor error handling  Part of regular development process  Lost reuse opportunity  Inefficient code  Low change management impact CAST enables the organization to deliver quality at the source
    9. Automated Application Intelligence – From start to finish CAST Application Intelligence Center CxO & VP, … Dashboard, reports CAST Application Intelligence PlatformTM  Application Intelligence Studio  Knowledge Base  Over 800 Rules an best practices PM, QA, Architects…  Std enforcement  Early ID of violations  Drill down to root cause Optional 3rd party code analyzers Application Analyzers Delivered Source Code: Dev Teams, Suppliers  Cobol, CICS,IMS, Cobol, DB2..  Remediation plans  J2EE, .NET and all Major RDBMS  Documentation  Web Apps, BI, EAI..  PSFT, SIEBEL, SAP, OBS, AMDOCS..
    10. CAST enables IT to improve business processes… CAST Application Intelligence Better End-User Performance  Higher end-user productivity Robustness  Improved end-user operational maturity Performance Higher Customer Satisfaction  Improved usability Security  Higher customer loyalty Transferability Increased Speed to Market  Improved business responsiveness  Added competitive advantage Changeability Lower Business Operating Costs Critical  Fewer business delays means higher productivity Violations and lower operating costs for processing orders, deliveries, claims, and customer inquiries
    11. …to remove hard IT costs… CAST Application Intelligence Superior IT Management Visibility  Transparency over sourcing deliverables: 25-50% savings on Robustness change requests  Accurate resource and schedule estimation: saving of up to 10% of Applications budget Performance Security Higher IT Team Productivity  Catch quality problems earlier: 10x savings per defect Transferability  Fix problems faster: up to 20% savings for QA team Changeability Effort Metrics Lower application maintenance costs Function Points  Fix problems once and for all: savings of up to 20% of Work Effort Estimation Applications budget Maintainability Index  Faster enhancements: savings <10% of budget
    12. …and to minimize business risk CAST Application Intelligence Reduce outage Robustness Performance Prevent data corruption Security Identify security vulnerabilities Transferability Changeability Critical Violations “Son, someday this will all be yours, unless we´re sued.”
    13. The time is now Because Good Software is Critical to Business Performance
    14. Backup materials
    15. CAST in the Application Intelligence space • Executive-level CAST core positioning Broad • Whole system • Multiple One-time application Repeated Continuous technologies assessments application review of • All dev rules – Typically assessments critical consulting- (APM) application driven; the development more man- Scope days, the broader the Automated code review tools coverage – Online local – Offline, single-technology – Domain-specific (security, • IDE-level embedded, etc.) • By component Narrow • Focus on 1-2 technologies or Application dev rules Intelligence Space Low Automation High • A lot of manual setup • Ongoing support & tracking • Legacy Modernization • Automatic code analysis
    16. CAST Application Intelligence Platform Transparency! Automated.  Automated analysis of entire applications  Immediate, unbiased quality assessment  Executive level of synthesis & trending  Drill down to root cause in the source code Achieve higher quality at less cost
    17. Taking the entire business application into account Enterprise Applications Middleware Web / Client Server Applications  ASP/JSP/VB/.NET Presentation Tier Web Services Application Logic  Java, C++, …  Frameworks Struts MVC, Spring Business Logic CICS Tier Legacy Applications Connector CICS Monitor (Cobol) Tuxedo Monitor (C) Data Management Layer  EJB – Hibernate - Ibatis Batch COBOL Data Shell Scripts Tier Database Storage Group Files Databases Database Database Only CAST can analyze this
    18. Deep structural analysis of software quality Quality Metrics Subset Quality Indicators Health Factors Application Quality SQL Complexity Distribution Class complexity (Inh. depth) Performance Class complexity (Inh. width) Complexity 800+ architectural and language-specific code checks Artifacts having recursive calls Method complexity (control flow) Robustness Immediate Multiple artifacts inserting data Impact on the same SQL table Architecture Coupling Distribution Security File conformity Dead code Application Structuredness Quality Programming Controled data access Practices Empty code Modularity Encapsulation conformity Naming Inheritance Conventions Package naming Class naming Transferability Interface naming Package comment Documentation Class comment Method comment Changeability On-Going Impact Package size Class size (methods) Size Maintainability Interface size
    19. Applications are the pillars of business operations Operational Excellence Customer satisfaction -- End-user performance -- Quality of Service IT Teams
    20. The fourth wave in software engineering Product Architecture, Quality attributes, Reuse Ensure software is constructed to standards that meet the lifetime demands placed on it Process CMM, ITIL, PMBOK, Agile Provide a more disciplined environment for professional work incorporating best practices Methods Design methods, CASE tools Give developers better tools and aids for constructing software systems Languages 3rd & 4th generation languages, structured programming Give developers greater power for expressing their programs 1965-1980 1980-1990 1990-2002 2002
    21. CAST provides visibility over the entire application life cycle 1. Process Visibility (CAST + CMMI)  Process adherence  Schedule  Quality  Cost  Productivity  Customer satisfaction Process 3. Product Performance Visibility Maintenance (CAST + ITIL v.3) Testing Development  Run-time performance Service levels Design  Uptime guarantees  Bug correction delays / Requirements feature delivery delays Product Asset  Maintenance cost decrease rate  SLAs 2. Product Construction Visibility (CAST)  CAST as a basis for better engineering  Connecting the ‘build’ and ‘run’ phases
    SlideShare Zeitgeist 2009

    + CAST Inc.CAST Inc. Nominate

    custom

    263 views, 0 favs, 0 embeds more stats

    Deliver software faster, at lower cost, and higher more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 263
      • 263 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 9
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories