SlideShare a Scribd company logo
Raghunath Soman
RTC Overview
Rational Team Concert (RTC) is an IBM-proprietary software development
team collaboration tool.
It provides a collaborative environment that Agile software development
teams use to manage all aspects of their work—plans, tasks, revision control,
document management, build management, and reports.
RTC is built on IBM Jazz, an extensible technology platform.
Note: RTC is a highly customizable tool. All the tips mentioned in the article may
not be relevant to all the versions/adaptations of RTC.
Search for an RTC item
The text box in the bottom of the RTC application is a very handy tool.
It lets you search for defects/tasks by using the RTC id or entering a words
that appear in the title or description.
If you don’t like to reach for the mouse to get the pointer to the search text
box, just press Ctrl + Alt + W and the search dialog opens.
Extract work item
When working with Stories, Tasks or defects, we often build up a hierarchical
model of work that needs to be done.
We create stories that may contain sub-stories. Tasks may also contain sub-
tasks. It sometimes gets tedious to create this hierarchy.
Select text in the description of a story, task or a defect. You get an option
‘Extract work item’.
Use this option to create a new work item with the selected text, which is
linked to this parent item.
View Component history
For a complicated project split across several teams in different locations,
getting an overview can be difficult.
RTC provides the ability to see the history of all changes going in against a
given component in a stream.
Go to Team Artifacts  Project  Source Control. Right click, and go to
Show  History.
This shows you every change set delivered against this component in time
order.
Assuming that the comments are helpful, you get a pretty good view of what
is going on and how frantic the pace of delivery is.
Annotate work items
Annotate option is better than just the flat file history.
Right-click on a file and select Team  Annotate.
The entire file is marked up line-by-line to show you exactly when the last
change to that line occurred.
This is super handy to answer that key question ‘ Who did *that*?’
Change flow target to use multiple streams
Sometimes you need to accept (or deliver) changes from (to) different
streams for different components, into their repository workspace. Switching
flow target is an easy and convenient way to work in different streams.
In the workspace, change the flow target and pick the new stream. The
Pending Changes view now shows outgoing and incoming changes
between the workspace and that new stream.
When appropriate, change the flow target back to the previous stream.
You can change the flow target for the whole repository workspace, or even
just pick some component(s) in your repository workspace.
Change attributes of multiple work items
One of the powerful features in RTC is the ability to change the value of
attributes for many work items in a single operation.
1. Run a work item query to retrieve the list of work items you want to edit.
2. Find the column containing the attribute you want to change.
3. Position the mouse cursor anywhere over this column.
4. Use the right mouse button to open the contextual menu.
5. Select the desired new value for all work items that are to be edited.
In case the attribute you want to edit is not showing up as a column, simply
add the column to the result view using the Work Items view menu in the
top right corner of the result view.
Configure work item mail notifications
One of the very powerful features in RTC is the ability to change the value of
attributes for many work items in a single operation.
1. In the Team Artifacts tab, right-click on your repository stream and
select Open My User Editor.
2. In the Mail Configuration tab, configure e-mail notifications the way
you want them. There are plenty of options.
3. You can also decide on the format of the e-mail (HTML or plain text).
Capture screen and attach to work items
For a long time, RTC has provided a tool for capturing screen
shots and attaching them to Work Items. It is much quicker
way than using a separate image capture/edit tool.
1. Open the work item you want to attach a screen shot to
and click the camera icon.
2. Take a screen capture and attach it to the work item.
3. Shortly after closing the screen capture tool, the screen
shot will show up as attached file on the work item.
• Note: It is not possible to attach a screen shot to a work item
that has not been saved. Save the work item first and then
attach the screen shot.
Enforce good practices with preconditions
You can prevent change sets that have missing comment or work items, or
missing a regulatory copyright notice
Select the preconditions to enforce on the Deliver operation in your project
area or team area, either for everyone or specific roles. For example:
• Require change sets to have a work item and/or a comment.
• Require a copyright notice in source files.
• Control who can deliver to certain components in a particularly important
integration stream.
If the preconditions set are not met, team won’t be able to deliver their
changes and the team advisor will describe what is missing to help them
correct the things and deliver again.
Load only what you need
Usually, we load the entire repository workspace onto our local disk – into
what we call a workspace. This leads to a significant time spent in updating
the workspace each time.
It is a good idea to load only the required components.
You can even load only certain folders in a component and control where
they get loaded in the sandbox.
You can always load additional components later, or even remove the
components that you no longer need.
Lock files that is work-in-progress
When you’re modifying a file in your repository workspace, someone else in
your team may also be working on the same file. You can accept that change
and use a compare editor to merge the changes.
But what if the merging breaks yours or their changes?
There’s a simple workflow for avoiding this kind of situation. Accept the
latest from your stream, so you know you’ve got the latest version of that
file. Then select Team  Lock option to lock that file in the current stream.
Now only you can deliver changes to that file in that stream.
Your team members will see that you have locked the file and can have a
pleasant conversation with you.
RTC Reference
http://en.wikipedia.org/wiki/Rational_Team_Concert
http://www-03.ibm.com/software/products/en/rtc
https://jazz.net/products/rational-team-concert/
https://jazz.net/blog/index.php/
http://makergeek.co.uk/
Thank You!

