HPE Agile Manager is a cloud-based agile project management tool that provides:
- Agile project management capabilities like release management, user story and defect tracking, and team management.
- Integrations with development tools and testing tools like QC/ALM for quality management and continuous testing.
- Visibility into projects across distributed teams through a unified real-time dashboard.
3. Enterprise Agile – HPE Agile Manager
Agile Manager sync with QC/ALM for
best-in-class quality management and
continuous testing
Development doesn’t exist in a
vacuum: true agility is more than
building quickly
Visibility and
Collaboration at
Large Scale
Complete Lifecycle
Agility
Velocity
AND Quality
Integrations with portfolio planning
to ensure build of the right
functionality
Historical silos, distributed
teams, and enterprise scale
inhibit seamless collaboration
Balance of velocity and quality is
needed for sustainable agility
Universal, real-time view into tasks,
metrics, and progress
Dev ecosystem integrations for deep
application insight
Keys to enterprise agility Challenge How HP helps
What the business wants, when it wants it
4. Reality: Heterogeneous Dev Environments
CodeBuild
Req &
Def
AGM
ALM
VS
TFS
TFSWaterfall
Eclipse
Jenkins
PerforceWater-Scrum-Fall
InteliJ
Electric
Cloud
CVS
Hybrid
Eclipse
HudsonSVN
Agile
5. HPE Agile Manager defined
Key Capabilities
• Agile project management
• Release and User Story and Defect Management
• Development Tools Integration
• Team/Resource Management
• Rest APIs
Key Characteristics
• SaaS or On-Premise
• HPE ALM/QC/PPM Synchronizer
• Regular releases driven by user feedback
• Modern, clean, intuitive UI
• SAFeTM Gold Certified
6.
7. 1
Structure release
Define teams
Manage release backlog
Release Planning 3
Allocate tasks
Implement and update
Defect management
Retrospective and close
Sprint Execution 4
Development analytics
Customizable reports
Visibility and Insight2
Plan user stories and defects
Assign to team
Manage team capacity
Sprint Planning
HPE Agile Manager
A day in the life
8. Sprint 4Sprint 3Sprint 2Sprint 1 Sprint 5
US 1
D 1
US 2US 1
D 1
US 2US 1
D 1 D 2
US 2US 1
D 1 D 2
US 3
B 1
US 2US 1
D 1 D 1
US 3
B 1
Regression 1
Regression 2
Regression 3
Regression 4
C IET
Longevity testing (independent of sprint cycles)
US
User
Story
D Defect
B Build
C IET
C IET
C IET
C IET
The ideal agile picture
Continuous Testing: A relentless assault on project risk
9. Principles and processes for enhancing
collaboration, communications and
integration between software
developers and IT Operations to rapidly
produce/update applications and cloud
services
Quality Automation Collaboration
Development
Be more agile -
deliver faster
Agile Manager
Features and code changes
IT Operations
Be predictable –
minimize risk
feedback loop
Release < 1hr
DevOps
DevOps
Reduce friction in bringing business value
10. Continuous
Assessment
Continuous Delivery
Continuous Integration and Testing Continuous Release
Continuous
Operations
SOLUTION
S
3RD
PARTIES
GIT
TFS*
Subversion*
VS
Eclipse
MS WDT
MS Build
Maven
SSH
vCenter
Chef
Nexus
Nexus
SSH
vCenter
Chef
Jenkins
Plan Develop Build
Deploy
(DV, QA)
Test
Deploy
(ST, PR)
Test Release OperateDefine
DV-QA ST-PR
PROCESS
HP
AGM
ALM SV
NVPPM / CSA / CODAR
SM BSM
ALI
CODAR /
CSA
OO
SA
ALM
UFT
PC
CODAR /
CSA
OO
SA
ALM
UFT
PC
OO BSM
SM
UCMDB
BSM
SV
NV
SV
NV
SM
*Used in Build Phase for Get Code ADM Suite
BSM, C&A, SPM
HPE DevOps Technology Matrix
11. HPE AppPulseHPE Cloud Service
Automation
HPE BSMHPE CODAR
Designer
Orchestrator
Provisioning engine
OOTB integrations
App Deployer
Configuration models
HPE AppPulse Mobile
HPE StormRunner
Load
HPE ALM HPE Agile Manager HPE Unified
Functional Testing
HPE Performance
Center/
HPE LoadRunner
Continuous Integration, Testing, Delivery and Assessment
CONNECTED INTELLIGENCE
ADM plays a big role in DevOps
Integrated solutions for continuous use cases
12. Integration with HP Agile Manager
Code Coverage
MSTest
IDE
IntelliJ
IDEA
Visual
Studio
SCM
CVS
Subversion
Microsoft
TPS
Borland
GIT
Rational
ClearCase
Serena CM
Build
Jenkins /
Hudson
Microsoft
TPS
Unit Test
TestNG
Integrated Partner integrations
Developer analytics ecosystem
13. SyncAGM
Backlog
Defects
Releases
Teams
Sprints
HP IT Business Analytics
ALM
Requirements
Defects
Tests
Testing Tools
UFT PC
Sprinter LR
Lab Management
Service Virtualization
SM
ProblemPPM
ALI
IDE SCM Build
Hewlett Packard Enterprise Agile product suite
14. Synchronizer
AGM
HPE Software Dashboard / KPIs
ALM
Build, Provisioning and Deployment
Requirements
Defects/ERs
Product/Program,
Releases, Sprints
Teams
SCM
Systems
Developer
IDEs ALI
Requirements
Defects/ERs/CPE
Incidents
Product/Program,
Releases, Sprints
Teams
Testing
Offline
Execution
Integration
Test Execution ToolsTest Execution ToolsTest Execution
Tools
Closed Loop
Support Integration
ALICentral BI System
Agile Manager:
Manage requirements and
backlogs
SAFe or Scrum (of Scrum) approach
Pre release defect management
ALM:
Test and defect
management
Offline
Execution
Integrate testing into
CI/CD pipeline
ALI:
Integration into
development context
IDE Integration (Defects,
Requirements)
Linkage of Source Code to
Requirements and Defects
Linkage of build information
Central BI / Dashboard
Single data repository for holistic reporting
Synchronization:
Keep data consistent between
systems
Requirements to link test case/run information
(traceability)
Defects to allow lightweight defect management
for pre release defects in AgM and post release
defect management with Support integration
(SPARKS –ALM and ALM – Support Portal)
Enable consistent
Dashboard KPIs for
QBRs etc.
Defining the
ecosystem
16. HPE PPM*
(on premise or SaaS)
Velocity and quality for the enterprise
Native integration to leverage best-in-class quality reporting in
PPM
Visibility into release and project status across broader
enterprise ecosystem
Enterprise support for reporting Agile, Waterfall and Hybrid
projects
Burn-down Charts
Storyboard Coverage
Themes and Features
Agile Manager
Feeds
A solution that allows Prioritized Investments and Consolidated Project Reporting
PPM and Agile Manager Integration - OOTB
20. New API for getting user time sheet data per day
stored in Agile Manager based on tasks progress
Time sheet data shows updates to Invested
Time for each task
Tracking includes both positive and negative
changes to the Invested Time value
Breakdown to stories/defects/releases/sprints/
teams/features
Allows filter by date range, users
Tasks can be updated in the: Sprint Backlog tab,
the Task Board, the individual user story/defect
details page, and the Update Task dialog
Enhancing PPM visibility to Agile Manager
PPM and Timesheet - API
Agile Manager
Site Administrator
Your Application
Server
23. 2 Release Planning 4 Sprint Execution 5 Sprint Visibility
and Insight
3 Sprint Planning1
Prioritize on Business needs
Align resources and Financial Goals
Manage the whole Portfolio
Strategic Portfolio
Planning
Strategic
Portfolio Visibility
& PMO Governance
Real Time Metrics
Faster Strategic Decision Making
Rolled-up through-out the Business
(agile+traditional)
A day in the life
PPM with Agile Manager
26. Financial
Up to 40% ROI
2x adoption
Maximize OpEx
usage and
eliminate
infrastructure costs
Compliment IT
Project burst
Lack of IT
resources
IT Alternative
No more upgrades
Faster Time to
Value
Better agility
Usage flexibility
Interval billing
Innovation
Accelerates
strategic initiatives
Why the market is shifting to SaaS
An excellent option to achieving maximum software value
27. Email notifications
Basic configuration
In the basic Agile Manager
configuration, the Agile Manager Jetty
application server and the web server
are embedded with the installation and
installed on the same machine.
HP ALM
(via OTA API)
Synchronizer
Server
Firewall
Database Server
Oracle RAC /
Standalone System
Administration and Site
schemas
Agile Manager
Server cluster
Application / Web
Server
Site Repository
Attachments,
Configuration
Web Browser
Chrome, Firefox, IE
Mail Server LDAP
Server
SMTP 25 LDAPS 636
NFS 2049
HTTPS 8443
HTTPS 8443
HTTPS 8443
JDBC 1521
Clustered
configuration
Agile Manager supports
clustering within the J2EE
framework.
HTTPS 8443
Load
Balancer
Agile Manager On-Premise
@
28. HP SaaS
The synchronizer is embedded in
AGM server
Synchronizer configuration and
management are visible in AGM UI
Customer
Site
AGM App
Server
Sync Engine
Lightweight On-Premise
Bridge (OPB) Agent
Lightweight On Premise Bridge
Agent is installed on customer site
Single agent can
communicate with multiple
ALM versions
The OPB Agent supports auto
update
ALM
11.5 ALM
12
REST
REST
REST
HTTP
Next-gen Syncrhonizer
Now that you understand why we needed the Hewlett Packard Enterprise brand to elevate from a technology to a business conversation, let’s talk about the process we went through to develop our new brand.
Because our brand is so important, we were thorough in our development process. We followed a logical strategy. We conducted comprehensive validation research.
Read the quote from Meg Whitman
1. Enterprises have to deal with
Distributed teams
Heterogeneous development environments, variety of tools
There is a need to bring all the information together and present it in one single pane of glass to the Agile teams
2.
*This requires an Optional HP PPM 9.2.0 or above solution to allow Agile Manager metrics to be fed up into it.
Req – PPM to ALM
Def – Alm to PPM
Metrics – ALM to PPM
Lets talk about why the marketing is shifting to SaaS. A decision maker in IT is typically attracted to SaaS for the following reasons:
FINANCIAL
SaaS contributes to reduce organizations’ IT capital expenditure budget.
As a subscription service, is accounted as an operating expense, avoiding the need for upfront capital expenditure and complex multi-year accounting for depreciation. For management, this clarifies the strategic agenda and the financial outlays ahead of the yearly budget process, giving a more accurate year-on-year view of on-going IT effort and expenses. According to Analysts, the cost of implementing conventional enterprise software is four to five times the cost of the original license. Huge!
The ROI of SaaS is very compelling. Up to 40%. However, the ROI of SaaS is not restricted to understanding the differences between leveraging a single traditional in-the-datacenter application, versus leveraging a similar or same application on-demand. The ROI cannot be narrowed to comparing CAPEX versus OPEX, aka the 3-year costs of hardware, software, and operations, versus the subscription-only cost of SaaS. First, because one need to factor in the value of agility, the value of scheduled upgrades, rapid implementation, usability, and change management. Second, because SaaS is not just a platform provider, our skilled staff delivers premium services with most of our offerings to ensure high user adoption. Third, because customers who have previously purchased a perpetual license or ELA can still benefit from SaaS by migrating their environment to HP. By utilizing HP SaaS solutions, user adoption rates generally double - from an industry standard 40-42% to 84%, increasing the productivity of the new application.
COMPLEMENT IT
A typical software implementation involves purchasing and maintaining servers, housing them securely, and installing and maintaining the software. This requires the time and effort of experienced IT personnel. Organizations come to SaaS when they lack IT Resources, or don’t have enough datacenter capacity to cater for project burst. We rapidly implement software which supports a specific business need at a specific point in time. The mix of legacy IT and SaaS contributes to creating a hybrid model.
ALTERNATIVE TO IT
The pain is not just about deployment of software requiring special skills, time and resources. It is about the lifecycle management of these tools.
For instance, enterprise application upgrades often proves expensive and time consuming. Not only does one need to factor in the various resources that need to be involved, but one needs to include the unpredictable yet probable costs of when things go wrong, the cost of preserving your customizations and integrations with the upgrade, and the cost of the next upgrade if you skip the one coming. With HP SaaS, enterprises gain all of the productivity enhancements of the latest scheduled software upgrades with none of the application downtime, diversion of resources, and expense typical of in-house deployments.
As compared to Mission Critical IT applications such as Outlook, ERP/CRM or financials, an application such as HP ALM, PPM, APM and ITSM often falls to second or third tier. For most IT department, the Tier 1 application availability matters most. The high availability, disaster recovery, backup & restore procedures are in place for mission critical applications but for Tier 2 or 3 applications it’s a different picture. At HP SaaS, all applications are delivered as Tier 1 applications. Customers consider our SaaS operations team as their dedicated IT team whose sole job is to ensure availability of their HP Software instance. In a nutshell, they come to HP SaaS to ensure business continuity.
BETTER AGILITY
Enterprise Applications are now so integral to the modern enterprise that business agility fundamentally depends on application agility: You don’t get one without the other. The business moves, changes, and expands only as fast and efficiently as its applications do. SaaS offers greater usage flexibility either as temporary solution for one-off projects, or as a scalable licensing and service model to cater for a burst in demand. HP SaaS can also provide monthly or quarterly billing to fit customer’s budget and financial expectations.
INNOVATION
All organizations want to accelerate time-to-market, deliver new services faster, modernize the customer experience, and enter new markets. As the degree of end-user application complexity continues to rise, the burden of administrating tools on-premise can prove inefficient and ineffective. On-premise deployment deflects the efforts of employees at a number of levels away from the core mission of your organization. With SaaS, internal IT teams can be redeployed from tactical, routine functions to more strategic projects.
With SaaS, investments can be made on core activities.