connecting alm tools for a devops world with rlia-te

32
© Tasktop 2016 Connecting ALM Tools for a DevOps World with RLIA-TE October 27, 2016

Upload: tasktop

Post on 11-Jan-2017

85 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Connecting ALM Tools for a DevOps World with RLIA-TE

© Tasktop 2016

Connecting ALM Tools for a DevOps World with RLIA-TE

October 27, 2016

Page 2: Connecting ALM Tools for a DevOps World with RLIA-TE

IBM’s Definition of DevOps

2

Acceleratesoftware delivery –

for faster time to value

Balance speed, cost, quality and risk –

for increased capacity to innovate

Reduce time to customer feedback –

for improved customer experience

‘In everything we all do, it's all about working in an agile way... envisioning an outcome, prototyping, iterating, multi-disciplinary teams... we do that in many parts of IBM today, but we're scaling it at an enterprise level.’

- Ginni Rometty

ContinuousCustomer

Feedback & Optimization

Collaborative Development

Continuous Release and Deployment

ContinuousMonitoring

ContinuousBusiness Planning

ContinuousTesting

Operate Develop/ Test

Deploy

Steer

DevOps Continuous Feedback

Page 3: Connecting ALM Tools for a DevOps World with RLIA-TE

Building a Best-of-Breed DevOps stack

ProjectManagers Developers

TestersBusinessAnalysts

Ops

Requirements

Stories Defects

TicketsEpics

Page 4: Connecting ALM Tools for a DevOps World with RLIA-TE

Without Integration your transformation will fail to deliver:

• $10M* per year of expected business value

• Traceability from concept to cash• IT infrastructure capable of

supporting transformation • True end-to-end visibility for all

stakeholders• Empowered and engaged teams

* 1,500 person delivery organisation

Page 5: Connecting ALM Tools for a DevOps World with RLIA-TE

Manual (re)work is costing $10M/yrNumber of developers 1200Number of testers 300Total users 1500

 Working hours per week 38Minutes saved per user per week 100Productivity increase 4.4%

 Total direct delivery costs $225,000,000 Delivery value add factor 1Additional value delivered (per year) $9,868,421

Page 6: Connecting ALM Tools for a DevOps World with RLIA-TE

Annual cost of Fragmented integrationManual (re)work - value lost $9,868,421 Traceability overhead $270,000 Tool upgrades/migrations $1,045,000 Traceability and compliance Exposed Management Reporting Manual Visibility Fragmented Team engagement At Risk Total costs $11,183,421

Page 7: Connecting ALM Tools for a DevOps World with RLIA-TE

Major finance house 2 senior people full-time to map

traceabilityPPMDevelopment ToolsTesting toolsDeployment tools

Direct cost $270,000

End-to-end traceability

Page 8: Connecting ALM Tools for a DevOps World with RLIA-TE

• Cornerstone of Agile or DevOps transformation

• If you’re not fixing the bottleneck, you’re wasting your time

• What if management reporting is inaccurate/out of date?

• What about distributed/external delivery teams?

• How much manual effort will this involve?

End-to-end visibility

Page 9: Connecting ALM Tools for a DevOps World with RLIA-TE

• Reduced velocity• Reduced morale• Reduced value delivery• Employee churn• Disproportionate effect on 10x’ers

Consequences of lack of engagement

Page 10: Connecting ALM Tools for a DevOps World with RLIA-TE

• Drives DevOps transformations across departments • Streamlines Agile, SAFe and Bi-Modal practices• Connects the software delivery value stream• Ensures all tool combinations run -- all the time• Embraces continuous change• Powers your software lifecycle analytics• Scales to support enterprise-wide transformation

An Integration Strategy

Page 11: Connecting ALM Tools for a DevOps World with RLIA-TE

Brittle point-to-pointRequires developersDoes not scale

Architected to scale

Real-time lifecycle hubPlug-and-playEasy to scale

Email & spreadsheetsManual, error proneDoes not scale

Email

Page 12: Connecting ALM Tools for a DevOps World with RLIA-TE

