Taking agile development to enterprise scale in a mixed tool environment with the Rational Lifecycle Integration Adapters
Upcoming SlideShare
Loading in...5

Taking agile development to enterprise scale in a mixed tool environment with the Rational Lifecycle Integration Adapters



Watch the presentation on YouTube: https://www.youtube.com/watch?v=Ca5pk_-EgiE&feature=youtu.be

Watch the presentation on YouTube: https://www.youtube.com/watch?v=Ca5pk_-EgiE&feature=youtu.be



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds


Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment
  • One response is to consolidate all lifecycle tools from a single vendor. A common vendor gives the best chance of getting an integrated development and support solution. The problem is that most organizations—for a variety of reasons—simply cannot do that. They can’t just rip out tools from disciplines that have mature practices in place, even if they wanted to. Sometimes they can migrate from the old to the new. But even those situations require a transition period where both systems must coexist for at lease some amount of time. <br /> So the challenge is, how does one gain the benefits of practicing ALM and yet retain operational use of tools that are in place and working well enough? Doing so requires that the tools interacts in a way such that data from one tool can be traced to related data in another tool (traceability). Doing that will provide users in one discipline insight into data created and managed by other users in different but related disciplines with the tools that they use (visibility). And in doing all of that, users across disciplines can find more efficient and effective ways to work together in the overall software delivery process (collaboration). <br /> The key to making all of this happen is lifecycle tool integration. And its been done over the years in many different ways. The problem is that those ways of integrating aren’t working very well—especially across tools stemming from a variety of sources. <br />
  • Before we begin even talking about the Rational Lifecycle Integration Adapters, let’s see if it even makes sense for you to care. See if the conditions stated above apply to your current selling situations. Where they do apply, you’re in a position to use a coexist strategy to the account. This strategy has you sell only a portion of the Rational ALM solution and use integration adapters to connect to the customer’s other ALM products. Doing so allows you to <br /> Contain the competing solutions from further growth into other functional areas <br /> Brings in some amount of revenue where none was in play before <br /> Establishes or increases your account presence <br /> Buys you time to earn new reasons of call for selling more value down the line <br />
  • Developing integrations in-house <br /> No commercial tools—all open source, tools integration team dedicated to developing integrations <br /> Change in staffing, budget cuts, need to pull valuable resources into developing business-critical apps <br /> New versions of tools require significant integration re-work =&gt; Can’t upgrade tools! <br /> LL: Developing integrations is hard—maintaining integrations is harder! <br /> Working across disparate organizational boundaries <br /> One company outsourced components of software required for total solution <br /> Crates a supply chain of dependency <br /> Data flow business critical, but cannot affect tools or processes of vendors <br /> LL: Need a way to collaborate across disparate organizational lines <br />
  • Key to an administrator&apos;s ability to manage an organization’s integrations landscape is visibility into the synchronization usage occurring. <br /> Understanding things like high volume time periods, repositories that have the most artifacts being synced and integrations that produce the highest load of synchronizations allows you to properly plan and manage your entire integrations landscape. <br /> We do this by providing macro views and statistics that are dynamic and interactive, allowing administrators to proactively manage their integrations landscape. <br /> Key Benefits <br /> Macro visibility into key statistics allows better control and management of your integrations <br /> What systems get the most usage? <br /> How &quot;much&quot; collaboration is happening between silos? <br /> How significant is your non-primary tools usage? <br /> Dynamic filtering and searching allows for flexibility into the macro data available, ensuring you can see the data that is most important to your organization <br /> Easy access via a web UI ensures everyone who should view this data can with ease <br />
  • No cost for this option for IBM customers. <br /> Virtual training access limited to 1 administrator. <br /> Larger support packages available for a fee. <br />
  • http://www.youtube.com/Tasktop <br />

