SlideShare a Scribd company logo
1 of 37
Rational Team Concert Introduction
Agenda
• Customer’s Challenges
• Overview of Jazz, and RTC
• Demo
• Questions/Feedback
Collaboration Challenges with Enterprise teams
Why and when was this code
change made?
Why are some teams not
following our agreed upon
process?
We need to deploy an enterprise
application to our System z,
System i, and Unix servers. How
can we coordinate that
deployment?
How are our fellow teams in
other platforms organized?
Who is working on what?
Distributed software development teams across the hall or
spread around the world face similar challenges
Our enterprise
development teams
working on different
platforms are struggling to
communicate. How can
we collaborate in the
context of our work
What if your tools know…
about your teams
… about your artifacts
… who is responsible for what
… rules under which circumstances code can be delivered
Code quality, traceability, test runs, intellectual property
… how to bootstrap a project
… how to help new team members get started
… your favorite work item types and their state transitions
… when the build runs and what to do if it breaks
5
What is Jazz?
Innovation
A major investment by IBM to create a scalable,
extensible team collaboration platform for
seamlessly integrating tasks across the software
lifecycle
Community
Jazz.net – Jazz project venue for open
commercial development of Jazz
platform and Jazz-based products and
an extension of the world wide Eclipse
ecosystem
Vision
A vision for the value and experience that future
Rational products can bring to software and systems
delivery teams
Rational Products
A commercial project led by the IBM team that brought
you the Eclipse Platform. Rational Team Concert will
be the first product built on Jazz and feature tooling
the agile practices.
Innovative Software Engineering
The Jazz Platform: An open, extensible architecture
Supporting a broad range of desktop clients
Tooling Extensions Tooling Adapters
Rational Developer for z
Rational Software Architect
Rational Systems Developer
Rational Business Developer
Eclipse Platform
Eclipse Clients Web Clients
Visual Studio
MS.net Clients (future) Rational Desktop Clients
Rational Team Concert
Jazz Team Server
Web 2.0Jazz Client Extensions
Eclipse Platform
> Introduction to Rational Team Concert
 Project and Team Areas
 Team member work flow
Accept a team invitation
Find work items
Do your assigned work
Share your work
 Rational Team Concert user interfaces
 Rational Team Concert Help