RLIA-TE is your strategy Protects against system outages

Synchronizations/updates queued until system is back online Concurrent modification/Conflict resolution

Synchronization in real-time, on a field level, so conflicts are minimizedConflict resolution policy set by administrator on a field level

Suppoerts schema or workflow changesAll changes put in a pending state until administrator updates schema or mapping

Detects corrupt system dataIntegrity state checking that restores inconsistent data as needed

Page 13: Connecting ALM Tools for a DevOps World with RLIA-TE

RLIA-Tasktop PlatformSpec Code Build Test Deploy

SAFe / Waterfall

APM

PPM

Project

RMRequiremen

t

Dev

User Story

QA

Defect

Sec

Vuln

ITSM

Ticket

Continuous Integration DevOps

Executives Business Analysts Project Managers Developers IT Operations Support Desk

Man

agem

ent L

ayer

Deliv

ery

Laye

r

Agile ITIL

Page 14: Connecting ALM Tools for a DevOps World with RLIA-TE

Ensure DevOps is not constrained to a subset of the SDLC

Avoids the mistake of enabling only local optimizationOptimize the value stream for business value delivery

Integrate for Continuous EngineeringPPM/Agile/ALM/SDLC/ITIL tools – through synchronizationMultiple vendor DevOps tools – through event-based automationAgile team tools – through synchronization

Supports your process models

Page 15: Connecting ALM Tools for a DevOps World with RLIA-TE

Rational Lifecycle Integration Adapters – cont.

GitHub Issues Enterprise 11.10.343, 2.0.0 and higher; and Current On Demand Version

HP ALM 10, 11, 11.52, 12.01, 12.2, 12.5

HP Quality Center 9.2, 10, 11, 11.52, 12.01, 12.2

Microsoft TFS 2010, 2012, 2013, 2015

Polarion 2013, 2014, 2015, Current On Demand Version

Rally2013.3, 2014.1, 2014.2, 2014.3, 2015.1, 2015.2 On Premise, On Demand Enterprise Version

Serena Business Manager 10.1.2, 10.1.3, 10.1.4 , 10.1.5

ThoughtWorks Mingle 13.1, 13.2, 13.3, 13.4, 14.1, 14.2, 15.1 On Premise and On Demand

VersionOne Enterprise and Ultimate 13.2, 13.3. 14.0, 14.1, 14.2, 14.3, 15.0, 15.1, 15.2, 15.3, On Demand

Rational Lifecycle Integration AdaptersIBM Bluemix DevOps Services Current On Demand Version

IBM Rational ClearQuest 7.1.2.0, 8.0.0, 8.0.1

IBM Rational DOORS NG; RRC

4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.0.6, 4.0.7, 5.0, 5.0.1, 5.0.2, 6.0*, 6.0.1*

IBM Rational Team Concert (RTC)

4.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.0.6, 4.0.7, 5.0, 5.0.1, 5.0.2, 6.0, 6.0.1

IBM Rational Quality Manager

4,.0, 4.0.1, 4.0.1, 4.0.3, 4.0.4, 4.0.5, 4.0.6, 4.0.7, 5.0, 5.0.1, 5.0.2, 6.0, 6.0.1

Atlassian JIRA 5, 5.1, 5.2, 6.0, 6.1, 6.2, 6.3, 6.4, 7.0, Current On Demand Version

BMC Remedy 8.1

Bugzilla 4.0, 4.2, 4.4

CA PPM 13, 13.1, 13.2, 13.3, 14.1, 14.2, 14.3, Current On Demand Version

RLIA v1.1.5* Denotes a connector available in opt-out mode only.

Page 16: Connecting ALM Tools for a DevOps World with RLIA-TE

  FragmentedIntegration

PlatformManual (re)work - value lost $9,868,421  $0Traceability overhead $270,000 $11,000 Tool upgrades/migrations $1,045,000 $683,800 Traceability and compliance Exposed Covered Management Reporting Manual Integrated Visibility Fragmented Integrated Team engagement At Risk 22% improved Total costs $11,183,421 $694,800 Savings/Margin increase (per year)   $10,488,621