More Related Content

What's hot

Git Version Control System
Git Version Control SystemGit Version Control System
Git Version Control System
KMS Technology
 
IBM Agile ALM Overview
IBM Agile ALM OverviewIBM Agile ALM Overview
IBM Agile ALM Overview
IBM Rational software
 
Doors hints and tips schema
Doors hints and tips schemaDoors hints and tips schema
Doors hints and tips schemaHazel Woodcock
 
Gang of Four in Java
Gang of Four in Java Gang of Four in Java
Gang of Four in Java
Mina Tafreshi
 
Git best practices workshop
Git best practices workshopGit best practices workshop
Git best practices workshop
Otto Kekäläinen
 
Angular - Chapter 7 - HTTP Services
Angular - Chapter 7 - HTTP ServicesAngular - Chapter 7 - HTTP Services
Angular - Chapter 7 - HTTP Services
WebStackAcademy
 
Introduction to design patterns
Introduction to design patternsIntroduction to design patterns
Introduction to design patterns
Amit Kabra
 
Design patterns in PHP
Design patterns in PHPDesign patterns in PHP
Design patterns in PHP
Jason Straughan
 
Jira
JiraJira
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbols
Kumar
 
Design patterns
Design patternsDesign patterns
Design patterns
Elyes Mejri
 
Git Pull Requests
Git Pull RequestsGit Pull Requests
Git Pull Requests
Callon Campbell
 
Uml with detail
Uml with detailUml with detail
Uml with detail
Hamza Khan
 
Java Server Faces (JSF) - Basics
Java Server Faces (JSF) - BasicsJava Server Faces (JSF) - Basics
Java Server Faces (JSF) - Basics
BG Java EE Course
 
UDA-Componentes RUP. Validación
UDA-Componentes RUP. ValidaciónUDA-Componentes RUP. Validación
UDA-Componentes RUP. Validación
Ander Martinez
 
Strategy Pattern
Strategy PatternStrategy Pattern
Strategy PatternGuo Albert
 
Backbone.js
Backbone.jsBackbone.js
Backbone.js
Knoldus Inc.
 

What's hot (20)

Git Version Control System
Git Version Control SystemGit Version Control System
Git Version Control System
 
IBM Agile ALM Overview
IBM Agile ALM OverviewIBM Agile ALM Overview
IBM Agile ALM Overview
 
Unit testing with java
Unit testing with javaUnit testing with java
Unit testing with java
 
Dotnet basics
Dotnet basicsDotnet basics
Dotnet basics
 
Doors hints and tips schema
Doors hints and tips schemaDoors hints and tips schema
Doors hints and tips schema
 
Gang of Four in Java
Gang of Four in Java Gang of Four in Java
Gang of Four in Java
 
Git best practices workshop
Git best practices workshopGit best practices workshop
Git best practices workshop
 
Angular - Chapter 7 - HTTP Services
Angular - Chapter 7 - HTTP ServicesAngular - Chapter 7 - HTTP Services
Angular - Chapter 7 - HTTP Services
 
Introduction to design patterns
Introduction to design patternsIntroduction to design patterns
Introduction to design patterns
 
