hpe agile manager and alm overview

28
Embrace change. Heighten visibility. Improve continuously. 01 Nov 2015 HPE Agile Manager - ALM

Upload: jeffrey-nunn

Post on 16-Apr-2017

311 views

Category:

Software


1 download

TRANSCRIPT

Page 1: HPE Agile Manager and ALM Overview

Embrace change. Heighten visibility. Improve continuously.

01 Nov 2015

HPE Agile Manager - ALM

Page 2: HPE Agile Manager and ALM Overview

2

“Agile. Decisive. Fast.That’s us.”

Meg WhitmanCEO, Hewlett Packard Enterprise

Confidential

Page 3: HPE Agile Manager and ALM Overview

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 HPE helps

What the business wants, when it wants it

Page 4: HPE Agile Manager and ALM Overview

Reality: Heterogeneous Dev Environments

CodeBuildReq & Def

AGM

ALM

VS

TFS

TFSWaterfall

Eclipse

Jenkins

PerforceWater-Scrum-Fall

InteliJ

Electric Cloud

CVSHybrid

Eclipse

HudsonSVN

Agile

Page 5: HPE Agile Manager and ALM Overview

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

Page 6: HPE Agile Manager and ALM Overview
Page 7: HPE Agile Manager and ALM Overview

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

Page 8: HPE Agile Manager and ALM Overview

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

Page 9: HPE Agile Manager and ALM Overview

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

HPE DevOpsReduce friction in bringing business value

Page 10: HPE Agile Manager and ALM Overview

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

HPE

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

Page 11: HPE Agile Manager and ALM Overview

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 CenterHPE LoadRunner

Continuous Integration, Testing, Delivery and AssessmentCONNECTED INTELLIGENCE

ADM plays a big role in DevOpsIntegrated solutions for continuous use cases

Page 12: HPE Agile Manager and ALM Overview

Integration with HPE 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

Page 13: HPE Agile Manager and ALM Overview

SyncAGM

BacklogDefects

ReleasesTeamsSprints

HPE IT Business Analytics

ALMRequirements

DefectsTests

Testing ToolsUFT PC

Sprinter LRLab Management

Service Virtualization

SMProblemPPM

ALI

IDE SCM Build

Hewlett Packard Enterprise Agile product suite

Page 14: HPE Agile Manager and ALM Overview

SynchronizerAGMHPE 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

Page 15: HPE Agile Manager and ALM Overview

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

AGM and ALM Synchronization

Page 16: HPE Agile Manager and ALM Overview

Velocity and quality for the enterprise• Native integration to leverage best-in-class quality management of HPE ALM/QC• Traceability, asset sharing, visibility across broader enterprise app ecosystem• Enterprise support for both Agile and non-Agile projects

Agile Manager(On-Premise or SaaS)

ALM / QC(On-Premise or SaaS)

HPE Unified Functional Test

Integration BridgeReleases

Requirements/User StoriesDefects and Test Metrics

Agile Manager – ALM SynchronizerA solution the compliments ALM/ QC

Page 17: HPE Agile Manager and ALM Overview

SynchronizationClose to Real time sync (every 30 seconds)

Reduce number of potential conflicts

Operating SystemWindows, Linux

Setup and ConfigurationSingle Web Configuration Interface for AGM and Sync

Step by Step Wizard

Auto Mapping of Fields

Simulated Runs

MonitoringSite Level Synchronization Dashboard

Meaningful Errors – grouped by cause

Propose solution

Maintenance and UpgradesAuto Update of Agent

One instance supports multiple versions of ALM

Agent is almost fully stateless - can be setup on a new machine if current machine is damaged

Every 5 minutes Windows Separate .net UI for Sync Configuration

Logs Manual Update

One Instance per ALM/QC version

PREVIOUS SYNC SOLUTION (ALM SYNCHRONIZER):

NextGen Sync – Key StrengthsDramatically reduce TCO for enterprise scale setup

Page 18: HPE Agile Manager and ALM Overview

Agile Manager

Agile Manager / ALM SynchronizerShared visibility into cover status

ALM

Page 19: HPE Agile Manager and ALM Overview

Agile Manager / ALM SynchronizerSynchronization rules

Page 20: HPE Agile Manager and ALM Overview

Agile Manager / ALM Synchronizer

Page 21: HPE Agile Manager and ALM Overview

Agile Manager / ALM Synchronizer

Page 22: HPE Agile Manager and ALM Overview

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Demo

Page 23: HPE Agile Manager and ALM Overview

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Saas / On-Premise

Page 24: HPE Agile Manager and ALM Overview

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

Page 25: HPE Agile Manager and ALM Overview

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.

HPE 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@

Page 26: HPE Agile Manager and ALM Overview

HPE 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 Synchronizer

Page 27: HPE Agile Manager and ALM Overview

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

www.saas.hp.com

Page 28: HPE Agile Manager and ALM Overview

28

Thank you.Jeffrey [email protected]@jeffreynunn@hpe_almO:312-487-4068C:214-801-3431