The Business Case for Lifecycle Integration

Page 17: Connecting ALM Tools for a DevOps World with RLIA-TE

SLI Pattern Applies to ExampleDeveloper – Tester Alignment

• Agile development• Waterfall development• Separate Dev & QA teams & tools

Requirements Traceability

• Agile development• Traditional Requirements Management• Traditional Quality Management• Dev and Agile PM using different tools

Consolidated Reporting

• Traditional or Agile development• Separate Dev & QA teams & tools• Separate Agile Dev and PPM tools

Supply Chain Integration

• In-house requirements and QA mgmt• Development outsourcing• QA outsourcing

Dev QA

BAAgile PM

QA

QA ..ALM

QAAgile 2

ITSMDefect Ticket

Rqrmnt

Rqrmnt

DevEpic

QA 1Dev ..Dev 1

Agile 1Defects

Defects

Rqrmnt Defect

Page 18: Connecting ALM Tools for a DevOps World with RLIA-TE

SLI Pattern Applies to ExampleAgile Plan Orchestration

• Traditional or Agile development• Separate PMO organization• Separate Agile Dev and PPM tools

PMO - Development

• Traditional or Agile development• Organizations with PMO separate from

Dev

Service Desk Escalation

• DevOps deployment• Agile or waterfall development• Support organization separate from

the development teams

Help Desk Feature Request

• DevOps deployment• Agile or waterfall development• Support organization separate from

the development teams

PMOAgile 2

ITSMDev

QA

Agile 1Task

Time

Issue

Defect

PMODev

Agile

Task

Story

ITSMDevTicket

Rqrmnt

Page 19: Connecting ALM Tools for a DevOps World with RLIA-TE

It’s what we do!

Page 20: Connecting ALM Tools for a DevOps World with RLIA-TE

Integration factory3300 API tests in integration spec500K API tests running per day339 versions supported

9 years in the makingModel-based testingFully automated testingOver 100 person years investedWorld’s only knowledge base of how tools can be connected, all API/schema shortcomings

All integrations work. All the time.

Page 21: Connecting ALM Tools for a DevOps World with RLIA-TE

of the Fortune 10042

of the top 25 world banks11of the top 10 US insurers5of the top 6 health plans3

Tools Supported45

Tool VersionsSupported339API Tests Run per Day500K

SoftwareLifecycleIntegration#1

Over 200,000 Sync Seats

Over 2,000,000Mylyn/Dev Users

Vancouver HQ Offices in Austin, Boston, UK.Founded 2007

StrategicPartners29

Page 22: Connecting ALM Tools for a DevOps World with RLIA-TE

© Tasktop 2016

CA Clarity

Atlassian JIRA

HP ALM

IBMDOORS

Microsoft

TFS

SLI Pattern #1: Executive Planning to Project Definition

SLI Pattern #3: Supply Chain Connections

SLI Pattern #2: Project Definition to Execution

SLI Pattern #4: Requirements to Test Visibility SLI Pattern #5: Defect Unification

SLI P

atte

rn #

6:

Reso

urce

Allo

catio

n

Rally

ServiceNow

Reproduced and adapted with permission from © 2011-2016 Scaled Agile, Inc.  All rights reserved.

Page 23: Connecting ALM Tools for a DevOps World with RLIA-TE

DevOps Enterprise Summit 2015

InsuranceTasktop connects the end-to-end integrated model providing full visibility across the value stream.

Page 24: Connecting ALM Tools for a DevOps World with RLIA-TE

RLIA-TE Gateway Add-OnEvents

SCM

APM

CI / CD

Test Automatio

n

SDLC Tools

Database

• JIRA• HP ALM/QC• IBM RTC• Microsoft TFS• ServiceNow• + 30 more

• Microsoft SQL Server

• MySQL• Oracle

• Git• BitBucket• Subversion

• New Relic• AppDynami

cs• Dynatrace