Design patterns in PHP
Design patterns in PHPDesign patterns in PHP
Design patterns in PHP
 
Jira
JiraJira
Jira
 
Gradle Introduction
Gradle IntroductionGradle Introduction
Gradle Introduction
 
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbols
 
Design patterns
Design patternsDesign patterns
Design patterns
 
Git Pull Requests
Git Pull RequestsGit Pull Requests
Git Pull Requests
 
Uml with detail
Uml with detailUml with detail
Uml with detail
 
Java Server Faces (JSF) - Basics
Java Server Faces (JSF) - BasicsJava Server Faces (JSF) - Basics
Java Server Faces (JSF) - Basics
 
UDA-Componentes RUP. Validación
UDA-Componentes RUP. ValidaciónUDA-Componentes RUP. Validación
UDA-Componentes RUP. Validación
 
Strategy Pattern
Strategy PatternStrategy Pattern
Strategy Pattern
 
Backbone.js
Backbone.jsBackbone.js
Backbone.js
 

Viewers also liked

Rational Team Concert (RTC) installation and setup guide
Rational Team Concert (RTC) installation and setup guideRational Team Concert (RTC) installation and setup guide
Rational Team Concert (RTC) installation and setup guide
Karunakar Singh Thakur
 
DevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integrationDevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integration
Jonathan Le Lous
 
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for goodDevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
Steve Poole
 
Evolving Devops: The Benefits of PaaS and Application Dial Tone
Evolving Devops: The Benefits of PaaS and Application Dial ToneEvolving Devops: The Benefits of PaaS and Application Dial Tone
Evolving Devops: The Benefits of PaaS and Application Dial Tone
cornelia davis
 
All About Jazz Team Server Technology
All About Jazz Team Server TechnologyAll About Jazz Team Server Technology
All About Jazz Team Server Technology
Karunakar Singh Thakur
 

Viewers also liked (7)

Rational Team Concert (RTC) installation and setup guide
Rational Team Concert (RTC) installation and setup guideRational Team Concert (RTC) installation and setup guide
Rational Team Concert (RTC) installation and setup guide
 
Lab1 RTC Overview
Lab1 RTC OverviewLab1 RTC Overview
Lab1 RTC Overview
 
DevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integrationDevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integration
 
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for goodDevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
 
Evolving Devops: The Benefits of PaaS and Application Dial Tone
Evolving Devops: The Benefits of PaaS and Application Dial ToneEvolving Devops: The Benefits of PaaS and Application Dial Tone
Evolving Devops: The Benefits of PaaS and Application Dial Tone
 
All About Jazz Team Server Technology
All About Jazz Team Server TechnologyAll About Jazz Team Server Technology
All About Jazz Team Server Technology
 
Lab3 RTC Source Control
Lab3 RTC Source ControlLab3 RTC Source Control
Lab3 RTC Source Control
 

Similar to Rational team concert (RTC) tips

Tableau Basic Questions
Tableau Basic QuestionsTableau Basic Questions
Tableau Basic Questions
Sooraj Vinodan
 
1) workbench basics
1) workbench basics1) workbench basics
1) workbench basicstechbed
 
Stldodn 2014 TFS Care and Feeding
Stldodn 2014 TFS Care and FeedingStldodn 2014 TFS Care and Feeding
Stldodn 2014 TFS Care and Feeding
Angela Dugan
 
Hybrid test automation frameworks implementation using qtp
Hybrid test automation frameworks implementation using qtpHybrid test automation frameworks implementation using qtp
Hybrid test automation frameworks implementation using qtp
abhijob
 
TFS 2013 Care and Feeding
TFS 2013 Care and FeedingTFS 2013 Care and Feeding
TFS 2013 Care and Feeding
Angela Dugan
 
Design Document Sample
Design Document SampleDesign Document Sample
Design Document SampleSteve Smith
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorial
raonivaz
 
Ui path certificate question set 1
Ui path certificate question set 1Ui path certificate question set 1
Ui path certificate question set 1
Majid Hashmi
 
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
vchircu
 
Worksets In Central File Ps
Worksets In Central File   PsWorksets In Central File   Ps
Worksets In Central File Ps
Parveen Sharma
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questionsRamu Palanki
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questionsRamu Palanki
 
