HPE Agile Manager - PPMEmbrace change. Heighten visibility. Improve continuously.
Date
“Agile. Decisive. Fast.That’s us.”
Meg WhitmanCEO, Hewlett Packard Enterprise
Confidential
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
VelocityAND 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 progressDev ecosystem integrations for deep application insight
Keys to enterprise agility Challenge How HP helps
What the business wants, when it wants it
Reality: Heterogeneous Dev Environments
CodeBuildReq & Def
AGM
ALM
VS
TFS
TFSWaterfall
Eclipse
Jenkins
PerforceWater-Scrum-Fall
InteliJ
Electric Cloud
CVSHybrid
Eclipse
HudsonSVN
Agile
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
1Structure releaseDefine teamsManage release backlog
Release Planning 3Allocate tasksImplement and updateDefect managementRetrospective and close
Sprint Execution 4Development analyticsCustomizable reports
Visibility and Insight2Plan user stories and defectsAssign to teamManage team capacity
Sprint Planning
HPE Agile ManagerA day in the life
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 pictureContinuous Testing: A relentless assault on project risk
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
DevelopmentBe more agile - deliver faster
Agile ManagerFeatures and code changes
IT OperationsBe predictable –
minimize risk
feedback loop
Release < 1hr
DevOps
DevOpsReduce friction in bringing business value
Continuous Assessment
Continuous Delivery
Continuous Integration and Testing Continuous ReleaseContinuous Operations
SOLUTIONS
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
HPE AppPulseHPE Cloud Service Automation
HPE BSMHPE CODAR
Designer
OrchestratorProvisioning engine
OOTB integrations
App Deployer
Configuration models
HPE AppPulse Mobile
HPE StormRunner Load
HPE ALM HPE Unified Functional Testing
HPE Performance Center/HPE LoadRunner
Continuous Integration, Testing, Delivery and AssessmentCONNECTED INTELLIGENCE
ADM plays a big role in DevOpsIntegrated solutions for continuous use cases
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
SyncAGM
BacklogDefects
ReleasesTeamsSprints
HP IT Business Analytics
ALMRequirements
DefectsTests
Testing ToolsUFT PC
Sprinter LRLab Management
Service Virtualization
SMProblemPPM
ALI
IDE SCM Build
Hewlett Packard Enterprise Agile product suite
SynchronizerAGM
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 ExecutionIntegration
Test Execution ToolsTest Execution ToolsTest Execution Tools
Closed LoopSupport Integration
ALICentral BI System
Agile Manager: Manage requirements and backlogsSAFe or Scrum (of Scrum) approach
Pre release defect management
ALM: Test and defect management
Offline ExecutionIntegrate testing into CI/CD pipeline
ALI: Integration into development contextIDE Integration (Defects, Requirements)
Linkage of Source Code to Requirements and Defects
Linkage of build information
Central BI / DashboardSingle data repository for holistic reporting
Synchronization: Keep data consistent between systemsRequirements 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
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HPE PPM andAgile Manager
HPE PPM*(on premise or SaaS)
Velocity and quality for the enterpriseNative 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 ChartsStoryboard CoverageThemes and Features
Agile Manager
Feeds
A solution that allows Prioritized Investments and Consolidated Project Reporting
PPM and Agile Manager Integration - OOTB
Sprint/User Story status and planned effort - OOTB
Agile metrics in PPM - OOTB
Timesheet - OOTB
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 ManagerSite Administrator
Your Application Server
Additional AGM backlog data - APICode Samples included
Agile Manager
ALM / QC
Defects and Metrics (to PPM)
Requirements (to ALM)
SprintsUser StoriesInvested time
Data
Burn-downStory PointsThemesFeatures
Charts
PPM
ReleasesRequirements
DefectsTest Results
AGM, ALM and PPM Integrations
2 Release Planning 4 Sprint Execution 5 Sprint Visibility and Insight
3 Sprint Planning1
Prioritize on Business needsAlign resources and Financial GoalsManage the whole Portfolio
Strategic Portfolio Planning
Strategic Portfolio Visibility
& PMO Governance
Real Time MetricsFaster Strategic Decision MakingRolled-up through-out the Business (agile+traditional)
A day in the lifePPM with Agile Manager
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Demo
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Saas / On-Premise
FinancialUp to 40% ROI
2x adoption
Maximize OpEx usage and eliminate infrastructure costs
Compliment ITProject burst
Lack of IT resources
IT AlternativeNo more upgrades
Faster Time to Value
Better agilityUsage flexibility
Interval billing
InnovationAccelerates strategic initiatives
Why the market is shifting to SaaSAn excellent option to achieving maximum software value
Email notifications
Basic configurationIn 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 ServerOracle RAC / Standalone System Administration and Site schemas
Agile Manager Server cluster
Application / Web Server
Site RepositoryAttachments, Configuration
Web BrowserChrome, 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@
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
RESTHTTP
Next-gen Syncrhonizer
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
www.saas.hp.com
30
Q&A
31
Thank you.HPAgileManager.com@HPE_ALM