• Jenkins• Ansible• uDeploy

• Selenium• HP UFT

Endpoints

Tasktop Sync Gateway Add-on provides one-way integration from events triggered by DevOps automation systems into software lifecycle systems.… and many more!

Page 25: Connecting ALM Tools for a DevOps World with RLIA-TE

DevOps is hard, failing is expensive Lack of integration will:

Cost ~$10milion/yearCokmpromise the success of SDLC process initiatives e.g. Agile, SAFe, DevOps

Fragmented, services-based integration solutions do not work

Partner with Tasktop and 321Gang for integration success with RLIA-TE!

Summary

Page 26: Connecting ALM Tools for a DevOps World with RLIA-TE

See Tasktop in Action: tasktop.com/demos Contact us: tasktop.com/contact-us Email us: [email protected]

Next steps

@tasktop

facebook.com/tasktop

linkedin.com/company/tasktop-technologies

Page 27: Connecting ALM Tools for a DevOps World with RLIA-TE

Traceability From Requirement Through Deployment

Requirement Test

Development Work Item

Source Code Change

Application Binary

• Integrated toolset that automatically publishes data to the different tools to help teams link related data items e.g. requirement to test cases

• Suite of automated traceability reports to show breaks• Guidance for teams on maintaining the traceability

relationships in each tool e.g. on linking Source Code commits to Work Items

How will the SDLC tools support traceability?

EnhancementRequestBusiness Initiative

ITSM-ProblemProduction

Change Request

DevOps

Page 28: Connecting ALM Tools for a DevOps World with RLIA-TE

Software Lifecycle Architecture Diagram

Page 29: Connecting ALM Tools for a DevOps World with RLIA-TE

Tasktop Sync Integrations – continuedJama 2014.2, 2015.1, 2015.2, 2015.3, 2015.4, 2015.5; Current On

Demand VersionLeanKit Current On Demand Version

Microsoft Project Server 2013 SP1

Microsoft TFS 2012, 2013, 2015, 2015 SR 1, 2015 SR 2, 2015 SR3Visual Studio Team Services (VSO) Current On Demand Version

Microsoft Test Manager 2012, 2013, 2015, 2015 SR 1, 2015 SR 2, 2015 SR3

Planview Enterprise 11.3

Polarion ALM 2014, 2015, 2015 SR1, 2015 SR2, 2015 SR3, 2016; Current On Demand Version

Rally See CA Agile Central

SD Elements Supplied by Security Compass

Serena Business Manager 10.1.2, 10.1.3, 10.1.4, 10.1.5, 11.0, 11.0.1.1

Serena Dimensions RM 11.2, 12.1, 12.2, 12.3, 12.4ServiceNow: ServiceDesk PPM, SDLC Eureka, Fuji, Geneva, Helsinki

Sparx EA 12.0, 12.1

Targetprocess Current On Demand Version

ThoughtWorks Mingle 13.1, 13.2, 13.3, 13.4, 14.1, 14.2, 15.1, 15.2, 16.1; Current On Demand

Tricentis Tosca 8.3.0, 8.3 SP 1, 8.4, 9.0, 9.1, 9.2

VersionOne Enterprise and Ultimate 13.2, 13.3, 14.0, 14.1, 14.2, 14.3, 15.0, 15.1, 15.2, 15.3, 2016, 2016.1; On Demand

WhiteHat WhiteHat Integration Server - provided by WhiteHat

Zendesk Current On Demand Version

Zephyr for JIRA Supported on JIRA 7 and On Demand

Tasktop Sync 4.7 IntegrationsAtlassian JIRA 5, 5.1, 5.2, 6.0, 6.1, 6.2, 6.3, 6.4, 7.0, 7.1; Current On Demand

Version Atlassian JIRA Service Desk 6.1, 6.2, 6.3, 6.4, 7.0, 7.1; Current On Demand Version

Blueprint 6.1, 6.2, 6.3, 6.4; Current On Demand Version

BMC Remedy 8.1, 9.0, 9.1.00