Where are we?
Rational Team Concert:
Is a Jazz-based product for developers, architects, and project managers
Allows team members to collaborate using integrated iteration planning, work
item management, source control, build management, dashboards, and
reports
Supports process control and customization
Has an Eclipse-based Workbench, a Microsoft® Visual Studio® client interface,
and a Web interface
Is a key component of the IBM Rational Collaborative Application Lifecycle
Management (C/ALM) project
Introduction to Rational Team Concert
Prerequisites
This course assumes that you have knowledge of:
Microsoft® Windows®
Basic software development principles
How to navigate and use an Eclipse-based IDE
• Use the Formal Project Management Process template to create a project area for traditional project
management. In a formal project management process, instead of developing in iterations as we would in
an Agile process, we track change management in sequential phases: Requirements, Design,
Implementation, and Testing.
• A process template for Scrum. Scrum is a popular approach to manage projects in an agile way
• This process should be used for project areas that consume a shared process or that are used to manage
work item access control. It does not provide any configuration. Use the Unconfigured Process template if
our project area will consume the process of another project area
Project and Team Areas
• A project administrator or team lead sets up a project
area in Rational Team Concert
– Creates a project area and optional team areas
– Defines the process for this project
– Defines the project iterations and plans
– Defines the teams
– Creates work items
– Generates invitations via email for team members to join
the project
• Your role and corresponding permissions within the Jazz
repository are based on which project areas and team
areas you are a member of
Project area: A system representation of a
software project. The project area defines the
project deliverables, team structure, process,
and schedule.
Project administrator or team lead creates a
project area in the Jazz repository
Each project area has an associated process—
the collection of practices, rules, and
guidelines used to organize and control the
flow of work
A project's process is typically based on a
predefined process template, which can be
optionally modified to satisfy any unique
needs of the project
Project area: Defining a process
Team areas
A project area can optionally contain
team areas that define the subteams
that work on the project
Defines team members and their roles
Defines the timeline in which the
team is participating
By default, a team area inherits the
process defined for the project
Each team area can define process
customizations to tailor the project's
defined process for the team
Work items and Iteration plans
Work planned for a project is captured in work items that:
Describe requirements, defects, and feature improvements
Identify other tasks related to project development
The types of work items available in a project area or team area are defined in the
process configuration
The project administrator or team lead organizes work into a series of iterations,
called an iteration plan
An iteration is generally bound to a specific time period and has a well-defined
scope of work items to be completed
The process can be adjusted based on iteration plans
Additional approvals may be required in order to introduce a new feature
late in the development cycle
Team Artifacts view
21
Process Configuration Editor
Work items perspective and views
• In the Work Items
perspective, you can access
and manage your work items.
It has these views:
– Team Artifacts
– My Work
– Team Central
– Work Items
Team Artifacts view
• Is the central access
point for your project’s
data
• Organized by:
– Your repository
connections
– Project and folder
hierarchies
– Your personal folders
• Feeds
• Repository workspaces
• Teams areas you are
assigned to
• Work Item history
My Work view
• Use this view to manage your
work items
• Organized by sections:
– Inbox—newly assigned work
– Current Work—current iteration
– Future Work—future iteration
• Changes you make in the My
Work view can directly impact
work items and your teams'
plans
• You can customize this view
using actions in the view pull-
down menu
Work Items view
• Displays
work item
query results
in a table
• Double-click
a work item
to open it in
the Work
Item editor
You will create work items to submit a defect, task, enhancement, or
other type of work request that the project uses
There are many ways to a create work item
Work Items > New > Work Item
Duplicate an existing work item
Create a work item whose Summary field contains text you select
from text in the Summary, Description, or Discussion fields in
the Work Item editor
Capture a screenshot and attach it to a new work item
Create a new work item in the Build editor
Ways to create a work item
Creating a work item
1. Right-click the Work Items folder,
and then click New > Work Item
2. Select the type of work item that
you want to create, and then click
Finish
Creating a work item (continued)
Rational Team Concert user interfaces
 RTC client for Eclipse
 RTC client for Microsoft Visual Studio
 RTC web client
 “scm” command line interface
RTC client for Eclipse
Ideal for developers
working in an Eclipse-
based development
environment
An extension of the
Eclipse Integrated
Development
Environment
 Provides additional views,
perspectives, and
capabilities related to project planning, work item management,
build management, and reporting
 Integrates into Eclipse as a source control provider
Supports Eclipse 3.5.2 (bundled) as well as 3.6 and 3.6.1
35
Summary
• Jazz is an Open Commercial project for Team Collaboration - join up
at http://jazz.net
• Rational Team Concert will be the first IBM product based on Jazz
technology
• We are extending RTC to the z platform
– With a Team Server that can run on zOS
– With extensions to make this useful to COBOL, PLI artifacts on zOS file
systems
– RTCz will greatly extend Rational’s Application Lifecycle coverage for
System z development:
• With customizable development processes
• With Source Change Management for System z applications
• With work items that have rich linkability to other resources in the repository
• With Team Build support for System z applications
• With customizable reporting and querying to monitor System z project status
• With multiple options for notifications to and communications between team
members (e.g. email, news feeds, IM, subscriptions, etc)
• With Web UI for secure universal access
QUESTIONS
THANK YOU

More Related Content

What's hot

Agile planning with rational team concert
Agile planning with rational team concertAgile planning with rational team concert
Agile planning with rational team concertReedy Feggins Jr
 
Module 2: Managing Work Items in Rational Team Concert
Module 2: Managing Work Items in Rational Team ConcertModule 2: Managing Work Items in Rational Team Concert
Module 2: Managing Work Items in Rational Team ConcertIBM Rational software
 
Rational Team Concert source control for dummies
Rational Team Concert source control for dummiesRational Team Concert source control for dummies
Rational Team Concert source control for dummiesWinton Winton
 
Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlModule 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlIBM Rational software
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementIBM Rational software
 
Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...IBM Rational software
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertIBM Rational software
 
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...IBM Rational
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational software
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesIBM Rational software
 
