A new approach to delivering applications with speed, quality, and scale to accelerate business success
Experience the next generation of Application Lifecycle Management – with support for waterfall projects, agile, and everything in between.
7. 75% of global companies surveyed adopted Agile or Hybrid to achieve
78% of businesses surveyed say a two-month delivery is too slow
Adoption of DevOps ready software is growing at 36.2% CAGR
To Balance
9. In the NEW WORLD of application deli
New Digital Technologies New Business Models New Delivery Challenges
Predictive Insights
INTERACTIVE AGLIE/SCRUM DEVOPS/
ALM, LR, PC, predictive
defect convergence
Agile Manager, SRL ALM Octane, SRL
MODERN QUALITY
MANAGEMENT
10. “Emerging Mode 2 Practices in Bimodal Governance”. Gartner, Jan
Agile
Continuous Delivery
Continuous Quality
Proven
Scalable
Workflow Driven
IT’S EVOLUTION NOT REVOLUT
Bi-Modal IT is key and here to stay
Agile and fluid
Innovation, brand, profit measures
Think continuous, days, weeks
Built to change
Agile, Continuous delivery
FLUID IT
Your “business backbone”
Already reliable, compliant, secure
Plan, governed and approvals driven
Waterfall and Hybrid delivery
CORE IT
11. And in reality, applications cross a spectrum of “IT
Int’l Funds transfer
Global entry/
passport control
Bank account
transactions
Medical records
management
Pharmaceutical
manufacturing
Quarterly financial reporting
Automotive manufacturing
Product distribution
Payroll
Cost accounting
Open enrollment
Human resource management
Inventory management
Supply chain management
IT service management
Customer call center
Distribution and logistics
On-line Catalog
Pricing and shopping cart
Reservation systems
eCommerce promotions
On-line services
Mobile application downloads
Streaming media
On-line gaming
Time sensitive promotions
Betting
Social media
Spectrum of IT Modes
Regulated, waterfall, compliance requirement, iterative, planned/costly, backlog, flexible, customer insight driven, time driven, real-time event drive
Core
“mission
Critical”
Highly
regulated
Business critical/
some regulation
Operations
support, costly
to change
Operations
support, but
more nimble
Customer/
employee
engagement,
innovation
Customer
engagement,
business cycles
Fluid
Real-time
responsive
12. IT a cost center
Applications were slow to change
Software released every 6-18 months
Architectures rigid—innovation costly
Teams worked in silos
Quality management was mainly about controlling costs and governance
Delivering software as a practice is evolving, rapidly…
THEN
13. “Business innovation is increasingly digital”
“Software is eating the world”
Mobile first
User Experience matters
DevOps, lean– speed, scale and quality
Cloud transforms, cost and resource barriers
Big Data drives innovation
Delivering software as a practice is evolving, rapidly…
NOW
14. The vast majority of organizations described their companies as either “pure Agile” or “leaning toward Agile.”
Agile is now the norm DevOps Adoption Up in 2015
Source: RightScale 2015 State of the Cloud Report
With Proven Benefits
Changes bring a wave of Agile and DevOps Ad
2015
2014 62%
66% 19% 15%
22% 16%
Adopting DevOps Not Adopting Don’t Know
Why? Better Collaboration, Higher Quality
Companies have moved to Agile for two key reasons: improved collaboration and quality.
felt that Agile enhances
collaboration between teams
54%
felt that Agile enhances the
level of software quality
51%
felt that Agile results in
increased customer satisfaction
49%
Leaning toward Waterfall
Pure Waterfall
Leaning toward Agile
Hybrid
Pure Agile
2%
7%
16%
24%
51%
15. Quality is Critical Today and in the Fu
Rise of IT given to QA and Testing to meet urgent need to
catch up with the fast-changing world
The proportion of IT spend allocated to QA
and Testing is predicted to rise to
40%
by 2018
35%
2015
26%
2014
23%
2013
18%
2012
Executive Management Objectives with QA/Testing
1. Protect the corporate image
2. Increase quality awareness across all disciplines
3. Ensure End-User satisfaction
4. Increase overall software quality
5. Detect software defects before go-live
6. Implement quality checks early in the lifecycle
Top 5 technical challenges in Application Development
1. Reliance on manual testing
2. Overburdened Developers
3. Long lag-time between dev phases
4. Too much design complexity
5. Lack of access to test environments
16. 44% 32% 24%
43% 36% 21%
39% 38% 23%
39% 40% 21%
38% 39% 23%
Automated testers (UFT, Selenium Skills)
Software development engineer testers
(SDET, Technical testers)
Non functional testers (Performance,
security)
Functional Domain based testers
Specialized technology testers (Mobile,
Database, BI)
We do not support this role
Tester Functions within Agile Teams
llaboration between the Business and Development
User Acceptance Testing
Behavior Driven Development
Architect and build test automation
Integrate Continuous Test, into CI framework
Refine and Validate Definition of Done
Performance, Security
Source: 2015/16 World Quality Report – Sogeti/HP
Testers Have an IMPORTANT ROLE in A
Driving a Focus on Quality Throughout the Lifecycle
Shared across multiple scrum teams Located within individual scrum teams
17. Foundation behind the modern Application Lifecycle Management Platform
All tests should be stored as code, and versioned with the code
Continuous integration, with quality being core throughout the entire lifecycle
Lifecycle data empowers the team to make the best decisions
No one size fits all methodology to support the enterprise (Agile, Iterative, Waterfall etc..)
Open architecture; integrations, API
A single platform for all core, project assets
Core project assets should be accessible on-demand, from any platform
18. BUSINESS DEMANDS
Automate test execution
from CI systems Intelligent testing
Automate test
Infrastructure
deployment
Network and service
virtualization
Automated vulnerability
and static analysis
Continuous TestinEnsuring a Quality-Focus Throughout the Release Pipeline
RUN TEST CASES
TEST RESULTS
CODE CHECK IN
EXECUTE BUILD
PROVISION
ENVIRONMENT
DEPLOY
19. Shared Platform for Better Collabora
HPE ALM
Feature: ViewContacts
Check for the main contacts page
Also verify if the registered user is displayed
Background:
Given the user is successfully authenticated
Scenario:
Allow the user to view a list of all contacts they have within their messaging environment
Given I have opened the application and navigated to the main contacts page
And I see the contacts page loaded
When I click the view contacts link
Then I should see the list of all contacts displayed, paged at 20 shown at a time
Step 1: Log into the main page of the system
Expected Result: The system welcomes the user and displays a list of available options
Step 2: The user selects to purchase a ticket
Expected Result: The system displays a form to allow the user to select origin,
destination and travel date
Step 3: The user enters <origin city>, <destination city>, <departure date>, <return date>
Expected Result: The system displays a valid list of available air carriers, schedules and
fares corresponding to the users submitted information
Feature.Java
ViewContacts.Feature
ViewContact.Feature
PurchaseFlights.Tes
t
21. Millions of Users WW
IDC, Gartner Group
Application test reports
TOP ANALYST
RANKINGS
Exclusive offering
SPRINTER
Integrations
Out-of-the-box
25+
Size and staying power
Fortune 500 staff
#20 | 300k
Enterprise scalability to
of concurrent users
1000’s
Express, Enterprise, ALM
Licensing: on premise + SaaS
FLEXIBLE
of Fortune 25
use HPE ALM
24
Over a decade of Leadership in Quality Management
22. ALM Octane
Single Platform, Single Experience
CONNECT
AUTOMATE
ACCELERATESupports Agile and Non-Agile Teams
A simplified user experience; accessible on any platform or browser
Open architecture, Integrated and Extensible
Easily share and re-use assets, adding velocity, reducing technical debt
Tightly integrated quality ensures teams address issues sooner, saving time and money
Built with a DevOps design center – Enabling lean, continuous process and pipeline mana
Connected into the team’s existing build processed, fueling velocity to help triage issues fa
mine critical data to factor into decision making
23. HPE ALM v12.53
PLAN DEFINE TEST TRACK
ALM.NET
Analyze
Common Platform
PLAN DEFINE TEST TRACKBUILD
ALM.OCTANE
Analyze
Common Platform
27. PLANWorkspaces - Organize and Contain Access to Content
Workspaces can be used to represent projects, programs, or products
Each workspace, contains releases to track project lifecycles
relevant users can share the same workspace
Users can be assigned to one or more workspaces, but can only access workspaces that they are assigned to
Data cannot be shared or viewed across workspaces, and users switch back and forth to view data in different workspaces
28. PLANRequirements; Supporting Hybrid Projects
This is a rolling (up to 3 year) roadmap and is subject to change without notice
This product view is an illustration and might not represent actual product screen
29. Agile Methodologies
Scalability and SAFe
Agile Requirements
Customization
DoD Quality
Predictive Planning
Built-in support for Scrum, Kanban, Scrumban
Agile planning and tracking scale from Team -> Program -> Portfolio
Agile Requirements
Workflow customizations within and across projects and programs
Configurable Definition of Done centered on Requirements Quality
paves the way to DevOps
Predict release timelines based on velocity and
Holistic view of development and test effort
This is a rolling (up to 3 year) roadmap and is subject to change without notice
PLANAgile Capabilities
30. DEFINEBack-log Items • Users Stories
Collaborative workspace to build and
prioritize the backlog
Standardization and centralization
Customizable forms, fields and workflow
Easily share and re-use backlog items
Make more informed decisions about
status and progress
31. DEFINERelationships
Traceability across the lifecycle, across
multiple asset types (e.g. test, defects, stories)
Digitized workflow and policy enforcement
Complete version control, change management
33. BUILDPipeline
Pipelines graphically represent the flow of your CI server jobs
Run the pipeline, to collect automated test run results from the CI server.
Associate automated tests with application modules
Include automated test run results in product and release quality analysis.
34. BUILDView of Quality Throughout the Lifecycle
Tracking build quality
pipeline Drill down Test RunsCI test analytics
35. TESTManage Quality Throughout the Lifecycle
Manual test
Test creation in text editor
Tagging for efficient filtering
Test metrics dashboard
Optimized layouts
Environment configuration Jenkins as test execution engine GIT for test repository and versioning
Business Rules State Engine
36. TESTConnected and embedded SCM/CI
Connected SCM/CI
Connect Lifecycle Suite to popular SCM/CI Tools
Already Available Jenkins Plugins
Report Results of Tests and Test Runs
Embedded SCM/CI
Embedded Open Source SCM (GIT) as the
new test database
Embedded Jenkins as the Test Execution Engine
40. TESTDefect Management
Mandatory fields enforce process
Customizable workflow
Easy linking to other defects, backlog items or tests
Include screenshots and images
43. TESTDefect Management - Relationships
It’s about more than just tracking bugs
Real velocity comes from understanding full impact of change, and how assets are interrelated
Insight into the full impact of
Change, across, the recycle
48. Continuing to Embrace Open So
Gherkin framework support
Structured manual test format, allows for an easier transition to test automation
Jenkins
Core to the execution architecture, and CI support
GIT
Direct part of the underplaying ALM architecture
3rd party test execution
E.g. Selenium
49. REST API SUPPORT
Documented with Swagger
Actions
Get
Put
Available Entities
Defect
Test
Business Rules
Application
Modules
52. Business Rules State Engine
Build processes for each entity
Display process map to users
Enforce actions with each state of
the process
Graphical view of the process steps and
where the current item is in the process
54. Docker deployment
Simplification of the future upgrade process
Project workspaces help encapsulate project artifacts
OOTB Integrations into Selenium, GIT, Jenkins, HPE testing tools
Synchronization into IBM, Microsoft and Atlassian technologies
Auditing capabilities
Business Rules
ADMINISTRATION ENHANCEMEN
At a Glance…
58. ALM/CQ solutions on SaaS
Scalable solutions to fit your business needs
Simple, small or
short-term projects
Mature quality practices
Globally distributed teams
Test automation integrations
Advanced integrations and processes
Mature automation and improvement models
Complete global
Center of Excellence
Quality as a competitive differentiation
QC Express QC Enterprise ALM