Taking agile development to enterprise scale in a mixed tool environment with the Rational Lifecycle Integration Adapters Taking agile development to enterprise scale in a mixed tool environment with the Rational Lifecycle Integration Adapters Presentation Transcript

  • © 2014 IBM Corporation 1 Taking agile development to enterprise scale in a mixed tool environment with the Rational Lifecycle Integration Adapters IBM Rational Software Lance Knight Vice President of Solutions Tasktop Technologies Phone: 1-404-395-4875 lance.knight@tasktop.com Gary Cernosek Product Manager Rational Lifecycle Integration Adapters Phone: 1-720-396-5494 gcernosek@us.ibm.com
  • © 2014 IBM Corporation 2 Project Planning Development OptimizationIntegration & Test Deployment Monitoring Manage ? ? ? ? ? ? ? Challenge: How do multiple teams practice ALM across the disciplines with a diverse set of lifecycle tools and teams? Source: IBM Market Intelligence, VoiCE customer surveys Traceability Visibility Collaboration Almost all customers are using lifecycle tools from more than one vendor Almost 90% rely on disparate tools to work together Rational Team Concert Rational Requirements Composer Rational Quality Manager
  • © 2014 IBM Corporation 3 This presentation is for you if … You’ve invested in, or are interested in buying, one or more Rational products, but…  You’re committed to using 3rd -party tools, possibly including open source  You cannot replace those tools, at least not right away  Might want to migrate to a broader Rational solution, but cannot do so right away … and therefore need to have the Rational products coexist and interoperate with your existing environment Next
  • © 2014 IBM Corporation 4 Consider the following situations Problem Need Defects entered/managed in multiple tools creates inconsistencies Unified defect management Reports from individual tools cannot be consolidated Unified reporting and control Development & test artifacts don’t trace to driving requirements Requirements traceability Unable to collaborate with organizations outside of my company or control Supply chain connections Non-development stakeholders have no insight into what dev is doing PMO–development visibility How can you do these things in a mixed lifecycle tool environment?
  • © 2014 IBM Corporation 5 Unified defect management Defect in HP Defect in RTC sync Tester Engineer
  • © 2014 IBM Corporation 6 Unified reporting and control Defects in HP Defects in RTC Defects in HP Defects in RTC
  • © 2014 IBM Corporation 7 Rational Lifecycle Integration Adapters Announcing IBM Rational Lifecycle Integration Adapters v1.1.2 Integrating Rational products with 3rd -party tools
  • © 2014 IBM Corporation 8 OSLC combined with instant data synchronization Aggregated reporting & control within Rational Jazz/CLM products 2-way info visibility Automated and continuous lifecycle tool integration Specialized practitioners can stay in their tools Tasktop Software Lifecycle Integration bus
  • © 2014 IBM Corporation 9 Taking agile development to enterprise scale in a mixed tool environment ‒ Updated Rally adapter ‒ New VersionOne adapter ‒ New ThoughtWorks Mingle adapter Integration metrics Self-deployment option Training options What’s new in Rational Lifecycle Integration Adapters v1.1.2
  • © 2014 IBM Corporation 10 UPDATED: Rally adapter  Connect Rational CLM with Agile projects tracked in Rally  Push requirements from RRC to Rally for implementation  Consolidated reporting & management in RTC for both CLM and Rally defects & stories  NEW: –Integrates comments and attachments –Leverages agile templates in Rational Team Concert
  • © 2014 IBM Corporation 11 NEW: VersionOne adapter - Agile project management - Supported artifacts: Epic, Story, Defect - Supported editions: Enterprise, Ultimate - Offered on-demand and on premise (adapter supports both)
  • © 2014 IBM Corporation 12 NEW: ThoughtWorks Mingle adapter - Agile project management - Requirements and sprint planning - Supported artifact: Card - Offered on-demand and on premise (adapter supports both)
  • © 2014 IBM Corporation 13 – Real Time and historical sync usage statistics, notifications, configuration, viewing and mgt – Benefits: • Better control and management of integrations • Measure how “much” collaboration is happening NEW: Integration metrics Dashboard Mappings Timeline Metrics Grouped Metrics Usage Metrics Delivered via Email
  • © 2014 IBM Corporation 14 Integration metrics dashboard
  • © 2014 IBM Corporation 15 Integration dashboard usage statistics
  • © 2014 IBM Corporation 16 UPDATED: Self-deployment option - No services deployment options for RTC to JIRA, HP QC, HP ALM Rally, VersionOne, Mingle and Microsoft TFS - Self-deployment Guide - 32-hour virtual training sessions - 4 hours technical account manager support during deployment
  • © 2014 IBM Corporation 17 NEW: More training options - 2 Hour instructor led, hands-on courses - Learn to install & configure Tasktop - Contact: info@tasktop.com
  • © 2014 IBM Corporation 18 Further consideration Contact your IBM Rational sales team Submit questions to IBM DevOps community – “DevOps Webcast - Follow-up discussion from 15 Apr webinar on Rational Lifecycle Integration Adapters”: http://bit.ly/1iNewRP See references on the following slides
  • © 2014 IBM Corporation 19 Tasktop specific resources  Tasktop Resource Center –http://tasktop.com/resources  Tasktop Sync H/W sizing – https://tasktop.zendesk.com/entries/22393016-tasktop-sync-2-5-system-requirements-and-recommended-system-sizing  Tasktop YouTube Channel – http://www.youtube.com/Tasktop  Tasktop knowledge-base articles, FAQs etc. – https://tasktop.zendesk.com/categories/20064898-tasktop-sync  Tasktop training –http://www/tasktop.com/training
  • © 2014 IBM Corporation 20 General references  Rational Lifecycle Integration Adapters product page on IBM.com – http://www-142.ibm.com/software/products/us/en/ratlia  You Tube videos – Overview: http://www.youtube.com/watch?v=irNeT1UWvmE – HP Requirements Scenarios: http://www.youtube.com/watch?v=eDVVOo0AKEg – HP RTC Scenarios: https://www.youtube.com/watch?v=B7NZsNXHB5Y – HP Suspect Links Scenarios: http://www.youtube.com/watch?v=SL3LupWZ43k – Git Scenarios: http://youtu.be/knSfd6BQFfg – JIRA Adapter: http://www.youtube.com/watch?v=36DHyX7ZfLE  Recent articles/blog/postings that might spur thoughts on session content... – Rational Lifecycle Integration Adapters YouTube User Education videos http://www.youtube.com/playlist?list=PLZGO0qYNSD4XnyNg5xTCtx7Gp-c0A36xC  Technical documentation – Standard Edition: http://pic.dhe.ibm.com/infocenter/rliahelp/v1/index.jsp – Tasktop Edition: http://pic.dhe.ibm.com/infocenter/rliathlp/v1/index.jsp – HP use cases article: http://www.ibm.com/developerworks/rational/library/rational-adapter-hp-alm/index.html – Rational Lifecycle Integration Adapters InfoCenter: http://pic.dhe.ibm.com/infocenter/rliahelp/v1r1/index.jsp
  • © 2014 IBM Corporation 21 General references (cont’)  Jazz.net Integration Directory answers “What integrations do we have?” – https://jazz.net/extend/integrations/#  Ways to request new integrations – Customer requests: https://jazz.net/jazz02/web/projects/Community %20Feedback#action=com.ibm.team.workitem.newWorkItem&type=integration_request&ts=1360606152000 – IBM internal requests: https://jazzdev.torolab.ibm.com:9443/jazz/web/projects/Jazz %20Platform#action=com.ibm.team.workitem.newWorkItem&type=integration_request&ts=1331684178000  General help – IBM community blog (internal): https://w3-connections.ibm.com/blogs/integrations/? lang=en_us – Rational Lifecycle Integration Adapters on Software Sellers Workplace: https://w3-03.sso.ibm.com/software/xl/myportal/content?synKey=W212704G10101O87 – Contact Gary Cernosek, Product Manager, Gary J Cernosek/Austin/IBM@IBMUS, gcernosek@us.ibm.com
  • © 2014 IBM Corporation 22 DevOps Community Community space for DevOps practitioners – Forums, blogs, events – Share stories, practices, and tips on DevOps and Agile adoption – http://bit.ly/dwDevOps Learning Circle - Educational material to learn on IBM Rational solutions http://www.ibm.com/developerworks/training/learning-circle
  • © 2014 IBM Corporation 23 After viewing this presentation…. Review the blog entry for this session → http://bit.ly/1j9U3ug (share the link!) → Presentation materials, session recording and useful links Continue the discussion on DevOps forums → http://bit.ly/1iNewRP (forum for follow-up discussion) Check upcoming events on a regular basis → http://bit.ly/DevOpsEvents → Register for the next technical webinar Subscribe to the newsletter: developerWorks DevOps Digest → https://paper.li/dWdevops/1381723435