Configuring Primavera Team Member for Project Updates
Configuring Primavera Team Member for Project UpdatesConfiguring Primavera Team Member for Project Updates
Configuring Primavera Team Member for Project Updatesp6academy
 
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyondPeoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyondgravitonconsulting
 

What's hot (20)

Agile planning with rational team concert
Agile planning with rational team concertAgile planning with rational team concert
Agile planning with rational team concert
 
Module 2: Managing Work Items in Rational Team Concert
Module 2: Managing Work Items in Rational Team ConcertModule 2: Managing Work Items in Rational Team Concert
Module 2: Managing Work Items in Rational Team Concert
 
Rational Team Concert source control for dummies
Rational Team Concert source control for dummiesRational Team Concert source control for dummies
Rational Team Concert source control for dummies
 
Module 5: Reports and Dashboards
Module 5: Reports and DashboardsModule 5: Reports and Dashboards
Module 5: Reports and Dashboards
 
Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlModule 3: Working with Jazz Source Control
Module 3: Working with Jazz Source Control
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle Management
 
Deployment module slides
Deployment module slidesDeployment module slides
Deployment module slides
 
Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
 
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
 
Lab2 RTC Work Items
Lab2 RTC Work ItemsLab2 RTC Work Items
Lab2 RTC Work Items
 
Lab3 RTC Source Control
Lab3 RTC Source ControlLab3 RTC Source Control
Lab3 RTC Source Control
 
Lab4 RTC Builds
Lab4 RTC BuildsLab4 RTC Builds
Lab4 RTC Builds
 
UCD components
UCD components UCD components
UCD components
 
Resources slides
Resources slidesResources slides
Resources slides
 
Application slides
Application slidesApplication slides
Application slides
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales Presentation
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
Configuring Primavera Team Member for Project Updates
Configuring Primavera Team Member for Project UpdatesConfiguring Primavera Team Member for Project Updates
Configuring Primavera Team Member for Project Updates
 
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyondPeoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
 

Similar to RTC & Work Item Customization Overview

A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Toolsghodgkinson
 
Innovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and FrameworkInnovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and FrameworkSandeep Adwankar
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareDevOps for Enterprise Systems
 
An introduction to the office devpnp community initiative
An introduction to the office devpnp community initiativeAn introduction to the office devpnp community initiative
An introduction to the office devpnp community initiativeNigel Price
 
ALM@Work - Typical developer day
ALM@Work - Typical developer dayALM@Work - Typical developer day
ALM@Work - Typical developer dayDomusDotNet
 
Software Development Process.pptx
Software Development Process.pptxSoftware Development Process.pptx
Software Development Process.pptxAbdullah Khan
 
Case tools and modern process of system development
Case tools and modern process of system development Case tools and modern process of system development
Case tools and modern process of system development tushar217
 
Reference Architecture
Reference ArchitectureReference Architecture
Reference ArchitectureJohan Eltes
 
Software Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika KumaraSoftware Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika KumaraThejan Wijesinghe
 
Application Lifecycle Management with Visual Studio 2013
Application Lifecycle Management  with Visual Studio 2013Application Lifecycle Management  with Visual Studio 2013
Application Lifecycle Management with Visual Studio 2013Mahmoud Samara
 
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...Elizabeth Steiner
 
Arch06 1
Arch06 1Arch06 1
Arch06 1nazn
 
Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Jon Petter Hjulstad
 
IBM Rational Team Concert at Landmap
IBM Rational Team Concert at LandmapIBM Rational Team Concert at Landmap
IBM Rational Team Concert at LandmapBharti Gupta
 
Design Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionDesign Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionAnne Grundhoefer
 

Similar to RTC & Work Item Customization Overview (20)

A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
 
Scope of software engineering
Scope of software engineeringScope of software engineering
Scope of software engineering
 
Rup
RupRup
Rup
 
Innovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and FrameworkInnovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and Framework
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
 
An introduction to the office devpnp community initiative
An introduction to the office devpnp community initiativeAn introduction to the office devpnp community initiative
An introduction to the office devpnp community initiative
 
Typical Developer Day
Typical Developer DayTypical Developer Day
Typical Developer Day
 
ALM@Work - Typical developer day
ALM@Work - Typical developer dayALM@Work - Typical developer day
ALM@Work - Typical developer day
 