Borland StarTeam 11, 12, 13

Bugzilla 5.0, 5.0.2, 5.0.3

CA Agile Central 2014.1, 2014.2, 2014.3, 2015.1, 2015.2; On Demand Enterprise Version

CA Agile Planning Current On Demand Version

CA Harvest 12.5

CA PPM 13.2, 13.3, 14.1, 14.2, 14.3; Current On Demand Version

GitHub Issues Enterprise 11.10.343, 2.x and higher; and Current On Demand

HPE ALM 10, 11, 11.52, 12.01, 12.2, 12.5 , 12.53

HPE Quality Center 9.2, 10, 11, 11.52, 12.01, 12.2 , 12.5, 12.53

HPE PPM 9.3, 9.31, 9.32

IBM Bluemix Current On DemandIBM Rational Team Concert (RTC)

4.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.0.6, 4.0.7, 5.0, 5.0.1, 5.0.2, 6.0, 6.0.1, 6.0.2

IBM Rational DOORS NG (RRC)

4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.0.6, 4.0.7, 5.0, 5.0.1, 5.0.2, 6.0, 6.0.1, 6.0.2 (opt-out mode only)

IBM Rational DOORS 9.1, 9.2, 9.3, 9.4, 9.5.2, 9.6, 9.6.1

IBM Requisite Pro 7.1, 7.1.2, 7.1.3, 7.1.4IBM Rational Quality Manager

4.0, 4.0.1, 4.0.2 , 4.0.3 ,4.0.4, 4.0.5, 4.0.6, 4.0.7, 5.0, 5.0.1, 5.0.2, 6.0. 6.0.1, 6.0.2

IBM Rational ClearQuest 7.1.2, 8.0.0, 8.0.1

iRise Current On Demand Version

VendorTools43 Versions

Supported303 APItests/day500KStrategic

Partners27

Page 30: Connecting ALM Tools for a DevOps World with RLIA-TE

Quick Start Enablement • Organizations with a point to point integration need• In-house ownership or responsibility of ALM software and hardware infrastructure• Dedicated integration admins (Certified Sync Admins)• Looking for hands on integration training• Looking for a rapid deployment with no need to define integration requirements or processes• Looking for total ownership of integration deployment and maintenance

Who’s it for

What is it• Fixed bid enablement offering delivered in ten sessions• 3 week period of performance to consume services• Included with every sale• Virtual light weight deployment services approach• Designed to rapidly deploy Tasktop Sync• Provides training and support for deploying Tasktop Sync between two endpoints• Enables and empowers tool admins with knowledge and skills to install, configure, extend, and maintain Tasktop Sync to meet point to point integration needs• One Sync instance and one mapping - between two repositories, one project, and one artifact type – no migration, no scripting, and no relationship management

Page 31: Connecting ALM Tools for a DevOps World with RLIA-TE

Enterprise Enablement • Enterprise organizations with a need to solve specific Software Lifecycle Integration patterns• A need to preserve artifact relationships (ARM)• In-house ownership or responsibility of ALM software and hardware infrastructure• Dedicated integration admins (Certified Sync Admins)• Looking for integration guidance and enablement• Want assistance implementing integration workflow best practices• Looking for total ownership of integration deployment and maintenance

Who’s it for

What is it• Fixed bid enablement offering • 6 week period of performance to consume services• Virtual and/or on-site delivery approach• Designed to rapidly deploy Tasktop Sync• Provides training, recommendations, and support for introduction of Tasktop Sync into ALM tool stack• Provides basic SLI consulting to review and document integration patterns• Enables and empowers tool admins with knowledge and skills to install, configure, extend, and maintain

Tasktop Sync to meet ALM infrastructure needs• One Sync instance and up to three mappings - between two repositories, one project, and three

artifact types – no migration

Page 32: Connecting ALM Tools for a DevOps World with RLIA-TE

Tasktop Data

May June July Aug02468

02468

Your reporting solution

Database

Tasktop Data populates your own database with project data for reporting and analytics.