O365 Developer Bootcamp NJ 2018 - Material
O365 Developer Bootcamp NJ 2018 - MaterialO365 Developer Bootcamp NJ 2018 - Material
O365 Developer Bootcamp NJ 2018 - Material
Thomas Daly
 
Scrum And Tfs
Scrum And TfsScrum And Tfs
Scrum And Tfs
James Phillips
 
Chicago Code Camp 2014 TFS Care and Feeding
Chicago Code Camp 2014   TFS Care and FeedingChicago Code Camp 2014   TFS Care and Feeding
Chicago Code Camp 2014 TFS Care and Feeding
Angela Dugan
 
TFS_Presenttation
TFS_PresenttationTFS_Presenttation
TFS_Presenttationaqtran2000
 
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docxPURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
amrit47
 
3 Ways to Get Started with a React App in 2024.pdf
3 Ways to Get Started with a React App in 2024.pdf3 Ways to Get Started with a React App in 2024.pdf
3 Ways to Get Started with a React App in 2024.pdf
BOSC Tech Labs
 
Must be similar to screenshotsI must be able to run the projects.docx
Must be similar to screenshotsI must be able to run the projects.docxMust be similar to screenshotsI must be able to run the projects.docx
Must be similar to screenshotsI must be able to run the projects.docx
herthaweston
 

Similar to Rational team concert (RTC) tips (20)

Tableau Basic Questions
Tableau Basic QuestionsTableau Basic Questions
Tableau Basic Questions
 
1) workbench basics
1) workbench basics1) workbench basics
1) workbench basics
 
Stldodn 2014 TFS Care and Feeding
Stldodn 2014 TFS Care and FeedingStldodn 2014 TFS Care and Feeding
Stldodn 2014 TFS Care and Feeding
 
Hybrid test automation frameworks implementation using qtp
Hybrid test automation frameworks implementation using qtpHybrid test automation frameworks implementation using qtp
Hybrid test automation frameworks implementation using qtp
 
TFS 2013 Care and Feeding
TFS 2013 Care and FeedingTFS 2013 Care and Feeding
TFS 2013 Care and Feeding
 
Design Document Sample
Design Document SampleDesign Document Sample
Design Document Sample
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorial
 
Ui path certificate question set 1
Ui path certificate question set 1Ui path certificate question set 1
Ui path certificate question set 1
 
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
ChircuVictor StefircaMadalin rad_aspmvc3_wcf_vs2010
 
Worksets In Central File Ps
Worksets In Central File   PsWorksets In Central File   Ps
Worksets In Central File Ps
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 
O365 Developer Bootcamp NJ 2018 - Material
O365 Developer Bootcamp NJ 2018 - MaterialO365 Developer Bootcamp NJ 2018 - Material
O365 Developer Bootcamp NJ 2018 - Material
 
ASP.NET MVC3 RAD
ASP.NET MVC3 RADASP.NET MVC3 RAD
ASP.NET MVC3 RAD
 
Scrum And Tfs
Scrum And TfsScrum And Tfs
Scrum And Tfs
 
Chicago Code Camp 2014 TFS Care and Feeding
Chicago Code Camp 2014   TFS Care and FeedingChicago Code Camp 2014   TFS Care and Feeding
Chicago Code Camp 2014 TFS Care and Feeding
 
TFS_Presenttation
TFS_PresenttationTFS_Presenttation
TFS_Presenttation
 
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docxPURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
 
3 Ways to Get Started with a React App in 2024.pdf
3 Ways to Get Started with a React App in 2024.pdf3 Ways to Get Started with a React App in 2024.pdf
3 Ways to Get Started with a React App in 2024.pdf
 
Must be similar to screenshotsI must be able to run the projects.docx
Must be similar to screenshotsI must be able to run the projects.docxMust be similar to screenshotsI must be able to run the projects.docx
Must be similar to screenshotsI must be able to run the projects.docx
 

More from Raghunath (Gautam) Soman

Motivation Vs. Discipline
Motivation Vs. DisciplineMotivation Vs. Discipline
Motivation Vs. Discipline
Raghunath (Gautam) Soman
 
Learning from the enterprise
Learning from the enterpriseLearning from the enterprise
Learning from the enterprise
Raghunath (Gautam) Soman
 
