Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
© 2017 IBM Corporation
IBM Watson Internet of Things – Continuous Engineering
Connect heterogeneous ALM tools
together
Tarik Mlahi, IBM WIoT
27-Sept-2017
1
Over time, cost of maintaining integrations can exceed cost of the tools!
2
“Integration process” is often quoted as the #1 pain point 280 companies, Source = Forrester
Customers have many and heterogeneous ALM tools for
which they need integrations
Customers have made extensive customization to their
tools that need to be preserved
ALM Integration= Traceability + Visibility + Collaboration
Data from one tool must be traced to related data in
another tool (Traceability)
Metrics/reporting in a heterogeneous environments
(Visibility)
Users across disciplines can find more efficient to work
together in the overall software delivery process
(Collaboration).
• “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts
and developers who have IBM Jazz lifecycle tools…”
• “We like how JIRA tracks issues, but it’s not really a requirements management or test management
tool…”
• “We are using Git for SCM. We don’t want to move off that tool right now, although we see the benefit
in RTC’s other capabilities (dashboarding, planning, build, collaboration, etc..)”
• We need to aggregate reporting across multiple lifecycle tools
Examples of common lifecycle integration
scenarios
These and similar situations require you to practice ALM in a
heterogeneous lifecycle tools environment
© IBM Corporation 4
RLIA: Rational Lifecycle Integration Adaptors
Have IBM products coexist and interoperate with your existing environment
RLIA integrate IBM ALM products to 3rd-party tools in a way such that the tools can coexist and
interoperate in the customers lifecycle environments.
Who need RLIA?
Any customer that has or is interested in buying Rational products and needs those products to
coexist and interoperate with existing ALM tools
RLIA exists in 2 editions: Standard and Tasktop
Standard: uses full OSLC mechanism (will be stopped)
Tasktop: uses a combination of OSLC and synchronization methods
RLIA Standard Edition
OSLC-based Linking
Rational
ClearQuest
Rational
Doors Next
Rational
Team Concert
Rational
Quality Manager
RLIA Tasktop Edition
Rational Team Concert
Rational
Doors Next
Rational
Quality Manager
Tasktop: OSCL and Synching Capabilities to Cover Additional Customer Use Cases
Comprehensive reporting & planning visibility with RLIA
Marco Manager
• Report on ALL defects in RTC
and external tools
• Change priorities
• Plan iterations in a single system of record
Rational Team Concert
Developers using
external tools
RTC Developers
sync
External tools
With RLIA Tasktop Edition, “work items” are instantly synchronized between systems
Enables teams to collaborate effectively while continuing to work in the dedicated tools
enables effective decision making and planning in RTC across tools
Enables integration with other Jazz features (SCM, Build, Requirements and tests)
Example: Workflow preservation with RTC and HP Quality Center
• QA processes, customizations and workflows are established in HP Quality Center
• RTC is in place for development execution
Rational Team ConcertHP Quality Center
Tanuj Tester
Submit new defect
Create test cases related to corrected defect
1
3
Deb Developer
• Review defect
• Clarify with Tanuj
• Implement fix
• Update defect status
2
sync
link
Defects are instantly synchronized between systems enabling practitioners to effectively collaborate across tool boundaries
The development team can adopt RTC without disrupting existing processes established by the QA team
© IBM Corporation 9
RLIA Tasktop edition
HP ALM/Quality Center:
Synchronizes HPQC (HP ALM) defects with work items in RTC
Synchronizes requirements in HPQC (HP ALM) with requirements in DNG
Atlassian JIRA:
Synchronizes issues in JIRA with work items in RTC
Microsoft Team Foundation Server (TFS)
Synchronizes defects in TFS with work items in RTC
Bugzilla:
Synchronizes bugs in Bugzilla with work items in RTC
CA Clarity:
Synchronizes tasks in Clarity with work items in RTC
Information
• RLIA link on Passport Advantage
• http://www-142.ibm.com/software/products/us/en/ratlia
• Tasktop Sync h/w sizing
• https://tasktop.zendesk.com/entries/22393016-tasktop-sync-2-5-system-requirements-and-recommended-system-sizing
• Tasktop Connector-specific known limitations
• https://tasktop.zendesk.com/forums/21166383-known-issues-and-limitations
• Tasktop knowledge-base articles, FAQs etc.
• https://tasktop.zendesk.com/categories/20064898-tasktop-sync
• jazz.net Integration Directory:
• https://jazz.net/extend/integrations/#
• Demo and videos on youtube;
• https://www.youtube.com/results?search_query=Tasktop
11
Working with Jazz and Git/GitHub/GitLab“Automated traceability from work item back to Git commit, facilitates sharing, re-use and learning across teams”
Intégration RTC with Git, GitHub et GitLab
• Rich hover support for Git commits, that
link to code
12
13
•Auto resolve a defect or set time spent without
leaving Git
Intégration RTC with Git, GitHub et GitLab
Process integration with Git
14
Documentation (RTC / Git integration)
• https://jazz.net/help-
dev/clm/topic/com.ibm.team.connector.cq.doc/topics/c_integ_git.html
• https://jazz.net/library/article/1485
• https://jazz.net/library/article/1423
• https://www.youtube.com/watch?v=cA9IrWBU-U8 (vidéo)
15
SUMMARY: Meeting our clients’ need to practice ALM in a heterogeneous lifecycle environment
• Help customers to improve their overall lifecycle
management solution and leverage existing
investments
• Support cross tool collaboration and allow
practitioners to communicate across tool
boundaries
• Provide cross tool traceability and enable
reporting between artifacts in different
repositories
• Connect with partners and suppliers
© Copyright IBM Corporation 2017. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS
without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing
contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the
terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not
imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at
IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the
IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
Thank You
IoT Continuous Engineering on Cloud