Quality Application Development with ALM Octane November ... · 11/21/2017  · ChatOps Hubot...

Post on 22-May-2020

4 views 0 download

Transcript of Quality Application Development with ALM Octane November ... · 11/21/2017  · ChatOps Hubot...

Quality Application Development

with ALM Octane

November 21, 2017

Hosted By

This webinar is brought to you by the

Testing, Quality, Application Lifecyle Management

SIG (TQA SIG)

Led by:

Andreas Birk, Mihai Grigorescu, Robert Linton,

and Chris Scharer

Join the TQA SIG today, if not already a member!

http://www.vivit-worldwide.org/group/TQAL

Hosted By

Mihai Grigorescu

HP Alliance global testing lead

Accenture

Chicago LUG Leader

TQA SIG Leader

Today’s Speakers

Vandan Nayak

Senior Product Manager

Micro Focus

Ronen Aseo

Senior Product Manager

Micro Focus

Today’s Speakers:

Webinar Housekeeping

• This “LIVE” session is

being recorded

• Recordings are available to

all Vivit members

• To enlarge the presentation

screen, click on the

rectangle in the upper right

hand corner of the

Presentation pane

Webinar Control Panel

• Session Q&A:

Please type questions in the Q&A pane

and click on “Ask”

• Choose the language in which you would like to ask your

questions

KEY ENTERPRISE TRENDS

7

Application Delivery Trends

Open Source Adoption

Quality Management

with Agile

Enterprise Ready

PlatformAgile at scale

Polling question 1: Have you heard of ALM Octane before?

a. Heard but not triedb. Evaluating currently/Actively Using itc. Plans to Evaluate in next 3 monthsd. No Plans as of now

Application Delivery Trends

ALM: One Enterprise solution that covers application delivery needs

10

Agile at ScaleQuality Management built inDevOps ready

Traditional Lifecycle Mgmt.Scalable

Workflow Driven

FLUID ITCORE IT

11

Encourage customers to leverage ALM Octane Entitlement

Agile Manager

Quality Center Enterprise

Application Lifecycle Management ALM Octane Enterprise

ALM Octane Pro

Upgrade Upgrade

Entitlement

License Sharing

Entitlement

License Sharing

ALM/QC/AGM

ALM Octane Enterprise

ALM Octane Pro

Upgrade

ALM OctanePro SaaS

ALM Octane Enterprise SaaS

1

1

ALM Octane

Introduce Named User Licenses for ALM Octane Pro & Enterprise

Introduce Concurrent User Licenses for ALM Octane Enterprise

New in CP5

Open Source Adoption

Continuing to Embrace Open Source

13

BDD - Gherkin framework supportStructured acceptance test format support to drive test automation

Jenkins CI server IntegrationQuality view on Unit tests as part of application builds

GitEmbedded in ALM Octane platform for manual test

3rd party test execution resultsE.g. Selenium, Junit, Nunit

REST APIsFull and Open integration to your customized environment, Swagger

ChatOpsHubot integration* – defects

* - Proof of Concept

Quality Management with Agile

Quality Management

• Define Gherkin based test

• Drive automation with IDE plugins

Behavior-driven development (BDD)

• Discover unit testing quality

• Build traceability to Agile PlanningQuality from CI

• Attachment to Manual Test Steps

• Ensures completion of ‘Definition of Done’Acceptance Testing

• Execute UFT tests standalone

• Loadtest with LR/PC or StormRunner Load tests

Functional and Performance Testing

• Integrates with Fortify Security suite

• Bi directional updates for defects logged Security Integration

• Track Application Quality real time with dashboard widgets

• Track Defects, Test quality per sprint or releaseApplication Quality Map

New CP5

New CP5

New CP5

Enterprise Ready Platform

Enterprise Ready Platform

Enterprise Platform

Windows Installer & Linux RPM

OData REST API

Workspace Management

Synchronize to ALM/QC and

JIRA

Rules Engine & Customization

Business Rules engine

Visual workflow

Custom forms and fields

Users, Roles and

Permissions

Active Directory,

LDAP,

SSO for SaaS Instances

Roles and Permissions

support

Audit History and

Traceability

Detailed history

Traceability

Governance framework

and reporting

Elastic Search

Search across multiple projects

Trending Dashboard

widgets

Productivity

Built in Collaboration

- Slack

IDE Plugins

- Visual Studio

Tags for developers

New CP5

New CP5

New CP5

New CP5

New CP5

New CP5

E N T E R P R I S E

R E A D I N E S S

ODATA

Environment

management

User management

WS management

Windows installerOpen Data Protocol is a web protocol standard for querying data

ODATA allows Octane Data to be easily accessed for reporting

ODATA

Environment

management

User management

WS management

Windows installer

E N T E R P R I S E

R E A D I N E S S

ODATA

Environment

management

User management

WS management

Windows installer

Include Shared Space users

Rename a Workspace

Block creation of a Workspace with the same

name as the Shared Space

E N T E R P R I S E

R E A D I N E S S

ODATA

Environment

management

User management

WS management

Windows installer

