Download presentation
Presentation is loading. Please wait.
1
HP Application Lifecycle Management
World Leader in Application Test Management
2
HP Application Lifecycle Management
What is ALM ALM is the worlds #1 tool for tracking requirements, test and defect Provides an extensive out of the box view on Quality of products Status of testing Requirement coverage Can be configured to cover a long list of integrations, such as DEV IDEs like Eclipse, Visual Studio Build systems like Jenkins Unit test environments such as nUnit, jUnit Code coverage systems Etc... With this, HP ALM provides an end to end overview of quality that covers the entire V-model of testing, from requirement gathering to requirement fulfilment.
3
What is Application Lifecycle Management
Quick Introduction An application lives from the first requirement is approved until the last version is decommissioned With this, we introduce a long list of requirements that shall be covered Additionally, a set of versions of an application can be available in a production environment To support this we must be able to Create a product Assign versions to it Underline versions with development cycles such as sprint 1...n, System test, UAT and similar All of the above can be done easy Add requirements that can be assigned to a specific release and cycle Add tests that covers this requirement Create test-runs that runs specific tests Assign defects to a test-run This will provide: Requirements coverage and release quality WITHOUT any manual work
4
HP ALM 12.02 Graphical user interface
ALM – Management Module
5
HP ALM 12.02 Graphical user interface
ALM - Requirement Module
6
HP ALM 12.02 Graphical user interface
ALM – Test Planning and Execution Module
7
HP ALM 12.02 Graphical user interface
ALM – Defect Module
8
ALM ECOSYSTEM EXECUTIVE SCORECARD PP&T REQS TEST DEFECTS ALI UFT SV PC
24 March 2020 ALM ECOSYSTEM EXECUTIVE SCORECARD PPM Project and Portfolio Mgmt AGILE MNGR (SaaS only) SECURITY CDA SM FORTIFY BUILD SCM IDE RELEASES Releases and Cycles PP&T Project Planning and Tracking REQS Requirements Management TEST LAB MNGT DEFECTS ALI Quality Management Build Verification Testing Defect Management Application Lifecycle Intelligence ALM ONLY ALM ONLY ALM ONLY ALM SYNCHRONIZER UFT MOBILE UFT SV PC SPRINTER BPT HP BPT Accelerators HP Network Virtualization PLATFORM Traceability Business Views and Reporting Process Standardization (i.e. Waterfall, Agile) Extensibility (Open APIs) ALM ONLY Slides visually shows ALM + integrations with other HP products and third party ... everything in dark blue is on the ALM platform or slightly modified ALM platform (AGM) - the grey is other products kind of outside our suite, the light blue is our very tightly integrated testing pieces and black is our OOTB synchronizer tool Asset Sharing and Reuse HP Confidential
9
Benefits when you upgrade HP Quality Center to HP ALM Expand Best Practices Across Delivery
LABEL GOES HERE Speed time to market via predictable delivery of applications Lower application costs via repeatable enterprise application delivery Achieve business alignment Complete traceability Manage the application lifecycle Single-pane of glass visibility Decision Support System Flexible methodology support Scaling from project to enterprise Complete traceability to source code And…Cohesive quality management Expand your best practices across the Application Lifecycle with HP Application Lifecycle Management Software HP Application Lifecycle Management software is built on the same unified platform as Quality Center and is an easy upgrade for existing HP Quality Center customers. It further enhances IT’s ability to manage the complete lifecycle of a software project, enterprise release or program from inception to delivery, enabling organizations to establish best practices and common processes or move fully to a model of Application Center of Excellences (CoE). HP ALM expands on HP Quality Center with the following capabilities: Project Planning and Tracking to manage milestones and associate KPIs Application Lifecycle Intelligence to enable rapid decision making, risk and change impact down to the source-code level Cross-project asset sharing and reuse to eliminate duplication of effort Cross-project reporting to provide aggregated metrics and trends giving a holistic view Cross-project defect-sharing to increase efficiency in resolving defects * Through ALM development management product integration
10
Cross-Project Reporting & Pre-configured Business Views
Business View Layer Added to Reporting Schema ALM enables cross-project reporting for a consistent view of all projects KPIs, Status and Metrics Physical database(s) Reports Today ALM Business Views ALM/QCE Key Benefits: Out-of-the-box Business Views Graph Reporting Tools use Business Views Ability to Build Custom Views Use pre-built views and modify Share views across projects
11
Project Planning & Tracking
24 March 2020 Project Planning & Tracking Improve Time to Market: Deliver Applications Predictably Key Benefits: Define and monitor project milestones Dynamically assess health Automatically update project status against milestones Embed status into other tools Drill down analysis on KPIs for details Reinforces principles to TMMi HP Confidential 11
12
Shared Customizations Increase Efficiency and Productivity
Asset Sharing Key Benefits - Share and Reuse: Requirements Manual and Automated Tests Defects Reports and Filter Project Template Sharing Key Benefits - Share Project Templates: Update one template and cascade the changes across projects Standardize process across teams and projects Reduce administration costs Enable visibility and transparency with consistent metrics and KPIs
13
Lab Management Automation
Build Verification Testing Provision Environment Deploy Test App Run Test Cases Test Results Code Check-in Execute Build Key Benefits: Accelerate your development processes Free up resources to perform other tasks Improve quality of apps with automated regression tests Automate scheduling of regression tests Manage and pool lab resources Simply provision infrastructure Deploy the latest application build Run build verification tests against latest build Provide build quality status
14
Continuous Integration Support
ALM Server Side Execution from Jenkins – Open Source Plug-in Key Benefits: Supports - Functional Test Sets Performance Test Sets Build Verification Suites Optional - AUT Environment Configurations HP Continuous Delivery Automation (CDA)
15
Application Lifecycle Intelligence (ALI)
QA Manager Dev Manager PCOE Manager Performance Eng Developers\ Architects Business Analyst QA Eng Project\Program Mangers Key Benefits: Connect developers, testers, business analysts & project managers using disparate tools Gain real-time traceability across IBM, HP, Microsoft, Agile and open source ALM tools Minimize risk in your application development projects with analytics for decision making across all stakeholders Application Lifecycle Intelligence Req Code Test Defect Build Task
16
ALI – Link Test Results to Builds
Visibility and traceability to the development code and build assets Key Benefits: Developer tasks, requirements, and defect issues linked through development lifecycle Track developer progress and code changes against requirements, for better visibility on project status and risk mitigation Development Collaboration (ALI Features) Plug-in for SCM Systems Plug-in for Build Systems Traceability to Unit Tests, Coverage, Success Rate Traceability to code changes (# lines, Kh) Change Impact Report Build Success Rate Build Content & Coverage
17
Developer Analytics Ecosystem
IDE SCM Build Unit Test Code Coverage Static Code Analysis IntelliJ CVS Hudson Junit NCover Coverity Visual Studio Subversion Jenkins TestNG Cobertura Eclipse Microsoft TFS Electric Cloud Nunit Key Benefits: Provides traceability from HP ALM requirements and defects to development code and file changes Provides access to developers across IDEs, source code management, and software build management products AccuRev Cloud Bees Perforce Bamboo is BRAND NEW and only available through HP PSO … Git 17
18
HP Sprinter Quick Introduction
A tool for managing and executing manual tests Tests are run in a separate application Can have steps semi-visible over the AUT (No need to switch between appliactions) Easy to create screenshots Test steps are created automatically Traditional test execution in ALM is now significantly changed with Sprinter
19
Bring Automation into Your Managed App Lifecycle
ALM - Project spike and delivery challenges 24/03/2020 Bring Automation into Your Managed App Lifecycle Delivery of quality assured applications to citizens, business and employees Prioritize and plan projects Requirements – Code Build Apps Ensure Security Ensure Functionality Assure Performance Manage & Monitor End to End Solutions Operation manager Business analysts Monitor Applications Optimize App performance based on real world usage Monitor security threats Model & define requirements Create test scenarios May build test components/ frameworks Quality assurance Application developers Develop, automate and maintain tests Schedule and run tests Report on defects & quality Develop and enhance Run Unit Tests, check in builds Track, review, fix defects Secure applications Q4 EMEA Calling Campaign - ALM 20
20
HP Unified Functional Testing (UFT)
Quick Introduction A tool for managing and executing autmated tests Provides a way to run regression tests easily Can run and record tests on GUI levels, but also on services via API connections Integrates with ALM to provide the possibility to start and run tests from an integrated management console A typical workflow will be Record script and verify Upload to ALM Plan and run tests in ALM Gather quality metrics in ALM on test and requirement coverage Easy to start using, but is useful with development assistance for creating parameterization
21
HP Performance Center Quick Introduction
Applications are not only about functional quality but also non-functional, such as performance and reliability HP delivers a very powerful suite of tools that can assist in testing performance HP Performance Center provides the possibility to run tests with performance in scope Built on ALM as a management view foundation HP LoadRunner as main engine for executing the tests on a distributed environment with virtual users, who can perform a varied set of activities, activities that has been prerecorded, in a similar fashion as with UFT. Provides extensive statistics to how performane is perceived throughout the entire backend solution of a client-server architecture
22
To Complete Enterprise Application Lifecycle
Bringing Visibility Across Plan, Build and Run Build PPM AGM Sync ALM SM Portfolio Backlog Requirements Resources Defects Defects Problem Time Releases Tests Sprints Finance Teams Testing Tools Project UFT PC ALI Sprinter LR Lab Management Service Virtualization IDE SCM Build Note: This slide is a brief overview of each product. Detailed descriptions are provided later HP Agile Manager HP Agile Manager is a Software as a Service (SaaS)-based solution that streamlines the process of organizing, planning and delivering Agile projects. It helps the relevant personas maintain and prioritize product, release and sprint backlogs, and provides insight into the efficiency of the teams developing it. HP Application Lifecycle Management HP Application Lifecycle Management manages requirements, tests and defects, and maintains traceability between them. It enables testing teams to provision and deploy a test lab and run tests and enter defects, and a dashboard allows managers to track releases and project quality. Synchronizer The Agile Manager/ALM Synchronizer helps teams organize, plan and deliver Agile projects by propagating themes, features, user stories and defects between the two systems and ensuring that the testing teams are working with the same data and in the same cycles as the developers. Testing Tools The testing tools are also part of the ALM suite. They are used to validate that the software being developed conforms to functional and non-functional requirements. Executive Scorecard The HP IT Executive Scorecard leverages data from multiple sources to view performance, problem areas and other KPIs from across the organization, and pulls it all into one place where executives can get answers to the question “As an IT organization, how well are we doing what we do?” Additional Tools PPM, or Portfolio and Project Management, facilitates the executive management of the Enterprise portfolio. Once a project has been approved at the executive level, it is channeled into Agile Manager for development. During development, the developers typically work inside an Interactive Development Environment, or IDE, to write the code. The Application Lifecycle Intelligence, or ALI product, delivers information from AGM into the IDE, so the developers don’t have to leave the IDE to see AGM data. Similarly, as the developer checks code into the Source Code Management system, and the software is built, information about the check-ins and builds are fed back into AGM for tracking. When problems are encountered in released and deployed software, usually by customers, a Service Management system is employed. This allows customers to report defects and enter service requests, which are fed into ALM for fixing, testing and tracking. <HP Only:>HP uses the SPARKS and CPE system for Services Management.
23
HP ALM + HP Agile Manager
User Stories Defects Sprints Scrum Task Board SYNC HP ALM/QCE Requirements Defects Resources Test Lab Test Results Velocity and quality for the enterprise Native integration to leverage best-in-class quality management and continuous testing capabilities of HP ALM/QCE Traceability, asset sharing, visibility across broader enterprise app ecosystem Enterprise support for both Agile and non-Agile projects
24
HP Application Development Management
With the previously mentioned tools HP delivers, as the only one in the world, a solution for managing quality and risk, ensuring that when preparing for a go-live situatiion, we can be statistically confident that the overall quality is at an acceptable level HP is the only vendor who provides a «one view» out of the box, where the entire spetrum in a test process is covered, and additionally, different test types are covered, and metrics automatically gathered Together with partners, HP provides services, enabling you as customers to meet the future demands for shorter time to market, and less time spent on executing regression and manual test Together with HP, you can tailor your needs, and expand as you go, the portfolio, as well as the number of licenses needed to run your test organisation, from application birth, to application decomissioning
25
Building what the business wants…when it wants it
ALM - Project spike and delivery challenges 24/03/2020 Building what the business wants…when it wants it Requirements Business process model User experience Functional & technical Develop Technical policy Development (Agile, iterative, waterfall…) Source & set up dev environment Functional: desktop, web, mobile Performance: desktop, web, mobile Security: static, dynamic Test Deploy Release plan Deployment assets Change and configuration process Knowledge management App monitoring Agile Manager HP Application Lifecycle Management CDA Dev integrations Quality Center Service Mgmt. HP Anywhere Performance Center Business Service Mgmt. Fortify Service Virtualization Q4 EMEA Calling Campaign - ALM 31
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.