Release Verification Team Proposal
Release Verification Team  ProposalRelease Verification Team  Proposal
Release Verification Team Proposal
Raghunath (Gautam) Soman
 
Documentation Checklist
Documentation ChecklistDocumentation Checklist
Documentation Checklist
Raghunath (Gautam) Soman
 
Documentation Tools
Documentation ToolsDocumentation Tools
Documentation Tools
Raghunath (Gautam) Soman
 
Agile at home
Agile at homeAgile at home
The absolute minimum 10 things for technical writers
The absolute minimum 10 things for technical writersThe absolute minimum 10 things for technical writers
The absolute minimum 10 things for technical writers
Raghunath (Gautam) Soman
 
DITA introduction
DITA introductionDITA introduction
DITA introduction
Raghunath (Gautam) Soman
 
Documentation Types
Documentation TypesDocumentation Types
Documentation Types
Raghunath (Gautam) Soman
 
Documentation Questionnaire
Documentation  QuestionnaireDocumentation  Questionnaire
Documentation Questionnaire
Raghunath (Gautam) Soman
 
Documentation Tools
Documentation  ToolsDocumentation  Tools
Documentation Tools
Raghunath (Gautam) Soman
 
E Mail Ethics and Etiquettes
E Mail Ethics and EtiquettesE Mail Ethics and Etiquettes
E Mail Ethics and Etiquettes
Raghunath (Gautam) Soman
 
Error Messages In Software Applications
Error Messages In Software ApplicationsError Messages In Software Applications
Error Messages In Software Applications
Raghunath (Gautam) Soman
 

More from Raghunath (Gautam) Soman (16)

Motivation Vs. Discipline
Motivation Vs. DisciplineMotivation Vs. Discipline
Motivation Vs. Discipline
 
Learning from the enterprise
Learning from the enterpriseLearning from the enterprise
Learning from the enterprise
 
Release Verification Team Proposal
Release Verification Team  ProposalRelease Verification Team  Proposal
Release Verification Team Proposal
 
Documentation Checklist
Documentation ChecklistDocumentation Checklist
Documentation Checklist
 
Documentation Tools
Documentation ToolsDocumentation Tools
Documentation Tools
 
Agile at home
Agile at homeAgile at home
Agile at home
 
Mind maps applications and benefits
Mind maps   applications and benefitsMind maps   applications and benefits
Mind maps applications and benefits
 
The absolute minimum 10 things for technical writers
The absolute minimum 10 things for technical writersThe absolute minimum 10 things for technical writers
The absolute minimum 10 things for technical writers
 
Instant messengers best practices
Instant messengers   best practicesInstant messengers   best practices
Instant messengers best practices
 
DITA introduction
DITA introductionDITA introduction
DITA introduction
 
Exploring Visio
Exploring VisioExploring Visio
Exploring Visio
 
Documentation Types
Documentation TypesDocumentation Types
Documentation Types
 
Documentation Questionnaire
Documentation  QuestionnaireDocumentation  Questionnaire
Documentation Questionnaire
 
Documentation Tools
Documentation  ToolsDocumentation  Tools
Documentation Tools
 
E Mail Ethics and Etiquettes
E Mail Ethics and EtiquettesE Mail Ethics and Etiquettes
E Mail Ethics and Etiquettes
 
Error Messages In Software Applications
Error Messages In Software ApplicationsError Messages In Software Applications
Error Messages In Software Applications
 

Recently uploaded

In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 

Recently uploaded (20)

In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 

