CLM Case Study An investigation of deployment options for IBM Rational Team Concert in a ClearCase/ClearQuest environment July 18, 2011 Michael Gormley.

Slides:



Advertisements
Similar presentations
© 2007 IBM Corporation Demo Shimon Nir, Rational Technical & Service Manager, IBM Southwest Europe.
Advertisements

Implementing Tableau Server in an Enterprise Environment
IBM Rational Team Concert
© 2006 IBM Corporation JFS tests process on System z.
Software configuration management AccuRev Inc. 10 Maguire Rd Lexington, MA
NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
Software Configuration Management: Under the Hood of Two Leading Tools Presented by: Andrew Wheeler & Shane Marcus.
CQ Best Practise and Collaboration Team © 2006 IBM Corporation Version: 0.1 (DRAFT) GDALM Architecture Elevator Pitch Bob Myers.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Software Configuration Management Donna Albino LIS489, December 3, 2014.
Revision Control Systems Amin Tootoonchian Kian Mirjalali.
® IBM Software Group © 2007 IBM Corporation Achieving Harmony IBM's Platform and Methodology for Systems Engineering and Embedded Software Development.
1 Copyright © 2014 Tata Consultancy Services Limited Source Code Management using Rational Team Concert IBM Rational, Alliance & Technology Unit 2 July.
USING CI & CD WITH MICROSOFT SQL SERVER Tim Giorgi Senior Software Developer Northwest Evaluation
Copyright © Gang Rational Team Concert Overview Joe Meagher 321 Gang
Software Group End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the Software Development Platform (SDP)
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
Getting the Most Out of Blue Mountain RAM
Software Configuration Management CSC-532 Chandra Shekar Kandi Chandra Shekar Kandi.
CSSE 375 Software Construction and Evolution: Configuration Management
Michael Solomon Tugboat Software Managing the Software Development Process.
T EAM F OUNDATION S ERVER IN D EVELOPMENT Kambiz Saremi.
Object Oriented Databases by Adam Stevenson. Object Databases Became commercially popular in mid 1990’s Became commercially popular in mid 1990’s You.
CSCI ClearQuest 1 Rational ClearQuest Michel Izygon - Jim Helm.
Overview of Change Management ClearQuest Overview for CORUG January, 2008.
© 2009 IBM Corporation 1 ClearQuest Synchronizer and ClearQuest Bridge Tech Enablement for CLM 4.0 Lorelei Ngooi & Yuhong Yin June 2012.
© 2009 IBM Corporation 1 RTC ClearQuest Importer and Synchronizer Lorelei Ngooi – RTC ClearQuest Synchronizer Lead.
Version Control with Subversion. What is Version Control Good For? Maintaining project/file history - so you don’t have to worry about it Managing collaboration.
© 2012 IBM Corporation Rational Insight | Back to Basis Series SCM introduction Chu Shu June 2012.
AUTOBUILD Build and Deployment Automation Solution.
Open Source Software: New and Noteworthy Presented September 30, 2004 SwANH InfoXChange Conference By Gregory C. Larkin.
Subversion, an Open Source Version Control System An Introduction.
1 SEG4912 University of Ottawa by Jason Kealey Software Engineering Capstone Project Tools and Technologies.
® IBM Software Group © 2008 IBM Corporation Setting up Build Forge demo projects for ALM Windows only May – work in progress Stuart Poulin
Riva Managed Identity Integration for Active Directory and Novell ® GroupWise ® Aldo Zanoni CEO, Managing Director Omni Technology Solutions
Introduction to Version Control SE-2030 Dr. Rob Hasker 1 Based on material at and slides written.
Chris Wright Senior Systems Engineer, Lucity MOVING TO ONE DATABASE FOR SQL SERVER.
Michael Still Google Inc. October, Managing Unix servers the slack way Tools and techniques for managing large numbers of Unix machines Michael.
® IBM Software Group © 2008 IBM Corporation ALM NonUCM and Buildforge demo April 18, 2008 Stuart Poulin
Figure 10.1 Development process managed by AllFusion Harvest Change Manager. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
IBM Software Group ® Rational Strategic Direction – Software Change Management.
Rational ClearCase and Rational ClearQuest IBM VA TPF User Conference Terry Durkin ClearCase Product Manager October 2000 Terry Durkin ClearCase Product.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
ClearQuest XML Server with ClearCase Integration Northwest Rational User’s Group February 22, 2007 Frank Scholz Casey Stewart
IBM Software Group © 2011 IBM Corporation Innovation for a smarter planet Software and Systems Delivery Transformation Get Jazzed! Getting the most out.
University of Southern California Center for Systems and Software Engineering Configuration Management: Concepts and Tools Pongtip Aroonvatanaporn CSCI.
ViaSQL Technical Overview. Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features.
IBM Software Group ® Software Distribution of ClearCase Artifacts with Tivoli Software Eitan Shomrai, IBM Software Group – Rational Yuval Kimel, IBM Software.
Overview of Basic 3D Experience (Enovia V6) Concepts
Oracle Business Intelligence Event 22 nd February 2012 Saxon Hotel, Johannesburg Business Intelligence Strategy Recommendations for Customers Using Oracle.
© 2013 IBM Corporation Accelerating Product and Service Innovation Service Virtualization Testing in Managed Environments Michael Elder, IBM Senior Technical.
Source Control Repositories for Enabling Team Working Doncho Minkov Telerik Corporation
© 2016 IBM Corporation Virtual Appliance migration self-assessment May 2016 IBM Security Identity Manager.
TFS / Teamprise for J2EE Development Groups Month 00, 0000 Mac Noland Configuration Management Engineer Saturday, July 02, 2016.
Robin R. Macfarlane CEO, RRMac Associates 2015 RRMac Associates, LLC.
ClearQuest Synchronizer Tools, CQ Importer, and General Tips Matthew Alexander June 2014.
Introduction to Item Connector and ClearQuest Synchronizer Matthew Alexander June 2014.
ETL Validator Deployment Options
Integrating ArcSight with Enterprise Ticketing Systems
Software Configuration Management CSC-532
RTC – Source Control Management
Oracle Architecture Overview
Continuous deployment best practices, methods and tools.
Analysis models and design models
Office 365 Development July 2014.
Software Configuration Management
Presentation transcript:

CLM Case Study An investigation of deployment options for IBM Rational Team Concert in a ClearCase/ClearQuest environment July 18, 2011 Michael Gormley Michael Gormley, Senior Consultant ReleaseTEAM, Inc. July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Agenda Background CLM Defined Why CLM? Architectural Options Integration Terminology Version Control Options Change Tracking Options Key Deployment Considerations Deployment Examples Where do we go next? July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Background Why do a case study? Customers trying to implement solutions with Jazz, ClearCase, and ClearQuest Current ClearCase and ClearQuest users want to take advantage of Jazz functionality Obstacles Perception that moving to Jazz means abandoning ClearCase and ClearQuest Migration path from CC/CQ to Jazz is unclear July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Background (continued) Goals Investigate and define deployment options for Jazz in CC/CQ environments Provide recommendations for how to deploy Jazz based on customer business needs Configure demonstration environment with: Jazz/CLM Rational Team Concert Rational Requirements Composer Rational Quality Manager ClearCase ClearQuest Scope Jazz Team Server and CLM ClearCase/ClearQuest July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. CLM Defined Collaborative Lifecycle Management As a concept: The coordination of software development activities across business and system requirements, design, development, build, test, and delivery As a product: An integrated release of Rational Team Concert, Rational Requirements Composer, and Rational Quality Manager, built on a Jazz Team Server Version released on 6/14/2011 July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. CLM Defined (continued) July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Why CLM? Why add to CC and CQ: Integrated requirements and quality management Flexible project dashboards Integrated project planning Eclipse-based development client Built-in build/process automation “Social” collaboration Why start with CLM: Free for up to 10 developers Built-in version control and change management July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Architectural Options Operating System 32 and 64 bit supported (for now) Expect to use 64 bit O/S w/maximum memory Multi-processor servers Web Server Options Apache Tomcat (bundled) Websphere Application Server 6.1 or 7.0 Database Options Derby 10.5 (bundled) Oracle 10 or 11 DB2 9.5 or 9.7 SQL Server 2005 or 2008 Options in red were investigated during case study July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Integration Terminology Three “integration” options : Importer One-way data migration Transfer management from current tool to CLM Bridge Provides link from CLM into current tool Creates “loose coupling” – CLM UI navigation to invoke current tools Simplest one to write if doesn’t already exist Synchronizer (aka Connector) Two-way synchronization of data between current tool and corresponding CLM data Intended to support parallel efforts in both repositories July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Version Control Options Version Control Choices ClearCase (bridge, synchronizer) Synergy (bridge+) CVS (bridge) Subversion (bridge) GIT (bridge) Jazz Source Control (built-in) July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Version Control (continued) ClearCase Bridge Use CCRC for web views Use Eclipse SCM Adapter for snapshot or dynamic views Source control stays in ClearCase Supports linking of file changes to Jazz work items or to ClearQuest records (using ClearQuest bridge) July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Version Control (continued) ClearCase Synchronizer Allows some work to be done in Jazz Source Control and be synchronized with ClearCase ClearCase continues to be the master repository Supports both Base CC and UCM Done in background Using “Jazz Synchronization Engine” Jazz Source Control Change set/stream-based SCM system Distributed SCM support Built-in, so shares repository with other Jazz applications Can be populated from ClearCase via importer July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Change Tracking Options Change Tracking Choices ClearQuest (bridge, synchronizer) Change (bridge) Jazz Work Items (built-in) ClearQuest Bridge Uses CQ Web as access point from CLM Change records stay in ClearQuest Supports linking of CQ records to Jazz work items (optional) Linked records travel independently Jazz reporting is based on work items, so value of reports is frequently lost July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Change Tracking (continued) ClearQuest Synchronizer Allows selected work items to be synchronized with ClearQuest records – could preserve Jazz reporting Done in background (Jazz synchronization engine) Requires rules to be defined for each record type field to be synchronized Conflicts must be manually resolved by administrator Rational discourages its use Jazz Work Items Supports different types (analogous to CQ record types) Limited customizability (but growing) Built-in, so shares repository with other Jazz applications Can be populated from ClearQuest via importer July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Key Deployment Considerations Complexity of ClearCase environment: Number of VOB/View servers Number of supported users/clients Use of MultiSite Use of UCM Integration with ClearQuest (V2 and/or UCM) Desire to work with Jazz source control Complexity of ClearQuest environment: Number of record types Amount of hook code written Other customization Business need for Requirements Management Business need for Test Management Business value of built-in Jazz reporting July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Deployment examples New development, no known need for custom processes, small team size, but needs source control, change tracking, requirements and test management: July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Deployment examples (cont’d) Current CC/CQ user, base CC, no integration w/CQ, out-of-the-box CQ schema, wants RTC planning, reporting, and test management: July 18, 2011 BridgeImporter

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Deployment examples (cont’d) Current CC/CQ user, CQ-enabled UCM, custom CQ schema, wants RTC planning and dashboards: July 18, 2011 Bridge Note: dual maintenance of CQ records and RTC work items

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Deployment examples (cont’d) Current CC/CQ user, custom CC/CQ integration, custom CQ schema, wants RTC planning, dashboards, reporting, requirements and test management, wants to shift some version control into RTC, and wants CQ record status reflected in RTC work items July 18, 2011 Synchronizer

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. Where do we go next? Repeat case study, using CLM Need to run on 64-bit machine, multiple CPUs Windows Server 2008 R2 Finish investigation of configuration issues with WAS Use WAS 7.0, fixpack 9 Keep separate from CM Server used by CC/CQ Deeper assessment of customizability and synchronization options ClearQuest vs. Jazz Work Items July 18, 2011

Michael Gormley, Senior Consultant ReleaseTEAM, Inc. QUESTIONS? July 18, 2011