Cnpm bkdn
Cnpm bkdnCnpm bkdn
Cnpm bkdn
 
Software Development Process.pptx
Software Development Process.pptxSoftware Development Process.pptx
Software Development Process.pptx
 
Case tools and modern process of system development
Case tools and modern process of system development Case tools and modern process of system development
Case tools and modern process of system development
 
Reference Architecture
Reference ArchitectureReference Architecture
Reference Architecture
 
Software Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika KumaraSoftware Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika Kumara
 
Application Lifecycle Management with Visual Studio 2013
Application Lifecycle Management  with Visual Studio 2013Application Lifecycle Management  with Visual Studio 2013
Application Lifecycle Management with Visual Studio 2013
 
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
 
SW Project Process.pptx
SW Project Process.pptxSW Project Process.pptx
SW Project Process.pptx
 
Arch06 1
Arch06 1Arch06 1
Arch06 1
 
Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17
 
IBM Rational Team Concert at Landmap
IBM Rational Team Concert at LandmapIBM Rational Team Concert at Landmap
IBM Rational Team Concert at Landmap
 
Design Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionDesign Systems: Enterprise UX Evolution
Design Systems: Enterprise UX Evolution
 

Recently uploaded

INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 

RTC & Work Item Customization Overview

  • 1. Rational Team Concert Introduction
  • 2. Agenda • Customer’s Challenges • Overview of Jazz, and RTC • Demo • Questions/Feedback
  • 3. Collaboration Challenges with Enterprise teams Why and when was this code change made? Why are some teams not following our agreed upon process? We need to deploy an enterprise application to our System z, System i, and Unix servers. How can we coordinate that deployment? How are our fellow teams in other platforms organized? Who is working on what? Distributed software development teams across the hall or spread around the world face similar challenges Our enterprise development teams working on different platforms are struggling to communicate. How can we collaborate in the context of our work
  • 4. What if your tools know… about your teams … about your artifacts … who is responsible for what … rules under which circumstances code can be delivered Code quality, traceability, test runs, intellectual property … how to bootstrap a project … how to help new team members get started … your favorite work item types and their state transitions … when the build runs and what to do if it breaks
  • 5. 5 What is Jazz? Innovation A major investment by IBM to create a scalable, extensible team collaboration platform for seamlessly integrating tasks across the software lifecycle Community Jazz.net – Jazz project venue for open commercial development of Jazz platform and Jazz-based products and an extension of the world wide Eclipse ecosystem Vision A vision for the value and experience that future Rational products can bring to software and systems delivery teams Rational Products A commercial project led by the IBM team that brought you the Eclipse Platform. Rational Team Concert will be the first product built on Jazz and feature tooling the agile practices. Innovative Software Engineering
  • 6. The Jazz Platform: An open, extensible architecture Supporting a broad range of desktop clients Tooling Extensions Tooling Adapters Rational Developer for z Rational Software Architect Rational Systems Developer Rational Business Developer Eclipse Platform Eclipse Clients Web Clients Visual Studio MS.net Clients (future) Rational Desktop Clients Rational Team Concert Jazz Team Server Web 2.0Jazz Client Extensions Eclipse Platform
  • 7. > Introduction to Rational Team Concert  Project and Team Areas  Team member work flow Accept a team invitation Find work items Do your assigned work Share your work  Rational Team Concert user interfaces  Rational Team Concert Help Where are we?
  • 8. Rational Team Concert: Is a Jazz-based product for developers, architects, and project managers Allows team members to collaborate using integrated iteration planning, work item management, source control, build management, dashboards, and reports Supports process control and customization Has an Eclipse-based Workbench, a Microsoft® Visual Studio® client interface, and a Web interface Is a key component of the IBM Rational Collaborative Application Lifecycle Management (C/ALM) project Introduction to Rational Team Concert
  • 9. Prerequisites This course assumes that you have knowledge of: Microsoft® Windows® Basic software development principles How to navigate and use an Eclipse-based IDE
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. • Use the Formal Project Management Process template to create a project area for traditional project management. In a formal project management process, instead of developing in iterations as we would in an Agile process, we track change management in sequential phases: Requirements, Design, Implementation, and Testing. • A process template for Scrum. Scrum is a popular approach to manage projects in an agile way • This process should be used for project areas that consume a shared process or that are used to manage work item access control. It does not provide any configuration. Use the Unconfigured Process template if our project area will consume the process of another project area
  • 15.
  • 16. Project and Team Areas • A project administrator or team lead sets up a project area in Rational Team Concert – Creates a project area and optional team areas – Defines the process for this project – Defines the project iterations and plans – Defines the teams – Creates work items – Generates invitations via email for team members to join the project • Your role and corresponding permissions within the Jazz repository are based on which project areas and team areas you are a member of
  • 17. Project area: A system representation of a software project. The project area defines the project deliverables, team structure, process, and schedule. Project administrator or team lead creates a project area in the Jazz repository Each project area has an associated process— the collection of practices, rules, and guidelines used to organize and control the flow of work A project's process is typically based on a predefined process template, which can be optionally modified to satisfy any unique needs of the project Project area: Defining a process
  • 18. Team areas A project area can optionally contain team areas that define the subteams that work on the project Defines team members and their roles Defines the timeline in which the team is participating By default, a team area inherits the process defined for the project Each team area can define process customizations to tailor the project's defined process for the team
  • 19. Work items and Iteration plans Work planned for a project is captured in work items that: Describe requirements, defects, and feature improvements Identify other tasks related to project development The types of work items available in a project area or team area are defined in the process configuration The project administrator or team lead organizes work into a series of iterations, called an iteration plan An iteration is generally bound to a specific time period and has a well-defined scope of work items to be completed The process can be adjusted based on iteration plans Additional approvals may be required in order to introduce a new feature late in the development cycle
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Work items perspective and views • In the Work Items perspective, you can access and manage your work items. It has these views: – Team Artifacts – My Work – Team Central – Work Items
  • 27. Team Artifacts view • Is the central access point for your project’s data • Organized by: – Your repository connections – Project and folder hierarchies – Your personal folders • Feeds • Repository workspaces • Teams areas you are assigned to • Work Item history
  • 28. My Work view • Use this view to manage your work items • Organized by sections: – Inbox—newly assigned work – Current Work—current iteration – Future Work—future iteration • Changes you make in the My Work view can directly impact work items and your teams' plans • You can customize this view using actions in the view pull- down menu
  • 29. Work Items view • Displays work item query results in a table • Double-click a work item to open it in the Work Item editor
  • 30. You will create work items to submit a defect, task, enhancement, or other type of work request that the project uses There are many ways to a create work item Work Items > New > Work Item Duplicate an existing work item Create a work item whose Summary field contains text you select from text in the Summary, Description, or Discussion fields in the Work Item editor Capture a screenshot and attach it to a new work item Create a new work item in the Build editor Ways to create a work item
  • 31. Creating a work item 1. Right-click the Work Items folder, and then click New > Work Item 2. Select the type of work item that you want to create, and then click Finish
  • 32. Creating a work item (continued)
  • 33. Rational Team Concert user interfaces  RTC client for Eclipse  RTC client for Microsoft Visual Studio  RTC web client  “scm” command line interface
  • 34. RTC client for Eclipse Ideal for developers working in an Eclipse- based development environment An extension of the Eclipse Integrated Development Environment  Provides additional views, perspectives, and capabilities related to project planning, work item management, build management, and reporting  Integrates into Eclipse as a source control provider Supports Eclipse 3.5.2 (bundled) as well as 3.6 and 3.6.1
  • 35. 35 Summary • Jazz is an Open Commercial project for Team Collaboration - join up at http://jazz.net • Rational Team Concert will be the first IBM product based on Jazz technology • We are extending RTC to the z platform – With a Team Server that can run on zOS – With extensions to make this useful to COBOL, PLI artifacts on zOS file systems – RTCz will greatly extend Rational’s Application Lifecycle coverage for System z development: • With customizable development processes • With Source Change Management for System z applications • With work items that have rich linkability to other resources in the repository • With Team Build support for System z applications • With customizable reporting and querying to monitor System z project status • With multiple options for notifications to and communications between team members (e.g. email, news feeds, IM, subscriptions, etc) • With Web UI for secure universal access