HP Application Lifecycle
    Intelligence




    Lubomir Stojek
    PPM & ALM – Business Solution Consultant

    ©2012 Hewlett-Packard Development Company, L.P.
    The information contained herein is subject to change without
    notice

poniedziałek, 23 lipca 12
The Application Reality


    Most
    enterprises
    run major
    software
    operations.

    2        March 2012     HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
The Application Reality


    Most                                                                             ERP                inventory
                                                                                                       management
                                                                               wikis             PoS      supply
    enterprises                                                mobile apps
                                                                                     billing
                                                                                                  HR       chain
    run major
    software                                                            payments                   website
                                                                                          order entry
    operations.                                                                      Embedded
                                                                                      software           CRM
    2        March 2012     HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
The Application Reality


                                                                                     ERP                inventory
                                                                                                       management
                                       supply                                  wikis             PoS

                   mobile apps
                                    HR  chain
 Business Agility Depends on Application Agility.
                            billing
                                                                        payments                   website
                                                                                          order entry
                                                                                     Embedded
                                                                                      software           CRM
    3        March 2012     HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
Every business is a software company

    •   The world’s largest bookseller is a software
        company
    •   Software has revolutionized the way we buy
        music
    •   Pixar is one of the most innovative movie
        makers of the last decade
    •   LinkedIn is disrupting the recruitment industry
    •   15% of the materials cost of a luxury car is
        software
    •   6.1 million lines of code in a airline reservation
        system
    4        March 2012     HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
Modern applications have many layers




    5    March 2012         HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
Modern applications have many layers


                                                    Web 2.0 Billing                             SAP                         Exchange
        Graphical user                          Screen 1               Screen 2      Screen 3         Screen 4   Screen 5   Screen 6
        interface layer                          (Ajax)                  (Java)        (.NET)           (Ajax)     (Java)     (.NET)




                             Interact with modern GUI interfaces, Web 2.0


    5    March 2012         HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
Modern applications have many layers


                                                    Web 2.0 Billing                               SAP                             Exchange
        Graphical user                          Screen 1               Screen 2        Screen 3         Screen 4     Screen 5      Screen 6
        interface layer                          (Ajax)                  (Java)          (.NET)           (Ajax)       (Java)        (.NET)




        Headless                             Component 1 Component 2                 Component 3 Component 4       Component 5 Component 6
                                               (.Net API)  (Java API)                (web service) (JMS service)   (web service) (REST service)
         Layer

                  Interact with modern GUI interfaces, Web 2.0
         Continue the scenario to the headless layer; test the integration
                                between the layers
    5    March 2012         HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
Modern applications have many layers


                                                    Web 2.0 Billing                               SAP                             Exchange
        Graphical user                          Screen 1               Screen 2        Screen 3         Screen 4     Screen 5      Screen 6
        interface layer                          (Ajax)                  (Java)          (.NET)           (Ajax)       (Java)        (.NET)




        Headless                             Component 1 Component 2                 Component 3 Component 4       Component 5 Component 6
                                               (.Net API)  (Java API)                (web service) (JMS service)   (web service) (REST service)
         Layer

                  Interact with modern GUI interfaces, Web 2.0
         Continue the scenario to the headless layer; test the integration
                                between the layers
    5    March 2012         HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
Modern applications have many layers
                                                                                          Process Layer
          End to
                                                                                         A new transaction
           end
                                                    Web 2.0 Billing                               SAP                             Exchange
        Graphical user                          Screen 1               Screen 2        Screen 3         Screen 4     Screen 5      Screen 6
        interface layer                          (Ajax)                  (Java)          (.NET)           (Ajax)       (Java)        (.NET)




        Headless                             Component 1 Component 2                 Component 3 Component 4       Component 5 Component 6
                                               (.Net API)  (Java API)                (web service) (JMS service)   (web service) (REST service)
         Layer

                  Interact with modern GUI interfaces, Web 2.0
         Continue the scenario to the headless layer; test the integration
                                between the layers
             Report on the quality of the entire end to end process
    5    March 2012         HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
