Rolf Nelson / Chris Trobridge RTC Product Managers IBM Rational Team Concert December 2013 What’s New in IBM Rational Team Concert – for 2013 Releases : RTC 4.0.3, 4.0.4 and 4.0.5 © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert – Roadmap – 2013 2012 2013 2015+ 2014 Under Continuous Delivery (Agile Model) CLM SR3 CLM 2012 CLM 4.0.2 CLM 4.0.3 CLM 4.0.4 RRC, RTC, RQM, JAF RTC 4.0.1 RRC, RTC, RTC RQM, JAF RRC, RTC, RTC RQM, JAF RRC, RTC, RTC RQM, JAF Q3 Q4 Q1 Q2 Q3 4.0.2 4.0.3 CLM 4.0.5 RRC, RTC, RQM, JAF 4.0.4 Service Release – SR Q4 STATUS: CLM MR6 CLM MR7 CLM MR8 CLM MR9 CLM MR10 CLM MR11 RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF Q1 Q2 Q3 Q4 Q1 Q2 Released Planned Conceptual © 2012 IBM Corporation Software and Systems Engineering | Rational Be agile. Be lean. Work Together IBM Rational Team Concert v4.0.3 Q2 2013 Agile Formal Agile your way – Scrum, waterfall or hybrid; adapt planning to meet your team needs and rhythm. Friction free communication by smart linking of tasks, code changes, builds and releases as you work Live dashboards - write code not status reports – live web based dashboards tell everyone the story Empower developers - Fix goofs, juggles tasks, patch in seconds, easily add or remove features Runs anywhere – open platform Works with your existing tools and data for incremental adoption IBM Rational Team Concert v4.0.3 Highlights Simple and fast agile ranking – Rank plans quickly and easily with drag and drop or explicit ranking New Jenkins plug-in with traceability to RTC SCM and work items - Adopt RTC into Jenkins teams faster, leverage hundreds of other Jenkins OSS plug-ins, such as Sonar etc.. Visual Studio developers see all their work in one place - See work across projects, customize views Performance improvements – Load plans faster in the web UI, Improved CLI performance Regulatory reporting – Report on time spent, approval descriptors and Modified by custom attributes ClearCase history importer – Import multi-branch, multi-baseline version history © 2012 IBM Corporation Enterprise Build improvements – Build subset editor, subset security, static link dependencies Software and Systems Engineering | Rational RTC 4.0.3 Release Themes Developer Productivity – Work Faster – Usability – “Simpler faster ranking, developer “my work” view in VS IDE, Windows Shell Basic Mode – Performance – “Faster planning from the web UI” – Enhanced Enterprise Build System z - “I want to build only part of a much larger application” Incremental Adoption – Get Started Quicker Make it easier to adopt RTC into my existing tool chain - Jenkins, ClearCase / Synergy etc. Extend Enterprise Capability – Do More – Reporting – “Make more data available for my team to report on” – Process – “Improved UI for permissions, new process history, new process guidance in work items” – Plan Across Projects – “Improve managing cross project plans and schedules” Continuous Delivery - Respond to customers changing needs Move from one release a year to a quarterly release cadence 4 © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.3: Usability 2011 2012 2013 Usability: Simple and fast agile ranking Simplify ranking (218174) Today: We support automated stack based ranking in backlogs, which can sometimes lead to ranking gaps during drag operations. Now we allow more explicit control over ranking. New explicit actions to assign row numbers as rank numbers Make the rank number manually editable Improve drag and drop behavior Make it much faster to rank order a large backlog and maintain consecutive rank when using drag and drop. © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.3 : Apply Rank Action Examples 2011 2012 2013 “I’ve got the plan ordered the way I want. One click to apply rank across the plan” “I’ve moved a group of lower priority tasks to the bottom of the backlog, apply an ordered rank below, from my current selected task” © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.3 : Integer Based Ranking Example 2011 2012 2013 “I change the rank of an individual plan item from rank 4 to rank 2 and the rest of the list is re-ranked sequentially” Drag and drop position based ranking Is still supported and maintains rank order © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.3 : Usability 2011 2012 2013 Usability: Visual Studio Developers see all their work organized in one place [CCM] As a user make it easy for me to see what I'm working on, in the VS Client (227379) We improved the current “My Dashboard” UI to make it very easy for a developer to see: Current Work - my to do list of work items in the current iteration Future Work - my to do list of work items grouped by future iterations Pending Approvals – my work items owned by me in “pending” approval state Pending Requests - All work items that require my approval User customization of these views (sort order, bar charts, rich hovers) See work across multiple Visual Studio projects. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.3 : Usability – Simple, Basic Versioning 2011 2012 2013 Enhanced Windows Shell Explorer : New Basic Mode – Simple Versioning [CCM] As an RTC User, I want to have a simpler user experience in the RTC Shell (252666) Provide a new Basic Mode targeted at nondevelopers who do not need to know SCM concepts to use versioning Integrated on-line help to guide new users Auto check-in of changed files once you add them to source control. Eliminates two step “check-in” and then “deliver”. © 2012 IBM Corporation Software and Systems Engineering | Rational Performance Disclaimer Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. 10 © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.3 Performance 2011 2012 2013 Performance: User Productivity SCM command line: 10% boost in CLI execution Plan loading performance: Phase II In RTC 4.0.1 we improved performance by 25% In RTC 4.0.3 plan loading uses a new “pay as you go” model and other optimizations that improve performance by up to 40 to 50 percent. For example, the Rational Team Concert product backlog now loads in 10 seconds, compared to 20 seconds in 4.0.3 M3, over a network latency shown in the image above using browser Mozilla Firefox 17.0.5. Pay as you go: When we load a plan, not all plan view data is loaded until you ask for it. Parallelize requests: Parallel requests when loading data rather than sequential requests © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.3 Performance – Plan loading Web UI – Details 2011 2012 Plan loading performance: 2013 (Tests are FireFox from Switzerland client to Canadian server ) Improved plan loading 36-60% for sample plans, with 130 - 5000 work items – RTC Product Backlog plan - 10 seconds vs. 20 seconds (50%) • Plan Size: 238 work items • Plan View: Ranked list – RTC Foundation & WorkItems Backlog plan - 26 sec. vs. 66 sec. (60%) • Plan Size: ~5,000 work items • Plan View: Ranked List – Foundation Process 4.0.3 plan - 14.5 sec. vs. 26.5 sec. (45%) • Plan Size: 1,200 work items • Plan View: Ranked List – RTC TAP 4.0.2 M2 plan - 16 sec. vs. 25 sec. (36%) • Plan Size: 130 items • Plan View: Work Breakdown Note: Your results may vary based on your network latency, plan view mode & browser. Numbers taken on live staging server, not a fully controlled environment. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 3.x and 4.x – New Jenkins OSS plug-in. Available from the Jenkins plug-in site. 2011 2012 2013 Incremental Adoption: New Jenkins plug-in Installs into Jenkins as a Jenkins plug-in, not shipped with the RTC product Runs SCM phase of a Jenkins build when you’re using RTC SCM Supports integration at both SCM level and Build level with traceability from RTC build result. Works with multiple versions of RTC (RTC 3.0.1.5 and 4.x and later) Benefits: Simpler to set up – provides incremental adoption of RTC Automatically creates an RTC build result for you Provides traceability to build workspace, snapshot, SCM changes link and “included in build” work item links Leverage other Jenkins plug-ins / ecosystem More details about obtaining the plug-in see our wiki page: https://wiki.jenkins-ci.org/display/JENKINS/Team+Concert+Plugin © 2012 IBM Corporation Software and Systems Engineering | Rational New Jenkins plug-in for Rational Team Concert 2011 2012 2013 After the SCM phase has run, the build change log captures: SCM change sets and snapshot, with links to associated work items © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.3 Plans : Enhanced ClearCase Importer 2011 2012 2013 ClearCase Multi-branch Importer Improvements Import baselines for multiple related releases or branches – Must import streams in dependency order Baselines are created in RTC automatically – Now the version trees of imported files are comparable across ClearCase and RTC Main line R8.0 R7 branch R7.x R6 branch R6.x © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.3 Plans - Reporting 2011 2012 2013 Regulatory Reporting: Report on Time Spent, approval descriptors and Modified By custom attributes [CCM] Improve ability to report on time spent / lean metrics (213855) [CCM] Make complex custom work item attributes, approval descriptors and Modified By data reportable and available in the data warehouse (242806) Data collected in time sheets (via time tracking) can be reported on using RPE – Time sheet data has a REST interface (4.0.1) for RPE – Time sheet data is available for live reporting using BIRT reports New out of the box timesheet reports © 2012 IBM Corporation Software and Systems Engineering | Rational Details: New Approvals and Attribute Data Available for Reporting ETL for "modified by" data RICALM.REQUEST_HISTORY (Field: MODIFIER_ID) ETL for approvals and approval descriptors RICALM.REQUEST_APPROVAL_STATE RICALM.REQUEST_APPROVAL_TYPE RICALM.REQUEST_APPROVAL RICALM.REQUEST_APPROVAL_DESCRIPTOR ETL for complex custom attributes The complex custom attributes data is now loaded into the data warehouse. The data includes complex custom attributes of these types: Category, Contributor, Deliverable, Item, Iteration, Process Area, Project Area, Team Area, Timeline, Work Item, and SCM Component. RICALM.REQUEST_COMPONENT_EXT RICALM.REQUEST_CATEGORY_EXT RICALM.REQUEST_RESOURCE_EXT RICALM.REQUEST_RELEASE_EXT RICALM.REQUEST_ITERATION_EXT RICALM.REQUEST_PROJECT_EXT RICALM.REQUEST_TEAM_EXT 17 IBM Confidential © 2012 IBM Corporation Software and Systems Engineering | Rational Improved Process Permissions Configuration – Web UI 2011 2012 2013 The contents of the Permissions tab were replaced with a new Permissions editor. Features include merging of project and team permissions, inheritance of permissions from the parent when customizing, filtering by operation name, and visibility of roles and time periods configured 18 © 2012 IBM Corporation Software and Systems Engineering | Rational Process Area History 2011 2012 2013 History tab in the web UI, shows the history for project and team areas: who made each change, when it was made, and what was changed. UI details what’s currently included (membership, roles, iterations, process xml) 19 © 2012 IBM Corporation Software and Systems Engineering | Rational Process Guidance in Work Items 2011 20 2012 2013 © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.3 Plans – Complex Cross Project Plans 2011 2012 2013 Increased hierarchy levels for drill down – Previously cross-project plans displayed a single hierarchy level. Now, they support multiple hierarchy levels for items that are tracked in the plan. The level is configurable. © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.3 Plans – Complex Cross Project Plans 2011 2012 2013 Cross-project plans support three new plan checks for items that are tracked in a plan. – Visual warnings are displayed when the following situations occur: • The rolled-up schedule for an item in the plan exceeds the end date of the iteration that the plan is associated with. • The "planned for" date of a plan item exceeds the plan's iteration end date. • The rolled-up schedule for an item in the plan exceeds the due date that is specified for the item. Colorizers and filters now support date expressions – To highlight or hide items in the plan by date © 2012 IBM Corporation Software and Systems Engineering | Rational Updated Platform Support RTC 4.0.2: FF17 ESR, VMware ESx 5.1 RTC 4.0.3: Eclipse 4.2.x supported – RAD 9.0 will require Eclipse 4.2.x – For customers who need a mix of RAD 8 and RAD 9 on a single RTC deployment, they can migrate their server to RTC 4.0.3 and run both RAD 8 (RTC 3.x, or 4.0.1, 4.0.2) and RAD 9 (RTC 4.0.3 clients) against the same server. – WAS 8.5 support – DB2 10.1 © 2012 IBM Corporation Software and Systems Engineering | Rational More Information: Demo Videos Simpler, faster agile ranking video: Attachment134393 RTC Client for Microsoft Visual Studio IDE – My dashboard video: Create a Demo Video for My Dashboard (242294) New cross project plan feature demo video: Demo video for cross project plans feature (253403) Improved ClearCase history importer for multi-branch scenarios: [CCM] Improve multi-stream / multi-branch-type CC importing - Demo Video (244404) 24 © 2012 IBM Corporation Software and Systems Engineering | Rational IBM Rational Team Concert v4.0.3 Build better software and products with an all-in-one development environment Deliver faster with improved performance Rational Team Concert – Load plans in the web UI up to 50% faster Focus on developer productivity Formal Agile – Rank plans simpler and faster with explicit ranking options – New customizable developer view across all projects for Visual Studio developers. Track my to do list and approvals Report and act on more data – Out of the box reports to track time spent – Ability to report on approval descriptions and complex attributes such as team structure, components and iterations Get started quicker than ever – New Jenkins plug-in with traceability to Rational Team Concert work items and SCM to allow faster adoption without having to change your existing build tooling. – Easier importing of ClearCase data with support for multibranch, multi-baseline version history. Open Lifecycle Integration and Services Management Platform “Plans load much faster, ranking is simpler and now I can expand our adoption of Rational Team Concert to teams using Jenkins” Development Team Lead 25 DRAFT: IBM Confidential Until June 2, 2013 © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert – Roadmap – 2013 2012 2013 2015+ 2014 Under Continuous Delivery (Agile Model) CLM SR3 CLM 2012 CLM 4.0.2 CLM 4.0.3 CLM 4.0.4 RRC, RTC, RQM, JAF RTC 4.0.1 RRC, RTC, RTC RQM, JAF RRC, RTC, RTC RQM, JAF RRC, RTC, RTC RQM, JAF Q3 Q4 Q1 Q2 Q3 4.0.2 4.0.3 CLM 4.0.5 RRC, RTC, RQM, JAF 4.0.4 Service Release – SR Q4 STATUS: CLM MR6 CLM MR7 CLM MR8 CLM MR9 CLM MR10 CLM MR11 RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF Q1 Q2 Q3 Q4 Q1 Q2 Released Planned Conceptual © 2012 IBM Corporation Software and Systems Engineering | Rational Be agile. Be lean. Work Together IBM Rational Team Concert v4.0.4 Q3 2013 Agile Formal Agile your way – Scrum, waterfall or hybrid; adapt planning to meet your team needs and rhythm. Friction free communication by smart linking of tasks, code changes, builds and releases as you work Live dashboards - write code not status reports – live web based dashboards tell everyone the story Empower developers - Fix goofs, juggles tasks, patch in seconds, easily add or remove features Runs anywhere – open platform Works with your existing tools and data for incremental adoption IBM Rational Team Concert v4.0.4 Highlights Enhanced RTC work item editor - RTC now has the same rich text editor in web UI as RRC and RQM Work Item copy support extended – One click copy of work items from the web UI and Visual Studio Advanced Release Burndown report – Project the ideal line for a release and track progress and velocity View and Cancel reports – View and manage all running reports on your server from one place Process Sharing and Customization – Rename attributes in child projects while retaining inheritance ClearQuest importer – Re-import support - update fields of existing work items previously imported Enterprise Build improvements – Simulation Mode Builds – e.g. Simulate z/OS builds on Windows © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.4 Release Themes User Productivity – Work Faster – Usability – “Easily copy existing work items from any UI, New rich text, work item editor with keyboard shortcut and enhanced link support”. Extend Enterprise Capability – Do More – Reporting – “Predict ideal line delivery dates in new Advanced Release Burndown Report – “View and manage reports on your server from a single place” – Process – “Allow local projects to rename custom attributes” – Global Teams – “Configure time stamp display in work items for date+time” – Enterprise Build – “Allow z/OS Builds to be simulated on distributed platforms without running a full build” Incremental Adoption – Get Started Quicker Make it easier to adopt RTC into my existing tool chain - Re-import ClearQuest records Continuous Delivery - Respond to customers changing needs 28 Deliver on a quarterly release cadence with quality © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.4: New Rich Text Editor for WI in WebUI 2011 2012 2013 Usability: New Rich Text Editor for Work Items in WebUI Replace current WYSIWYG editor for work items in WebUI with CKEditor (239792) RTC now uses the same rich text editor as other CLM products (RRC, RQM) Better support for formatting, linking and pasting text All editing features accessible from the keyboard Link detection while typing such as “@user”, “defect 3”, attachment 23” Auto-complete feature helps with linking to recent work items © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.4: Copy Work Item in WebUI and Visual Studio IDE 2011 2012 2013 Usability: Create Work Item Copy in Web UI Provide "Create Work Item Copy..." action in the Web UI (113766) RTC now supports creating copies of work items in the Web UI and the RTC client for Visual Studio. Prior to RTC 4.0.4 this feature was only available in the Eclipse UI. © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.4: Reporting / Enhanced Agile Burndown Report 2011 2012 2013 Advanced Release Burndown Report Extended Release Burndown for Enterprises (268449) New Advanced Burndown Report adds: Project ideal line with dates Best Guess Optimistic Pessimistic © 2012 IBM Corporation Software and Systems Engineering | Rational Jazz Foundation 4.0.4 – View and Cancel Running Reports 2011 2012 2013 View and cancel running reports – View reports that are running on the server and cancel reports that are taking too long or consuming too many resources. – See all reports running on the Server Administration page. – Which report is running, how long it has been running, and who requested it. – You do not need to be an administrator to view and cancel running reports in a project area. 32 © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.4: Rename Custom Attributes in Child Project Areas 2011 2012 2013 Process Sharing & Customization: Rename Custom Attributes [CCM] Allow to rename inherited custom attributes in child project areas (239759) In RTC 4.0.1, we introduced support to extend the data model of a shared process by adding attributes, enumerations, and enumeration values. In RTC 4.0.4 we introduced an alternative to this approach. Now, a shared process can declare the full set of available attributes, including extensions, and not allow child project areas to extend the data model themselves. In this model, the shared process defines a number of attributes of various types which aren't included in the presentation. For example, string1, string2, int1 and int2. Any project areas wishing to use these available attributes would then add them to their editor presentations and change the attribute's label in the user interface. For examples of how this can be used see: Modifying_the_name_of_a_custom_attribute © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.4: Extended Time-Stamp Display in Work Items 2011 2012 2013 Extended / Configurable Time- stamp Display [CCM] Provide flexible/configurable presentation for time stamp attributes (239758) Development teams working across global time zones often require both a date and time display to communicate effectively Now you can configure time-stamp presentations used by work items : Configure to display: Date or Date+Time Once configured, work items display the correct format. The default is now date+time in RTC 4.0.4 © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.4: Update Work Items with the ClearQuest Importer 2011 2012 2013 Adoption: Enhanced ClearQuest Import [CCM] provide update capability of CQ importer (250622) Do you need to ability to update work items previously imported from ClearQuest? Now you can use the new re-import feature of the ClearQuest importer to update only the modified fields of existing work items. © 2012 IBM Corporation Software and Systems Engineering | Rational IBM Rational Team Concert v4.0.4 Build better software and products with an all-in-one development environment Rational Team Concert Focus on end user productivity – New rich text, work item editor in the web UI with better support for formatting, linking and keyboard shortcuts. Formal Agile – Easily create work item copies from any UI Enterprise and global teams – Reporting – View and cancel running reports. Predict ideal line delivery dates in Advanced Release Burndown Report, – Process – Allow local projects to rename custom attributes – Global Teams – Configure time stamp display in work items for date+time – Enterprise Build – “Allow z/OS Builds to be simulated on distributed platforms without running a full build” Open Lifecycle Integration and Services Management Platform Get started quicker than ever – Easier importing of ClearQuest data with support for reimport to update existing work items. “The web UI for work items has been enhanced to support easier work item editing and copying. Richer burndown charts give us more visibility and the re-import of ClearQuest data will speed adoption.” Team Lead – Example quote 36 DRAFT: IBM Confidential Until June 2, 2013 © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert – Roadmap – 2013 2012 2013 2015+ 2014 Under Continuous Delivery (Agile Model) CLM SR3 CLM 2012 CLM 4.0.2 CLM 4.0.3 CLM 4.0.4 RRC, RTC, RQM, JAF RTC 4.0.1 RRC, RTC, RTC RQM, JAF RRC, RTC, RTC RQM, JAF 4.0.3 RTC RRC, 4.0.4 RTC Q3 Q4 Q1 Q2 Q3 4.0.2 Service Release – SR CLM 4.0.5 RRC, RTC, RQM, JAF Q4 STATUS: CLM MR6 CLM MR7 CLM MR8 CLM MR9 CLM MR10 CLM MR11 RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF RRC, RTC, RQM, JAF Q1 Q2 Q3 Q4 Q1 Q2 Released Planned Conceptual © 2012 IBM Corporation Software and Systems Engineering | Rational Be agile. Be lean. Work Together IBM Rational Team Concert v4.0.5 Q4 2013 Agile Formal Agile your way – Scrum, waterfall or hybrid; adapt planning to meet your team needs and rhythm. Friction free communication by smart linking of tasks, code changes, builds and releases as you work Live dashboards - write code not status reports – live web based dashboards tell everyone the story Empower developers - Fix goofs, juggles tasks, patch in seconds, easily add or remove features Runs anywhere – open platform Works with your existing tools and data for incremental adoption IBM Rational Team Concert v4.0.5 Highlights Advanced Merge Workflows - SCM now has support for back porting or cherry picking change sets with merge assistance and link traceability. Prior to 4.0.5 you had to patch merges with “gaps” in change sets Work Item query results enhanced – The result set for a work item query supports links and approvals Taskboard and Kanban – Promote Kanban views, WIP limits and taskboard usability improvements Remote Project Support – Will enable RDz and TPF to maintain workspaces on the mainframe UrbanCode Deploy and RTC Build integration – New post build deploy option for RTC Build New Platform Support – IE10 and FF24 and Windows Server 2012 are now supported New ClearCase importer - New importer for base ClearCase data can run in background and import full © 2012 IBM Corporation version history into Rational Team Concert’s SCM Software and Systems Engineering | Rational RTC 4.0.5 – Major Themes Continuous Delivery and Planning Compliance and Control Advanced Jazz SCM Merge and Automation Enterprise Development – Distributed to Mainframe 39 © 2012 IBM Corporation Enabling Product and Service Innovation | Rational Continuous Delivery and Planning: Our Vision DevOps Lifecycle Line of Business/ Product Managers Customers Software & Product Development Operations/ Manufacturing & Support Continuous Innovation, Feedback and Improvements Get to market faster Bring siloed teams together Automate all parts of the supply chain Continuously improve so you can balance speed, cost, quality and risk Reduce time to obtain and respond to customer feedback dev·ops noun \'dev-äps\ Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback 40 © 2013 IBM Corporation RTC 4.0.5 – Continuous Delivery and Planning Continuous Delivery and Planning – Continuously Build and Deploy your applications with RTC and IBM UrbanCode Deploy – Copy/Paste Build Properties – Quickly create a plan with multiple sprints/iterations – Ability to unset the current iteration – Kanban and taskboard improvements – Planning filters – it's all about me – Simplified, explicit ranking is now the default ranking model – Connect Eclipse IDE to JazzHub - Our DevOps delivery in the cloud – Updated browser support for IE10 and FF24 ESR 4 Software and Systems Engineering | Rational Rational Team Concert 4.0.5: UrbanCode – RTC Build Integration 2011 2012 2013 Continuous Deployment: You can now continuously build and deploy your applications with Rational Team Concert Build and IBM UrbanCode Deploy. The IBM UrbanCode Deploy process design tool makes it easy to define the steps required to deploy a new version of an application. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: UrbanCode – RTC Build Integration 2011 2012 2013 Continuous Deployment: The post-build deploy option makes it easy to create a new component version in IBM UrbanCode Deploy and to upload those files to that version. Configure the post-build deploy option to have IBM UrbanCode Deploy an application process. IBM UrbanCode Deploy runs the steps in the process to deploy them in a live environment with minimal or no down time. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Build – Copy/paste of build properties 2011 2012 2013 Build enhancements – copy/paste build properties Allow copy/paste of build properties (88669) You can now copy and paste build properties between build property editors You can also modify the build properties on the clipboard before pasting them onto a control. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Quickly Create Multiple Iterations/Sprints 2011 2012 2013 Planning: Quickly Create Multiple Iterations/Sprints Supports the creation of multiple iterations at one time. You provide a start date and the duration of each type of iteration in weeks, and the start and end dates of each iteration are calculated automatically. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Clearing the Current Iteration 2011 2012 2013 Planning: Unset the current Iteration Allow to unset the current iteration (79007) When an iteration is no longer the current iteration, and another iteration is not planned, you can now clear the current iteration selection. This enhancement prevents any views that display the current status from showing information about that iteration. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Taskboard/Kanban Usability 2011 2012 2013 Phase 1: Taskboard/Kanban Usability [CCM] Technical investigation: Improve Taskboard and Kanban support (239726) Phase 1: Focus will be on: Promote a customized Kanban or tree view Fix usability issues with Taskboards Control Kanban WIP limits © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Kanban WIP + Collapse Columns 2011 2012 2013 Kanban / Taskboards Work-in-Progress limits now include a warning or error that is displayed when the limit is exceeded. You can also now collapse the columns of the Kanban and Taskboard views. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Plan Filters – Owned by me / others 2011 2012 2013 New plan filters New Owned by Me and Owned by Others filters are now available. Multiple tags are supported on a single filter expression. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: New Default Ranking Behavior 2011 2012 2013 Planning: New default ranking behavior for plans: The new simplified explicit ranking behavior introduced in RTC 4.0.3 is now the default ranking behavior for RTC in agile plans You can migrate a plan to the new explicit rank You can toggle between old and new Newly created plans will default to explicit rank Priority or Stack based ranking (Old) Explicit ranking ( New) More Info: https://jazz.net/wiki/bin/view/Main/NewRanking405 © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Connect RTC Eclipse Client to JazzHub 2011 2012 2013 Connect to JazzHub from RTC Eclipse client If you are not yet connected to a Rational Team Concert repository, a new link named Manage JazzHub Projects [Beta] is displayed in the Team Artifacts view. Additionally, a Manage JazzHub Projects [Beta] push button is displayed on the toolbar for the Team Artifacts view. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: New Platform Support 2011 2012 2013 New Platform Support: Updated browser support for Internet Explorer 10 on Windows 7 Updated browser support for FireFox 24 ESR Windows Server 2012 Support WebSphere Application Server 8.5.5 Java 6 SR14 For the most up to date platform support please see: https://jazz.net/wiki/bin/view/Deployment/CLMSystemRequirements © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.5 – Compliance and Control Compliance and Control – Ability to query on approvals, links and comments – Bulk edit support for approvals and links – Electronic signature support added to the RTC Client for Microsoft Visual Studio IDE – Support for work item process configuration from the web UI – Ability to report on project and team roles and membership for audit control – New work item drill down on any point in trend line reports – Auto-Manage reports usage of system resources – New visual representation of work item tags 53 © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Enhanced WI Query Result Set 2011 2012 2013 Work Item Query Result Set Enhanced [CCM] Support additional attributes in query result view columns (263094) Provide support for querying on links e.g. Parent-child, Affected by, etc.. Query on approvals Query on last comments Hover shows last 3 comments Support for web and Eclipse Can also export to a spreadsheet Bulk edit for links and approvals - Eclipse © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: E-Signature support from Visual Studio 2011 2012 2013 Electronic Signatures support in RTC client for Microsoft Visual Studio IDE [CCM] As a user I want to be able to sign off using electronic signatures, for state changes and approvals for work items in the VS Client (242131) RTC has had e-signature support since 2009 but now the RTC Client for Microsoft Visual Studio IDE can support e-signature workflows directly in the IDE. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: WI Process Configuration in web-UI 2011 2012 2013 Ability to configure the preconditions & followup actions for work items using Web UI [CCM] Process customization For Work Items operation behavior in the Web UI (213889) Supported Preconditions : – Required Approvals – Required Estimates – Prevent Editing – Implied Attributes – E-Signature – Required Attributes For Type and State – Read-Only Attributes For Type and State – Required Attributes For Condition – Read-Only Attributes For Condition © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.5: Report on Project and Team Membership & Roles 2011 2012 2013 Report on more data in the DW The following data is now loaded into the data warehouse and is available for reporting from RRDI. Project Team Membership Roles © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.5: Reporting / Trend Line Drill Down 2011 2012 2013 Reporting: Trend Line Drill Down Clicking any point in the trend line of the following reports now opens a detailed report, which lists the work items that contributed to the selected value: • Open versus Closed Work Items • Open Work Items by Type • Open Work Items • Defect Backlog • Burndown • Burnup • Work Items by Priority The Work Item History Details report resource must be deployed to the project area for the feature to work. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Reporting Administration & Control 2011 2012 2013 Reporting: Auto-Manage Report System Resources In RTC 4.0.4 we allowed teams to view and cancel all running reports on a Jazz Team server In RTC 4.0.5 you can now configure your server to automatically cancel reports that have been running for more than a specified amount of time. This limit can prevent reports from consuming too many server resources. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Work Item Tag Enhancements 2011 2012 2013 Work Items: Tag enhancements The look and feel of the tags widget is redesigned. Rather than a comma separated list, each tag now displays as an individual visual entity. The user, however, can still edit tags and navigate freely between them using the keyboard. See Notes: for details on keyboard operations supported on tags © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.5 – Advanced Jazz SCM Merge and Automation Advanced Jazz SCM Merge and Automation – Advanced merge support to enable managing release variants – Improved usability for the Jazz SCM command line – Configurable end of line handling in Jazz SCM – New importer for Base ClearCase Data: 61 © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Advanced SCM Merge Workflows 2011 2012 2013 Advanced Merge: Variant Management [CCM] Merge Gaps 3 : Provide initial workflow to mitigate merge gap exceptions via change set porting (249763) Today: We support patching when a “gap” in the change set is encountered during an Accept operation Now we allow more explicit control over change set merging which helps developers: Back port a bug fix to earlier releases Cherry pick change sets Mix and match features by accepting change sets from multiple work items © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Advanced SCM Merge Workflows 2011 2012 2013 Advanced Merge: Variant Management New Editor assists with merging changes Link traceability between original change set and the new merged change set is maintained Changes to Merge: This section shows the changes from the source change set that need to be merged into the resulting change set. Resulting Change Set: This section shows the new resulting change set © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: SCM CLI: Usability Enhancements 2011 2012 2013 SCM CLI: Usability Enhancements [CCM] Usability improvements in the SCM CLI Improve command syntax consistent verb-noun syntax across all commands For example - create <workspace> Backward compatibility is maintained Help will display new commands . To see old commands set an environment variable SCM_SHOW_DEPRECATED_HELP More information in wiki page https://jazz.net/wiki/bin/view/Main/SCMCLIUsabilityImpr ovements © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Jazz SCM: End of line handling 2011 2012 2013 Do you need the Jazz SCM to never modify the end-of-line character on check-in? New line delimiter handling for JAZZ Source Control Now you can set the line delimiter handling to NONE. This setting ensures that line delimiters in a file are not changed during check-in or share operations. Control setting at server-wide or project level: You can also set a per-project or server-wide preference in the advanced properties for the server. Note: The NONE setting is analogous to ClearCase “transparent mode” and provides compatibility for customers using that. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Base ClearCase Importer 2011 2012 2013 Initial Phase 1: Base ClearCase Importer [CCM] Release 1 of base ClearCase to RTC SCM migration to import all of the history of a ClearCase file element. (274847) Phase 1: Focus will be on: All version history of file elements are imported as individual change sets Merge hyperlinks as Jazz SCM merge Version owners as change set owners Version properties imported as change set comment and user properties For limitations of the initial release see: https://jazz.net/wiki/bin/view/Main/ConnectorScmImport er What are the advantages of a new ClearCase importer? Simpler, no synchronizer to setup Two phase import (export to dump file then import) Can run in background; pulls in more version history © 2012 IBM Corporation Software and Systems Engineering | Rational RTC 4.0.5 – Enterprise Development – Distributed to Mainframe Enterprise Development - Distributed to Mainframe – Remote Project Support on z/OS – Dependency Build – Exclude components from build pre-processing – ISPF Client Enhancements – Enhanced packaging and deployment automation for IBMi and System z 67 © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Remote Project Support 2011 2012 Remote project Support for System z 2013 Repository [CCM] Support Remote Projects on zOS to enable RDz and TPF/tk adoption (261620) The ability for an IDE to run on a local distributed client and have the SCM project data live on a remote host. The first IDE releases to make use of this capability will be Rational Developer for z (planned Q4 2013) and the TPF toolkit. Workspace © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Dependency Build Enhancements 2011 2012 2013 Dependency Build Enhancements Exclude select components from build pre-processing (265923) Allows the user to exclude components they don’t care about to spoeed up the build processing ( especially useful in a mixed technology application) Genlink utility for IBM i ILE binding discovery Genlink is a stand-alone QShell command interface that retrieves the bindings of existing ILE programs and service programs. Genlink generates output into source members that instructs the dependency build how to bind source code into programs after it is compiled. This utility can help accelerate configuring dependency builds for IBM i by examining the existing programs that are currently in production. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: ISPF Client Enhancements 2011 2012 2013 ISPF Client Enhancements Accept All option The ISPF client includes a new Accept All action that is available in the Incoming Change Sets panel. To accept all change sets that are displayed in the incoming change sets list, enter a forward slash (/) in the Accept all field and press Enter. Better sandbox data sets and directories cleanup When unloading or deleting a repository workspace, the ISPF client now deletes any SCM_WORK directories and data sets to keep the SCM work directory clean. If a data set that is to be deleted after the unload or delete operations contains members, new ISPF panels are displayed to allow users to process members, such as creating back up files, and perform data set cleanup actions. © 2012 IBM Corporation Software and Systems Engineering | Rational Rational Team Concert 4.0.5: Packaging and Deployment 2011 2012 2013 Deployment Usability Enhancements [CCM] Usability Enhancements for the EE workflows Work item packaging of affected output The Create Package wizard now has an option to run a work-item package that includes "Impacted outputs.“ Package preview The Create Package wizard now has an option to run a preview package. Export packaging query results The Queried Results view now has an option to export the results to a file, which can be useful when you export packages that are created from a package definition or that are deployed by a deployment definition Ant tasks for packaging and deployment New Ant tasks were added for packaging and deployment action to provide a flexible, scriptable alternative to submitting packaging and deployment requests from the GUI. © 2012 IBM Corporation Software and Systems Engineering | Rational IBM Rational Team Concert v4.0.5 Build better software and products with an all-in-one development environment Continuous Delivery and Planning – Integrate RTC Team Build with IBM UrbanCode Deploy to automate the process of going from a completed build to a deployed application Rational Team Concert Formal Agile – Promote Kanban views and enforce WIP limits, easily automate sprint timeline creation, – New default ranking model, much easier to manage backlogs – Support for IE10 and FF24 ESR for better performance Compliance and Control – Query on approvals and links such as blocking dependencies or parent child relationships – Bulk edit links and approvals – New report drill down on trend reports Open Lifecycle Integration and Services Management Platform Advanced SCM Merge and Automation – Manage multiple variants with more flexible change set merging across releases. – Easier setup and import of ClearCase data – For System z environments, enable IDE's to work with remotely located projects 72 DRAFT: IBM Confidential Until June 2, 2013 “The ability to add or remove features from a release, and continually build and deploy them gives us a competitive advantage in getting products to our users faster and with a repeatable process.” Team Lead – Example quote © 2012 IBM Corporation Software and Systems Engineering | Rational Notice: Proposed Platform Removal – 1H 2014 Important note on future IBM Rational Team Concert platform support for Windows XP, Windows Vista and Internet Explorer 8 and older Visual Studio IDE versions. Microsoft has officially announced that it will no longer support Windows XP after April, 2014 including no security fixes or updates. IBM Rational's CLM based Jazz products, including RTC, intend to drop support for Windows XP, Internet Explorer 8, Windows Vista and at least Visual Studio 2005 and 2008 in the mid-2014 time frame. To give customers time to plan for this, we are continuing to make this announcement in advance. Customers who still need to run Rational Team Concert on these platforms can continue to run existing releases, such as RTC 4.0.5 and others that will continue to provide this support for an extended support lifecycle. However, to gain access to new 2014 releases of RTC and CLM products customers will need to plan for moving off Windows XP, Windows Vista and IE8 by mid-2014. See: Microsoft to end Windows XP support 73 Last Updated: March, 21st 2012 © 2012 IBM Corporation Software and Systems Engineering | Rational www.ibm.com/software/rational © Copyright IBM Corporation 2011. 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. 74 Last Updated: March, 21st 2012 © 2012 IBM Corporation