17
© 2017 IBM Corporation IBM Watson Internet of Things – Continuous Engineering Connect heterogeneous ALM tools together Tarik Mlahi, IBM WIoT 27-Sept-2017 1

Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

© 2017 IBM Corporation

IBM Watson Internet of Things – Continuous Engineering

Connect heterogeneous ALM tools

together

Tarik Mlahi, IBM WIoT

27-Sept-2017

1

Page 2: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

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).

Page 3: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

• “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

Page 4: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

© 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

Page 5: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

RLIA Standard Edition

OSLC-based Linking

Rational

ClearQuest

Rational

Doors Next

Rational

Team Concert

Rational

Quality Manager

Page 6: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

RLIA Tasktop Edition

Rational Team Concert

Rational

Doors Next

Rational

Quality Manager

Tasktop: OSCL and Synching Capabilities to Cover Additional Customer Use Cases

Page 7: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

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)

Page 8: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

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

Page 9: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

© 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

Page 10: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

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

Page 11: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

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”

Page 12: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

Intégration RTC with Git, GitHub et GitLab

• Rich hover support for Git commits, that

link to code

12

Page 13: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

13

•Auto resolve a defect or set time spent without

leaving Git

Intégration RTC with Git, GitHub et GitLab

Page 14: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

Process integration with Git

14

Page 15: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

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

Page 16: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

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

Page 17: Connect heterogeneous ALM tools together IBM... · • “We have HP Quality Center set for all our testers, but they need to better collaborate with analysts and developers who have

© 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