Building Business Software has changed.

                                                                                   Composite
      Technology                                                                  applications
                                                                                    Web 2.0
                                                                                 Mobile, tablets,
      Delivery                                                                     app store


           Reach                                                                  Social media


      Infrastructure                                                          Hybrid and Cloud



  6     March 2012   HP Restricted. For HP and Channel Partner Internal Use

poniedziałek, 23 lipca 12
Change is Never Easy




    7        March 2012     HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
Creates Challenges In App Delivery
                                                                                     Anyone verified the new
                                                                                         GUI is secure?
        Have we covered all                                                                                         What are the working parts
          requirements?                                                                                                     of the app?




                        Scope, test                                                                           Use cases, test
                          cases                                                                                 scenarios




    8          March 2012   HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
Creates Challenges In App Delivery
                                                                                       Anyone verified the new
                                                                                           GUI is secure?
        Have we covered all                                                                                               What are the working parts
          requirements?                                                                                                           of the app?




                        Scope, test                                                                                 Use cases, test
                          cases                                                                                       scenarios


                   Attain
                predictable                                                          Ensure high                            Be responsive
                 outcome                                                             quality apps                             to change
        Nearly 60% of IT leaders say                                  On average, 25% of application                   An enterprise raises
    distributed teams significantly                                        defects are found by                        2,000-70,000 RFCs per
         impacts productivity.                                                 customers.                                    month.
                                                    –Forrester                                      –Capers Jones                           –Gartner
    8          March 2012   HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
Need: Restore Core Delivery
    Fundamentals



                                                 UNIFIED SHARED ASSETS


             Predictable                                                    High quality                Responsive to
         PREDICTABILITY
           outcome?                                                          QUALITY
                                                                               apps?                 CHANGE-READINESS
                                                                                                         change?
         Real-time metrics                                        Full requirements mgmt.             Innovative lifecycle
       Workflow automation                                         Agile, RIA, service testing             automation
    Collaboration & asset reuse                               Integrated performance, security    Traceability, change impact
    9        March 2012     HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
Application Lifecycle – Costs to Value
                                                            Governance – Visibility - Control
Strategy             Define/
                Plan                   Develop                    Test          Launch                         Operate
                     design
  Value



 Projects
   and
programs
                                                                                                                                             Time
Portfolio                                                                                New Capability Minor releaseMinor release   Maintenance
  mgmt.                       New deployment                                               Fix/patch     Fix/patch    Fix/patch         Mode
    
 Demand




                                                                                             Go Live
 Costs
     10      March 2012     HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
11
         March 2012   HP Restricted. For HP and Channel Partner Internal Use

poniedziałek, 23 lipca 12
Application Lifecycle Intelligence



                                     Req


                            Code            Test




                            Defect          Build


                                     Task




poniedziałek, 23 lipca 12
Application Lifecycle Intelligence



                                     Req


                            Code                                Test




                            Defect                              Build
                                                                              Ap
                                                                        lic      p
                                                                I
                                                            at nte
                                                              io lli
                                                                n ge
                                                      nc
                                     Task                 e
                                                      Li
                                                         fe
                                                 yc         c
                                            le




poniedziałek, 23 lipca 12
Application Lifecycle Intelligence

                                                    QA                              ProjectProgram
                                                  Manager                               Mangers


                               PCOE Manager
                                                                                                                            Developers
                                                                 Req
                                                                                                                             Architects

                                                        Code                                Test




                                                        Defect                              Build
                                                                                                          Ap
                                                                                                             p              Dev Manager
                            Performance
                                                                                            I       lic
                                                                                        at nte
                                Eng
                                                                                          io lli
                                                                                            n ge
                                                                                  nc
                                                                 Task                 e
                                                                                  Li
                                                                                     fe
                                                                             yc         c
                                                                        le




                                                                                                                 Business
                                                                                                                  Analyst
                                              QA Eng