E N T E R P R I S E

R E A D I N E S S

S Y N C &

M I G R AT I O N

ALM/QC to Octane

Sync

Jira to Octane Sync

P R O D U C T I V I T Y

Manual test

step attachment

Business rules

System fields

Visual Studio plugin

Agile at Scale

Polling question 2: What Agile project management methodology do you practice?

a. Scrumb. Kanbanc. Enterprise Agile frameworks (SAFe, LeSS, DAD, Other) d. Hybrid ( Waterfall with Agile)e. No Agile - Only Waterfall

Agile and Planning• Free form requirement authoring

• Traceability to Tests and DefectsRequirements

• Plan and track team/sprints with Retrospective

• Release Forecast

• Team Velocity Graph

• Scope Change Report

Scrum Support

• Storyboard

• Team WIP and Cycle Time

• Control ChartsKanban Support

• Manage PIs with milestone support

• Prioritize with WSJF

• Track Feature lifecycle with a Feature BoardSAFe Support

• Define Business Rules on related entities (Tests/Defects)

• Tag tests as Acceptance TestsDefinition of Done

• Import backlog from Excel

• Migrate Agile Manager data to ALM OctaneBacklog Migration

New CP5

New CP5

New CP5

New CP5

Agile at Scale

Agile

• Scrum

• Kanban

• Scrumban

• WaterScrumFall

Scaled Agile• SAFe 4.x

• Spotify*, LeSS, DAD, Hybrid

DevOps• CI Integration for Quality

• REST API

* - Roadmap

A G I L E

Sprint planning

Team chart

Release forecast

DoD

Kanban

enhancements

Scope Change Report

A G I L E

Sprint closure

Team chart

Release forecast

DoD

Kanban

enhancements

Team Velocity Chart

A G I L E

Sprint closure

Team chart

Release forecast

DoD

Kanban

enhancements

Release Forecasting

A G I L E

Sprint closure

Team chart

Release forecast

DoD

Kanban

enhancements

Control phase change based on related entities

Can’t set feature to “done” if there are open US

Can’t set feature to “done” if there are failed test runs

Trigger an update based on change in a related entity

Automatically set feature to “in testing”

when all of its user stories are set to “done”

Automatically set defect to “re-verify” when

another commit is identified for the defect

Query on Related Entities

A G I L E

Sprint closure

Team chart

Release forecast

DoD

Kanban

enhancements

Cycle time time limit - lane in a board can define a time limit

for cards

Cycle Time

A G I L E

Sprint closure

Team chart

Release forecast

DoD

Kanban

enhancements

Control Chart

E N T E R P R I S E

A G I L E

Cross WS

customization

W O R K S PA C E W O R K S PA C E

S H A R E D S PA C E

CustomizationUDFs, Rules, Lists, Forms, Workflow

W O R K S PA C E

Customization Customization Customization

Shared EntitiesReleases, Teams, Backlog Items, Tests

Entities Entities Entities

E N T E R P R I S E

A G I L E

Cross WS

customization

PPM Integration

Portfolio Epics Management in PPM

Portfolio Management

Project and Portfolio Management (PPM)

Project Management

Resource Management

Financial ManagementTime Management

Epics

Teams

Themes

User stories

Releases

Sprints

Defects

Team MembersWorking on

Approved portfolio epics (PPM 9.42)

Story points and progress (PPM 9.42)

Release information including overall progress, detailed information of all the items inside a release (PPM 9.40)

Work spacesProgram Management

Selected releases information inside workspaces, including epics, themes, user stories, defects and their relationships (PPM 9.41)

Numbers of FTEs as well as capacity (Not yet implemented)

Actual time spent for different releases(Partially implemented in PPM 9.40)

ALM Octane

ALM Octane EnterpriseLarge Solution/Cross Program

PMO,Solution Manager,

Solution Arch, DevOps, System Team

PPMPortfolio Level

PPO BU Portfolio Optimization

PMO, VP of Apps

ALM Octane ProEssential SAFe

Product Owner, Scrum Master,

Agile Team

SAFe with Lifecycle Management products

37

DEMO

Polling question 3: Do you have plans for Continuous Delivery (CD)?

a. No Continuous Integration (CI) or CD practices currentlyb. Happy with CI but no plans with CDb. Evaluating Release Automation tools to build CD processesc. Already do CD with Release Automation toolsd. Shift to cloud PaaS (AWS, Azure, Others)

40

Promote ALM Octane Enterprise Edition

• ALM customers can share license with this edition

Built-in JIRA synchronizer

• Seamless Integration with JIRA and complement with Quality capabilities

Provide Windows Installer

• Insurance, Finance, Banking still rely on Windows servers

Visual Studio IDE Plugin

• Encourage MS development teams to evaluate ALM Octane

Agile Manager Feature Set

• Enable onboarding of Agile Manager customers to ALM Octane

Enterprise Reporting support

• OData RESTful API allows seamless integration to Tableau and PowerBI solutions

Summary: What’s new in ALM Octane – November 12.55 CP5 Release

Q & A

www.vivit-worldwide.org

Thank You