© Tasktop 2016
Connecting ALM Tools for a DevOps World with RLIA-TE
October 27, 2016
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
Building a Best-of-Breed DevOps stack
ProjectManagers Developers
TestersBusinessAnalysts
Ops
Requirements
Stories Defects
TicketsEpics
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
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
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
Major finance house 2 senior people full-time to map
traceabilityPPMDevelopment ToolsTesting toolsDeployment tools
Direct cost $270,000
End-to-end traceability
• 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
• Reduced velocity• Reduced morale• Reduced value delivery• Employee churn• Disproportionate effect on 10x’ers
Consequences of lack of engagement
• 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
Brittle point-to-pointRequires developersDoes not scale
Architected to scale
Real-time lifecycle hubPlug-and-playEasy to scale
Email & spreadsheetsManual, error proneDoes not scale
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
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
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
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.
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
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
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
It’s what we do!
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.
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
© 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.
DevOps Enterprise Summit 2015
InsuranceTasktop connects the end-to-end integrated model providing full visibility across the value stream.
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!
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
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
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
Software Lifecycle Architecture Diagram
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
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
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
Tasktop Data
May June July Aug02468
02468
Your reporting solution
Database
Tasktop Data populates your own database with project data for reporting and analytics.