poniedziałek, 23 lipca 12
ALI – Key Components

     Developers                                              Test

                                                             HP




                                                    Track




                                                                       Build
                                Req/Tasks/Defects                                    ALI Reports
                                                            ALM
        IDE + HP ALI Dev
     Implement requirements
        defined in HP ALM
                                                             Plan
                                            ts
                                          se




                                                                     Builds
                                          e




             Check-in
                                        ng




            Check-out
                                      ha
                                      C




      SCM System
                     Source code is
                                                            Build System
                     stored in SCM
                                                                              Continuous Integration




poniedziałek, 23 lipca 12
HP Eliminates Islands, Point Tools, Brute Force (ALM + ALI)




    14   March 2012         HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
HP Eliminates Islands, Point Tools, Brute Force (ALM + ALI)

                       Without HP




    14   March 2012         HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
HP Eliminates Islands, Point Tools, Brute Force (ALM + ALI)

                       Without HP                                                                 With HP




                                                                                       REQUIREMENTS         DEFECTS

                                                                                     MILESTONES                  CODE

                                                                                                    TESTS




    14   March 2012         HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
Real time validation…
    •   Gartner and Forrester: HP ranked #1 in Quality and Security
    •   Market success
        –   #1 market share with over 4x the share of IBM and Microsoft
        –   352 of the Fortune 500 use HP Application solutions, including
        –   10 of the top 10 banks and 8 of the top 10 telcos




               March 2012   HP Restricted. For HP and Channel Partner Internal Use


poniedziałek, 23 lipca 12
Q&A




    Lubomir Stojek
    PPM & ALM – Business Solution Consultant

    ©2012 Hewlett-Packard Development Company, L.P.
    The information contained herein is subject to change without
    notice

poniedziałek, 23 lipca 12