Rational team concert (RTC) tips

  • 2. RTC Overview Rational Team Concert (RTC) is an IBM-proprietary software development team collaboration tool. It provides a collaborative environment that Agile software development teams use to manage all aspects of their work—plans, tasks, revision control, document management, build management, and reports. RTC is built on IBM Jazz, an extensible technology platform. Note: RTC is a highly customizable tool. All the tips mentioned in the article may not be relevant to all the versions/adaptations of RTC.
  • 3. Search for an RTC item The text box in the bottom of the RTC application is a very handy tool. It lets you search for defects/tasks by using the RTC id or entering a words that appear in the title or description. If you don’t like to reach for the mouse to get the pointer to the search text box, just press Ctrl + Alt + W and the search dialog opens.
  • 4. Extract work item When working with Stories, Tasks or defects, we often build up a hierarchical model of work that needs to be done. We create stories that may contain sub-stories. Tasks may also contain sub- tasks. It sometimes gets tedious to create this hierarchy. Select text in the description of a story, task or a defect. You get an option ‘Extract work item’. Use this option to create a new work item with the selected text, which is linked to this parent item.
  • 5. View Component history For a complicated project split across several teams in different locations, getting an overview can be difficult. RTC provides the ability to see the history of all changes going in against a given component in a stream. Go to Team Artifacts  Project  Source Control. Right click, and go to Show  History. This shows you every change set delivered against this component in time order. Assuming that the comments are helpful, you get a pretty good view of what is going on and how frantic the pace of delivery is.
  • 6. Annotate work items Annotate option is better than just the flat file history. Right-click on a file and select Team  Annotate. The entire file is marked up line-by-line to show you exactly when the last change to that line occurred. This is super handy to answer that key question ‘ Who did *that*?’
  • 7. Change flow target to use multiple streams Sometimes you need to accept (or deliver) changes from (to) different streams for different components, into their repository workspace. Switching flow target is an easy and convenient way to work in different streams. In the workspace, change the flow target and pick the new stream. The Pending Changes view now shows outgoing and incoming changes between the workspace and that new stream. When appropriate, change the flow target back to the previous stream. You can change the flow target for the whole repository workspace, or even just pick some component(s) in your repository workspace.
  • 8. Change attributes of multiple work items One of the powerful features in RTC is the ability to change the value of attributes for many work items in a single operation. 1. Run a work item query to retrieve the list of work items you want to edit. 2. Find the column containing the attribute you want to change. 3. Position the mouse cursor anywhere over this column. 4. Use the right mouse button to open the contextual menu. 5. Select the desired new value for all work items that are to be edited. In case the attribute you want to edit is not showing up as a column, simply add the column to the result view using the Work Items view menu in the top right corner of the result view.
  • 9. Configure work item mail notifications One of the very powerful features in RTC is the ability to change the value of attributes for many work items in a single operation. 1. In the Team Artifacts tab, right-click on your repository stream and select Open My User Editor. 2. In the Mail Configuration tab, configure e-mail notifications the way you want them. There are plenty of options. 3. You can also decide on the format of the e-mail (HTML or plain text).
  • 10. Capture screen and attach to work items For a long time, RTC has provided a tool for capturing screen shots and attaching them to Work Items. It is much quicker way than using a separate image capture/edit tool. 1. Open the work item you want to attach a screen shot to and click the camera icon. 2. Take a screen capture and attach it to the work item. 3. Shortly after closing the screen capture tool, the screen shot will show up as attached file on the work item. • Note: It is not possible to attach a screen shot to a work item that has not been saved. Save the work item first and then attach the screen shot.
  • 11. Enforce good practices with preconditions You can prevent change sets that have missing comment or work items, or missing a regulatory copyright notice Select the preconditions to enforce on the Deliver operation in your project area or team area, either for everyone or specific roles. For example: • Require change sets to have a work item and/or a comment. • Require a copyright notice in source files. • Control who can deliver to certain components in a particularly important integration stream. If the preconditions set are not met, team won’t be able to deliver their changes and the team advisor will describe what is missing to help them correct the things and deliver again.
  • 12. Load only what you need Usually, we load the entire repository workspace onto our local disk – into what we call a workspace. This leads to a significant time spent in updating the workspace each time. It is a good idea to load only the required components. You can even load only certain folders in a component and control where they get loaded in the sandbox. You can always load additional components later, or even remove the components that you no longer need.
  • 13. Lock files that is work-in-progress When you’re modifying a file in your repository workspace, someone else in your team may also be working on the same file. You can accept that change and use a compare editor to merge the changes. But what if the merging breaks yours or their changes? There’s a simple workflow for avoiding this kind of situation. Accept the latest from your stream, so you know you’ve got the latest version of that file. Then select Team  Lock option to lock that file in the current stream. Now only you can deliver changes to that file in that stream. Your team members will see that you have locked the file and can have a pleasant conversation with you.