2nd day 1 - alm overview
-
date post
19-Oct-2014 -
Category
Business
-
view
451 -
download
1
description
Transcript of 2nd day 1 - alm overview
IT Challenges Application agility in a world without borders
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 3
Accelerating innovation and change
The internet
Client/ server
Mobile, social, big data & the cloud
every 60 seconds
400,710 ad requests
2000 lyrics played on Tunewiki
1,500 pings sent on PingMe
34,597 people are using Zinio
208,333 minutes Angry Birds played
23,148 apps downloaded
98,000 tweets
Main- frame
• Change how technology is consumed & value it can bring
• Open up new business models
• Remove current inhibitors & unleash power of innovation
New technology access methods
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 4
How can we unleash the power of innovation through applications?
We need to deliver faster by:
Removing the barriers between planning, dev and operations
Automating for velocity
Driving collaboration
Ensuring speed doesn’t trump quality
And support it with a performance system
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 6
And the way we deliver is changing rapidly
STABILITY AGILITY
1:1 N:N
LOCAL VIRTUAL
who
what
when
where
INFREQUENT / BATCH RELEASE
SELF-CONTAINED APP
INTERNAL / PC
CO-LOCATED TEAMS
CONSTANT RELEASES
REUSABLE SERVICES
CLOUD / MOBILE
DISTRIBUTED TEAMS
THEN NOW
how SEQUENTIAL AGILE
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 7
Giving new meaning to velocity
Agile was only the beginning
7
Avg. releases per month per app*
8
2010 2020 0.25
0.5
4
6
10
*data are illustrative only
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 12
Requirements Management
Requirements Management
Requirements Definition
Quality Management
Functional Performance Security
Development Management
Dev Integrations
Defect Mgmt Secure
Develop-ment
Foundation
Traceability Reporting Process Standardization (i.e. Waterfall, Agile)
Extensibility (Open APIs)
Inte
gra
tions
into
Str
ate
gy a
nd
Pla
nnin
g
(PP
M, G
ov)
Inte
gra
tions in
to R
un
(Dep
loym
ent,, IT
SM
)
Application Lifecycle Management
Project Planning & Tracking Enterprise Release Management App Lifecycle Intelligence
HP Application Lifecycle Management
Agile Mgr.
QA Manager
Dev Manager
PCOE Manager
Performance Eng
Developers\ Architects
Business Analyst
QA Eng
Project\Program Mangers
Defect
Test Code
Req
Build
Task
application lifecycle intelligence
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Let’s drill down– Six key challenges and the HP solutions to tackle those challenges
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 18
1 – How can I enhance visibility and communication between developers and the rest of the team?
Multiple tools and technologies in place
Distributed Development teams
Information is scattered across environments
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 19
TFS
Complete traceability with development HP ALM Application Lifecycle Intelligence (ALI)
SVN Jenkins
TFS
CVS Electric Cloud
SVN Hudson
Waterfall
RUP
Scrum
Hybrid
Single Platform
Test Build Req
HP ALM
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 20
ALI 2.6 – Link Test Results to Builds
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 21
SCM
Application Lifecycle Intelligence Ecosystem
Quality
Builds
IDE Visual Studio Eclipse IntelliJ
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 22
Application Lifecycle Intelligence – What’s Next?
Key capabilities
• OOTB SCM & BM\CI
• Advanced reports
• Extensive ecosystem
• Integration with 3rd party agile\issues tools
Key benefits
• Track development activities and efforts
• Full traceability in an hybrid environment
• Visibility into development quality
This is a rolling (up to three year) Roadmap and is subject to change without notice. All product views are illustrations and might not represent actual product screens.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 23
2 – Increase the speed of application delivery to the marketplace
Surface issues earlier in the development cycle
Foster frequent communication among stakeholders
Iterative testing throughout the development cycle
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 24
Agile project management
Key differentiators
Advanced reporting
• Extended team velocity report
• Development quality
Modern backlog management
• Multi dimensional planning
• Visualization
Light continuous deployment
• Streamline development on PaaS (Force.com, Google)
This is a rolling (up to three year) Roadmap and is subject to change without notice. All product views are illustrations and might not represent actual product screens.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 25
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 26
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 27
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 28
3 – How can I increase efficiency of build verification cycles?
Bottleneck with configuration teams to deploy environments and applications
Manual testing is time and resource intensive
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 29
HP ALM and HP PC ready for the challenge of DevOps
Automated provisioning of development and test labs
Automation to configure and provision Dev /Test labs: Manage & Pool resources Schedule tests Provision Infrastructure Deploy the latest application build Run Build Verification tests against latest build Provide build quality status
New
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 30
Support continuous testing
Lab Management Automation
Build Verification Testing
Run nightly Dev build
Define AUT topology
Schedule nightly test set
Define BVT sets
Report
Report
Run Test
Deploy AUT topology
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 31
Future
ALI integration for BVT to auto-select tests based on history and developer activity
Integrate Service Virtualization with lab management automation
Auto-build provisioning topologies from production deployments
Lab management
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 32
4 – How do I test mobile applications against multiple mobile OS environments?
BYOD – Bring your own device – means multiple OS environments
Converting many existing applications to run on mobile devices
High demand to deliver mobile app support quickly
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 33
UFT with Perfecto Mobile
Both real devices
and emulators too
Graphically driven
Cloud service
Extends UFT
One Test, Multiple Platforms
Mobile Cloud
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 34
Comprehensive mobile application performance testing
HP Mobile Functional Testing
Automate scripts with
HP UFT (QTP)
Perfecto Mobile Cloud –
emulators and 100s of real
mobile devices
QTP
Mobile functionality with QTP and
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 35
5 – How can I validate performance of mobile applications?
Networks reaching capacity with so many connections
Consumer expectation is for speed
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 36
Introducing Shunra Network Virtualization
What is it? Extension to LoadRunner and Performance Center enabling accurate and realistic network emulation
- Includes: a. Shunra for HP extension to LR or PC
b. Shunra Network Catcher SW – (collects network conditions)
c. Access to Shunra global network conditions library
Optimize application performance testing across WAN, WEB, Mobile and Cloud networks
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 37
Why Shunra Network Virtualization?
VUsers VUsers
Capacity >500 Users Capacity <200 Users
By not considering actual network conditions, it can be a trap!
Without Network Virtualization
With Network Virtualization
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 38
Comprehensive mobile application performance testing results
HP Mobile Performance Testing + Shunra Network Virtualization
• Shunra emulates true network conditions
• Dynamic network characteristics create realistic and valid mobile performance testing results
~70% of Mobile Performance on Network
Backend monitoring: Sitescope / Diagnostics Performance
mobile protocols:
PC
LR
Mobile Network Characteristics
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 39
6 – How can I accelerate testing for packaged applications?
Constant change happening with applications
Manual testing is too slow and too costly
Applications are process based, but the tests are function based
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 40
Change is constant for your application portfolio
Consolidation
New Implementation
Upgrades
Mag
nit
ud
e
Ongoing Change Events
Time
Discrete Change Events
Custom Dev.
Hot Pack
Support Pack
Business Transformation relies on Modernizing Enterprise Applications
New Process
Technology driven
Business driven
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 41
Delivering change continuously and fast is risky
Change is constant for APPS
• New implementations
• Support packs
• Customizations
Speed impacts bottom line
• Time to revenue
• Cost of implementation
APPs risk is business risk
• Each change adds to risk
• Inter-dependency of APPs
Quality assurance by comprehensive testing should address the risks
Ris
k P
rofi
le
Q
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 42
Pain of testing eases with employment of tooling
Manual Testing
1. Test Creation
2. Test Maintenance
3. Test Execution
Automated Testing
Component Based Testing
1. Test Creation
2. Test Maintenance
3. Test Execution
4. Test Framework
1. Test Creation
2. Test Maintenance
3. Test Execution
1. Test Creation
2. Test Maintenance
3. Test Execution
4. Test Framework
Business Transformation relies on Modernizing Enterprise Applications
Accelerator
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 43
Introducing Test Acceleration from Turnkey for HP BPT
Building test infrastructure ground up
Management delivers repository and lifecycle
Automation eliminates manual execution
Acceleration makes automation easy and fast
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 45
Want to learn more?
www.hp.com/go/alm
Download the eBook, Mastering the Modern Lifecycle
Engage in our ALM community
Attend a techtalk webcast
Tweet us @HPsoftwareALM
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 47
HP ALI expands HP ALM traceability to actual development tools, configuration change management tools (SSCM) and adds insight to code changes to gain visibility into the content and the risk of the new code and add governance to insure productive sales cycle. With this insight HP ALI allows application teams to make informed decisions with regards to test planning, assigning priorities and understand the change impact of a requirement . Furthermore, it allows to ensure that changes that are associated with a biz. Justification only would be checked in.
HP Application Lifecycle Intelligent - Elevator pitch
ACTIVITIES ADJUSTMENTS
BUILD ANALYSIS
HP ALI
READINESS ASSESSMENT
This level of insight and visibility, allows developers to develop faster and more accurate and significantly reduce cycle time for application teams.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 48
Summary
Lab Management Automation
Managing and Scheduling • Manage testing
resources
• Pool resources
• Schedule timeslots for tests and resources
Automated Lab Deployment
• Build a model
• Provision a lab
• Deploy the application build
Schedule lab deployment and test execution
• Create Build Verification Tests
• Detect Build completion
• Run tests against dynamic lab
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 49
Run Nightly Dev Build
Deploy AUT Topology
Run Test Set Generate Report
Define AUT Topology
Schedule Nightly Test Set
Support continuous testing
49
With lab management automation
Build verification testing
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 50
Summary: Why HP for ALM?
Unified: a single, cohesive platform for modern delivery
Technology & methodology agnostic: over 70 environments
Complete application lifecycle: bridge Dev and Ops
Executive Scorecard: a single, real-time view on key performance
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 51
The HP Quality Center and HP ALM Portfolio Unified to grow with your needs
HP ALM
For organizations transforming applications, adopting Agile, modernizing and managing enterprise releases
HP Quality Center - Enterprise
• Quality Center for teams managing medium to large releases--Project focused
HP QC Starter
• Get started with managing manual testing, great for small teams of testers
Application Lifecycle Management
Quality Management
Managed manual testing
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 52
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 53
Agile developer support - Eclipse\VS\ IntelliJ plug-ins
Key capabilities
• Integration with Eclipse, Visual Studio and IntelliJ
• Agile Planner
• Tasks’ context
Key benefits
• Address developers in their home environment
• Improved productivity and collaboration
• Auto tracing of code to defect\requirement
This is a rolling (up to three year) Roadmap and is subject to change without notice. All product views are illustrations and might not represent actual product screens.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 54
HP’s framework for automated functional testing
HP Unified Functional Test
GUI (QTP)
API (ST)
Fram
ewo
rk
(BP
T)
S
ervi
ce V
irtu
aliz
atio
n
ALM Requirements Release
Management …. Sprinter
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 55
Ensure Higher Quality by Automating End-to-End Testing With HP Unified Functional Testing
Single test platform for end-to-end automated functional testing
– Rich integration of GUI and service
testing
– Intuitive user experience
– Keyword and visual drag-and-drop
– Easier debugging with full traceability
– Unified reporting
– Integrated with HP ALM and HP QC for
asset sharing and lifecycle management
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 56
Drive breakthrough functional testing efficiency
Test more with re-useable test components
– Test more business scenarios via simplified
creation of re-useable test components
– Ease of use – Drag-and-drop GUI
– One-step component creation process
– Leverage ALM test configurations and data
awareness
– HP UFT and HP Sprinter integration
A framework approach with HP Business Process Testing
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 57
With HP Service Virtualization
Eliminate dependencies in modern application dev/test
HP Service Virtualization
Supports Developer and Tester schedules and
goals by virtualizing services and making them
available.
Problem it Solves
• Accessibility for re-architecting mainframe applications
• Virtualize application components with restricted access
(PayPal, facebook, etc.)
• Use virtualized components to support Agile practices
Benefits
• Speed up release cycles
• Lower the risk of product failure
• Reduce IT budgets
• Decrease third party expense
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 58
the COMPLETE user experience
End to end mobile testing
Leverage and extend ALM
Flexible
Scalable
Speed of mobile Backend monitoring: Sitescope / Diagnostics Performance
mobile protocols:
PC
LR
Mobile network characteristics
QTP
Mobile functionality with QTP
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 59
(end user & infrastructure)
Impact of mobile on performance
No mobile users
Mobile Only 1.8%
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 60
Mobile performance testing
Multiple virtual users
+
Realistic network conditions
Backend Monitoring: Sitescope / Diagnostics
Network characteristics
~70%
LR or PC Controller
LG
2G
3G
LTE
WIFI
LG
LG
LG
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 61
the COMPLETE user experience
HP approach to mobile testing
Leverage and extend ALM
Flexible
Scalable
Speed of mobile Backend monitoring: Sitescope / Diagnostics Performance
mobile protocols:
PC
LR
Mobile network characteristics
QTP
Mobile functionality with QTP
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 62
Comprehensive mobile application performance testing
HP Mobile Performance Testing
• HP Performance Center or
HP LoadRunner
• HP Mobile TruClient or
HP Mobile Application Protocol
• Shunra emulates true
network conditions
~70%
Backend monitoring: Sitescope / Diagnostics Performance
mobile protocols:
PC
LR
Mobile Network characteristics
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 63
Why HP Mobile Application Testing? • Market leadership and innovation
• Scalable solutions to support any size organization
• Integrated products for the entire application lifecycle
• Expertise and best practices
• Flexible licensing and deployment models
• Broadest technology and platform support in the industry
• Extensive eco-systems of partners and IT professionals for local support and resources
BE PREPARED to go Anywhere!
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 64
Business challenges
The competition is going mobile
Improving time to market and availability of
services
Improving customer interaction with the company
Transforming and streamlining processes
Adding new sales channel to sell products &
services
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 65
IT challenges
Chaos and change
New/unknown technology
Accelerate delivery
Complexity
Performance
Risk
Mobile drives IT to face a new reality
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 66
A new world is emerging… Evolving business models
Compliance and risk
Economic uncertainty
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 67
HP Mobile functional testing
Flexible and Scalable
Multiple real devices
Available in the cloud
Agile and Rapid
Powerful automation enables frequent test coverage
Able to rapidly re-test applications after each build
Integrated with ALM
Requirements
Traceability
Test Planning
Defect Management
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 68
Business agility depends on application agility
Rise of the planet of the apps
• Business runs on APPs
• Business processes are not embedded into single “Super APP” anymore
• New breed of apps; social, mobile, wiki, etc.
ERP
wikis
inventory management
supply chain billing
order entry PoS
mobile apps website
payments CRM
HR
SAP Oracle
PeopleSoft
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 69
Why testing and coverage is painful ?
Manual effort • Costly
• Slow
• Not effective in coverage
Automation adoption • Needs ramp-up time
• Resource demanding
• Maintenance intensive
Lack of process approach • Applications process based
• Testing is function based
Pain and cost of testing adds up with Creation +Execution + Maintenance
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 70
Challenges prevent effective QA
75%
30%
16%
12%
7%
5%
QA & Testing
Change Management
Planning
Training/Documentation
Resource Management
Complexity
Largest Stated Expense during a Major Implementation or Upgrade
Source: ASUG Test influence council member survey Accessed on: 16.August.2012 at
http://elkek.hp-press2.stage.hp.21torr.com/my/en/press/APJ_TEST_hefty-risks-accompany-each-erp-upgrade.html
Testing and coverage is the #1 stated pain point for all customers
Over 86% of customers are concerned about risks due to lack of comprehensive testing
Complexity and project schedule are rated much lower compared to the rest
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 71
A new world is emerging… Evolving business models
Compliance and risk
Economic uncertainty