HP Application Lifecycle 
Intelligence

  • 1.
    HP Application Lifecycle Intelligence Lubomir Stojek PPM & ALM – Business Solution Consultant ©2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice poniedziałek, 23 lipca 12
  • 2.
    The Application Reality Most enterprises run major software operations. 2 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 3.
    The Application Reality Most ERP inventory management wikis PoS supply enterprises mobile apps billing HR chain run major software payments website order entry operations. Embedded software CRM 2 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 4.
    The Application Reality ERP inventory management supply wikis PoS mobile apps HR chain Business Agility Depends on Application Agility. billing payments website order entry Embedded software CRM 3 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 5.
    Every business isa software company • The world’s largest bookseller is a software company • Software has revolutionized the way we buy music • Pixar is one of the most innovative movie makers of the last decade • LinkedIn is disrupting the recruitment industry • 15% of the materials cost of a luxury car is software • 6.1 million lines of code in a airline reservation system 4 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 6.
    Modern applications havemany layers 5 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 7.
    Modern applications havemany layers Web 2.0 Billing SAP Exchange Graphical user Screen 1 Screen 2 Screen 3 Screen 4 Screen 5 Screen 6 interface layer (Ajax) (Java) (.NET) (Ajax) (Java) (.NET) Interact with modern GUI interfaces, Web 2.0 5 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 8.
    Modern applications havemany layers Web 2.0 Billing SAP Exchange Graphical user Screen 1 Screen 2 Screen 3 Screen 4 Screen 5 Screen 6 interface layer (Ajax) (Java) (.NET) (Ajax) (Java) (.NET) Headless Component 1 Component 2 Component 3 Component 4 Component 5 Component 6 (.Net API) (Java API) (web service) (JMS service) (web service) (REST service) Layer Interact with modern GUI interfaces, Web 2.0 Continue the scenario to the headless layer; test the integration between the layers 5 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 9.
    Modern applications havemany layers Web 2.0 Billing SAP Exchange Graphical user Screen 1 Screen 2 Screen 3 Screen 4 Screen 5 Screen 6 interface layer (Ajax) (Java) (.NET) (Ajax) (Java) (.NET) Headless Component 1 Component 2 Component 3 Component 4 Component 5 Component 6 (.Net API) (Java API) (web service) (JMS service) (web service) (REST service) Layer Interact with modern GUI interfaces, Web 2.0 Continue the scenario to the headless layer; test the integration between the layers 5 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 10.
    Modern applications havemany layers Process Layer End to A new transaction end Web 2.0 Billing SAP Exchange Graphical user Screen 1 Screen 2 Screen 3 Screen 4 Screen 5 Screen 6 interface layer (Ajax) (Java) (.NET) (Ajax) (Java) (.NET) Headless Component 1 Component 2 Component 3 Component 4 Component 5 Component 6 (.Net API) (Java API) (web service) (JMS service) (web service) (REST service) Layer Interact with modern GUI interfaces, Web 2.0 Continue the scenario to the headless layer; test the integration between the layers Report on the quality of the entire end to end process 5 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 11.
    Building Business Softwarehas changed. Composite Technology applications Web 2.0 Mobile, tablets, Delivery app store Reach Social media Infrastructure Hybrid and Cloud 6 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 12.
    Change is NeverEasy 7 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 13.
    Creates Challenges InApp Delivery Anyone verified the new GUI is secure? Have we covered all What are the working parts requirements? of the app? Scope, test Use cases, test cases scenarios 8 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 14.
    Creates Challenges InApp Delivery Anyone verified the new GUI is secure? Have we covered all What are the working parts requirements? of the app? Scope, test Use cases, test cases scenarios Attain predictable Ensure high Be responsive outcome quality apps to change Nearly 60% of IT leaders say On average, 25% of application An enterprise raises distributed teams significantly defects are found by 2,000-70,000 RFCs per impacts productivity. customers. month. –Forrester –Capers Jones –Gartner 8 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 15.
    Need: Restore CoreDelivery Fundamentals UNIFIED SHARED ASSETS Predictable High quality Responsive to PREDICTABILITY outcome? QUALITY apps? CHANGE-READINESS change?  Real-time metrics  Full requirements mgmt.  Innovative lifecycle  Workflow automation  Agile, RIA, service testing automation  Collaboration & asset reuse  Integrated performance, security  Traceability, change impact 9 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 16.
    Application Lifecycle –Costs to Value Governance – Visibility - Control Strategy Define/ Plan Develop Test Launch Operate design Value Projects and programs  Time Portfolio New Capability Minor releaseMinor release Maintenance mgmt. New deployment Fix/patch Fix/patch Fix/patch Mode  Demand Go Live Costs 10 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 17.
    11 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 18.
    Application Lifecycle Intelligence Req Code Test Defect Build Task poniedziałek, 23 lipca 12
  • 19.
    Application Lifecycle Intelligence Req Code Test Defect Build Ap lic p I at nte io lli n ge nc Task e Li fe yc c le poniedziałek, 23 lipca 12
  • 20.
    Application Lifecycle Intelligence QA ProjectProgram Manager Mangers PCOE Manager Developers Req Architects Code Test Defect Build Ap p Dev Manager Performance I lic at nte Eng io lli n ge nc Task e Li fe yc c le Business Analyst QA Eng poniedziałek, 23 lipca 12
  • 21.
    ALI – KeyComponents Developers Test HP Track Build Req/Tasks/Defects ALI Reports ALM IDE + HP ALI Dev Implement requirements defined in HP ALM Plan ts se Builds e Check-in ng Check-out ha C SCM System Source code is Build System stored in SCM Continuous Integration poniedziałek, 23 lipca 12
  • 22.
    HP Eliminates Islands,Point Tools, Brute Force (ALM + ALI) 14 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 23.
    HP Eliminates Islands,Point Tools, Brute Force (ALM + ALI) Without HP 14 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 24.
    HP Eliminates Islands,Point Tools, Brute Force (ALM + ALI) Without HP With HP REQUIREMENTS DEFECTS MILESTONES CODE TESTS 14 March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 25.
    Real time validation… • Gartner and Forrester: HP ranked #1 in Quality and Security • Market success – #1 market share with over 4x the share of IBM and Microsoft – 352 of the Fortune 500 use HP Application solutions, including – 10 of the top 10 banks and 8 of the top 10 telcos March 2012 HP Restricted. For HP and Channel Partner Internal Use poniedziałek, 23 lipca 12
  • 26.
    Q&A Lubomir Stojek PPM & ALM – Business Solution Consultant ©2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice poniedziałek, 23 lipca 12