SlideShare una empresa de Scribd logo
1 de 18
1
Rational Team Concert
Scrum Project Management Tutorial
Contents
Contents.....................................................................................................................................1
1. Introduction........................................................................................................................2
2. Terminology .......................................................................................................................2
3. Project Area Preparation .....................................................................................................3
3.1 Adding Users and specifying Roles..................................................................................3
3.2 Creating Team Areas......................................................................................................4
3.3 Defining Timelines and Sprints........................................................................................5
4 Product Backlog....................................................................................................................6
4.1 Opening the Product Backlog..........................................................................................6
4.2 Adding User Stories to the Product Backlog.....................................................................7
5 Planning the Sprint................................................................................................................9
5.1 Opening the Sprint Backlog ............................................................................................9
5.2 Adding Stories to the Sprint Backlog ...............................................................................9
5.2 Adding Tasks ...............................................................................................................10
6 Working during the Sprint ...................................................................................................12
6.1 Viewing the assigned work...........................................................................................12
6.2 Tracking work..............................................................................................................13
6.3 Viewing the Sprint Burndown.......................................................................................14
7 Sprint Retrospective andPlanning of the next Sprint.............................................................15
7.1 Scheduling a retrospective ...........................................................................................15
7.2 Changing the current sprint..........................................................................................16
7.3 Planning the next sprint...............................................................................................17
2
1. Introduction
IBM Rational TeamConcertintegratestasktracking,source control,andagile planningwith
continuousbuildsandaconfigurable processtoadapttothe wayyouwork. Thistutorial isbased
on version4.0.1.1 of RTC usingthe scrumtemplate.
The objective of thistutorial is to explainthe basicfeaturesof Rational Team Concert focusing
on projectmanagementusingscrum.More informationcanbe foundinthe online libraryof
Jazz.net:https://jazz.net/library
2. Terminology
Iteration:Projectsare organizedintoaseriesofdevelopmentperiodscallediterations.Eachtimeline
containsa hierarchyof iterations,whichcandefine startandenddates.
Process:the collectionof roles,practices,rules,andguidelinesthatare usedtoorganize and
control the flowof work.The projectprocessisdefinedinaprojectareaand can be further
customizedinateam area.
Project area: A system representation of a software project. The project area defines the project
deliverables,teamstructure,process,andschedule.
Report: A setof data deliberatelylaidouttocommunicate businessinformation.
Roles: Roles identifythe functions of team members. Permissions for specific operations can be
assignedtorolesat the projectlevel orwithinateamarea.
Sandbox: An area on a file systemwhere adevelopercan modifyandtestsource code in isolation,
before returningittothe source control componentandsharingit withotherdevelopers.
Team area: The structure of the project teams is defined by a hierarchy of team areas. Use team
areas to manage teammembership,rolesassignments,andteamartifacts.
Timeline: represents an area of activity within a project that typically has its own schedule,
deliverables,teams,andprocess.
Sprint: A sprint is the basic unit of development in Scrum. Sprints last betweenone week and one
month,and are a restricted toa specificdurationeffortof aconstant length(relate toiteration).
Product Backlog: an orderedlistof "requirements"(userstories) thatismaintainedforaproduct.
Sprint Backlog: is the list of work (user stories split in tasks) the Development Team must address
duringthe nextsprint.
Sprint Burndown Chart: is a publiclydisplayedchartshowingremainingworkinthe sprintbacklog.
Updatedeveryday,itgivesa simple view of the sprintprogress
3
3. Project Area Preparation
Before the startof aprojectitisadvisable toconfigurethe teamandthe process.Althoughthese
taskscan alsobe performedinthe Eclipse client,thistutorial usesthe webclient.
All of the followingtasksrequire the userto go to the ApplicationAdministration page,which
can be done asfollows:
1. Clickon the Administrationicon andthenclick Manage ThisProject Area
3.1 AddingUsersandspecifyingRoles
Whenyoucreate aprojectareayouare the administratorandyoucanaddmembersandspecify
the rolesof each of these members.
1. On the ApplicationAdministrationpage of the webclient,clickthe Overviewtab.
2. Addthe membersthatwill be relatedtoyourproject.To add membersdothe following:
a. In the Memberspane,click Add.
b. Inthe ContributorSelectionwindow,enterthe name of ausertosearchfor,or click
Show All. Remembertouse the name or last name of the userinsteadof the user
id.
c. In the Matching userspane,selectauser.
d. ClickAdd.
3. Specifythe rolesof eachmember.Tospecifyarole dothe following:
4
a. Findthe userinthe Memberspane;clickthe ProcessRolesicon onthe Actions
column.
b. In the Edit Process Roles window, select the desired role(s) in the Available Roles
list,click Add-->.
c. ClickOK.
4. ClickSave.
3.2 CreatingTeamAreas
Team areascan be createdto assignusersinparticularrolesforworkingona timeline ora
particularsetof deliverables.Youcancreate a team areawithinanexistingprojectareaoranother
teamarea to establishateamhierarchy.Create the teamarea for the currentprocesswiththe
membersthatwere createdinthe previousstep.
1. On the ApplicationAdministrationpage of the webclient,clickthe Overviewtab.
2. In the TeamArea Hierarchypane,click Create Team.
5
3. In the Team Area Name field,enterateamname.
4. To add a user tothe team:
a. In the Membersor Administratorspane,click Add.
b. Inthe ContributorSelectionwindow,enterthe name of ausertosearchfor,or click
Show All. Remembertouse the name or last name of the userinsteadof the user
id.
c. In the Matching userspane,selectauser.
d. ClickAdd.
5. Addan optional summaryanddescriptionforthe teamandclick Save.
3.3 DefiningTimelinesandSprints
Whena projectarea iscreatedit normallyhasa defaulttimeline,butyoucan create additional
timelinesaswell asahierarchyof iterationsforeachof themor modifythe existingones.
1. On the ApplicationAdministrationpage of the webclient,clickthe Timelinestab.
2. SelectRelease1.0,click Editproperties.Here youcanspecifyanidentifier,whichappearsin
the Process Configuration Source code. You can also enter start and end dates for the
timeline,anddesignate the timeline asthe projecttimeline.Click OK.
6
3. Create a newSprint(Iteration).Tocreate aniteration,selectthe timelineoriterationwithin
whichto create the iterationinthiscase Release 1.0,thenclick Create Iteration.Specifyan
identifier and, a display name in this case Sprint 3 (1.0). Enter start and end dates for the
sprint. To enable the iteration for an iteration plan, click A release is scheduled for this
iteration.Onlyiterationswithscheduledreleasesare eligibleforiterationplans.Click OK.
4. Save the projectarea.
4 Product Backlog
4.1 Openingthe ProductBacklog
The productbacklogis one of the mainartifacts inthe Scrum Methodology,anditcontainsthe
userstoriesthatare yetto be completed.
1. In the Project Dashboard view,expandthe PlansMenu,click CurrentPlans.
2. In the Current Plans view, you will see the Backlogs in the granularity of Product Backlog,
Release BacklogandSprintBacklog.Clickon Product Backlog.
7
3. On the Product Backlog view you can see and edit the Plan’s Details. You can change the
ownerof the backlog;it can be a projector a Team Area.You can alsochange the Iteration
this backlog is linked to; in this case it is linked to the overall product backlog. Finallyyou
can change the plantype;inthiscase itis of type ProductBacklog.
4.2 AddingUserStoriesto the ProductBacklog
1. On the ProductBacklogview,click AddWork Item and click Story on the submenu.
2. A newUserStory will appearonthe PlannedItemslist.Onthisview,youcanwrite the user
story, assign the number of story points (on the Story Points column) and the Priority (on
the Prioritycolumn).
8
3. Addall the userstoriesof the product.
4. Save the product backlog.
5. You can furtheredituser storiesinorder to add more attributes,acceptance tests,linksto
files and other artifacts among other functionalities provided by RTC. To edit a user story,
clickit onthe PlannedItemslist.
6. On the Story overview you can change the main attributes of the user story, add a
descriptionandcommentsforstartingadiscussionaboutthe story.
7. You can alsoadd acceptance tests for the story. Clickon the Acceptance tab. Here you can
add a description of the acceptance criteria. Click Edit on the Acceptance Test section and
write the descriptionof the acceptance criteria.
8. You can furtherlinkthe RTC tool withthe Rational QualityManager(RMQ) tool by creating
a test for this user story. Click on the Tested By Test Case button. An add link window will
appear,choose yourQualityManagementprojectandCreate newonthe radiobutton.Click
OK.
9. On the NewTest case window fill the attributesof the testthat you will create forthe user
story. Amongotherthingsyoucan selectthe TestPhase inwhichthistestwill be
executed.ChooseUserAcceptance Test.Click OK.A new testwill be createdandyou will
be able to furtherdefine itonthe RQMtool.Alsoyoucan add more testsfor the user
storyif needed.
9
10. ClickSave to save yourchanges.
5 Planning the Sprint
5.1 Openingthe SprintBacklog
Whenusingthe Scrum template onRTC,the sprintbacklogof the sprintisalreadycreated.
1. In the Project Dashboard view,expandthe PlansMenu,click CurrentPlans.
2. In the Current Plans view, you will see the Backlogs in the granularity of Product Backlog,
Release BacklogandSprintBacklog.Clickon Sprint Backlog.
3. Onthe SprintBacklogviewyoucanseeandeditthePlan’sDetails.Youcanchange the owner
of the backlog; it can be a project or a Team Area. You can also change the Iteration this
backlog is linked to; in this case it is linked to the Sprint 1 of Release 1.0. Finally you can
change the plantype;inthiscase itisof type SprintBacklog.Youcanalsosee the Burndown
Chart, ProgressandWork Load of the sprint.
5.2 AddingStoriesto the SprintBacklog
1. Openthe ProductBacklog.
10
2. Choose auserstoryyou wanttoimplementinthe 1st
Sprint,clickthe Actionsbuttonandgo
toPlan Foronthe dropdownmenuandclick Sprint1(1.0).Repeatthisforall theuserstories
that will be implementedonSprint1.
3. ClickSave. The userstorieswill disappearfromthe Product Backlog,because theyare now
inthe Sprint1 (1.0) Backlog.
4. Openthe Sprint1 (1.0) Backlog.You will see the userstoriesof the 1st
sprintas unassigned
itemsonthe PlannedItemsList.
5.2 AddingTasks
1. Nowthe userstoriesneedtobe splitintotasks.Choose a userstory you wantto split,click
the Actionsbuttonandgoto Create ChildWorkItemonthe dropdownmenuandclick Task.
11
2. Write the summaryof the task.Add all the tasksof the userstories of the sprint.
3. The team can specify estimates of effort for each of the tasks. To estimate the time for a
task, go to the Effective Estimate column and choose the desired number of hours. Add
estimationsforall the tasksof the sprintbacklog.
4. In order to assigntasks to the differentusersgrabthe task from the movingaction control
and drop it under the team member that is assignedto perform the task. Assign all the
tasksof the sprintto the differentusers.
12
5. Nextto eachuser youcan see the ProgressandWork Load graphs. Clickonthe graph to go
throughall the kindsof graphs provided.
6 Working during the Sprint
6.1 Viewingtheassignedwork
RTC allowsthe usersto performqueriesoverthe Work Itemsof the project.In thistutorial we
will justfocusonseeingthe assignedworkinordertoperformthe assignedtasks.
1. In the Project Dashboard view,expandthe WorkItemsMenu,click SharedQueries.
2. In the Shared Queries view, you will see a lot of useful predefined queries. Click on Open
Assignedto me.You will see alistof the currenttasksthat are currentlyopenandassigned
to you.
13
6.2 Trackingwork
Team membersshouldstartworkingonthe tasksandtrack theirprogressusingthe RTC tool.
Theycan do thisfirstby reportingthe time remainingtofinishthe taskandthenbyreportingthe
statusof the task.
1. In the Openand assignedto me View,click one of the assignedtasks.
2. In the Taskview,youwill be able toeditthe attributesof the task;importantforthispartof
the tutorial are the status, the estimate correction, the time remaining, the due date and
the discussionandcomments.Firstof all Clickon the Status dropdown list and change the
statusto Start working.
14
3. ClickSave.You will see thatthe statusof the task ischangedto In progress.
4. At this moment you can change some values like correcting the initial estimation and/or
reportingthe remaininghourstofinish.Simulate aworkprocess;click Save everytime you
change a value.
5. RTC also allowsyoutosee the historyof the Task. Go to the HistoryTab by clicking History.
In the History tab you can see the tracking of the changes you have done during the work
process.Note thatwhenyouchange the time remaining,the historytracksitas time spent.
6. Go back to the Overview Tab. Change the due date to today and change the status to
Complete.
7. ClickSave.You will see thatthe statusof the task ischangedto Done.
8. Simulate the workingof the othertasksof the sprint.
6.3 ViewingtheSprintBurndown
RTC offersa numberof reportsthat are createdand updatedcontinuouslywithhistorical data
of the project.The SprintBurndownisone of the most importantreportsina Scrum project.
1. In the Project Dashboard view,expandthe ReportsMenu,click SharedReports.
15
2. In the Shared Reports view, you will see a lot of useful predefined reports. Click on
Burndown. You will see the Burndown report,which is basedon the data providedby the
teammembersastheyupdate and complete the workitemsassignedto them.
7 Sprint Retrospective and Planning the next Sprint
7.1 Schedulingaretrospective
When the sprintis finishedasprintretrospective mustbe scheduled.Inthismeetingthe team
membersdiscusswhatwentwell,whatwentwrongandhow to improve onthe nextsprint.
1. In the Project Dashboard view,expandthe WorkItemsMenu,click Retrospective.
2. Inthe Retrospectiveview,youcanfill theattributesof theRetrospective.Fillthe general
data of the retrospective,onPlannedForchoose Sprint2 because thismeetingwill be
holdduringthe beginningof thenextsprint,andthismakesthisworkitemvisibleduring
sprint2.
3. Team members can use the discussion area of the retrospective work item and post
commentsinorderto keeptrack of the ideasthat were sharedduringthe meeting.
16
7.2 Changingthecurrentsprint
After Sprint 1 is finished, we need to change the current sprint to Sprint 2, and start planning
the work forthissprint.
1. On the ApplicationAdministrationpage of the webclient,clickthe Timelinestab.
2. As you can see, the current iteration is marked by a blue arrow. In order to change the
current sprint select Sprint 2 (1.0) and press the button of set the selected iteration as
current.
17
3. ClickSave.
7.3 Planningthe next sprint
1. In the Project Dashboard view,expandthe PlansMenu,click CurrentPlans.
2. You will see that now the Sprint Backlog is under the sectioncalled Sprint 2 (1.0) because
thisisthe newcurrentsprint.Alsoitshouldhave one workitemthatisthe retrospective.
3. Clickon Release Backlog.You can see the tasks here dividedbythe sprintsof the Release.
18
4. Go back to the PlansViewandfollow the stepsof Section5inorderto planthisnew sprint.

Más contenido relacionado

Destacado

Mf0228 3 uf1869 analisi del mercat de productes de comunicacions ii - alumne
Mf0228 3 uf1869   analisi del mercat de productes de comunicacions ii - alumneMf0228 3 uf1869   analisi del mercat de productes de comunicacions ii - alumne
Mf0228 3 uf1869 analisi del mercat de productes de comunicacions ii - alumne
Thor Pe
 
ใบงานทที่ 7
ใบงานทที่ 7ใบงานทที่ 7
ใบงานทที่ 7
Mashmallow Korn
 
Buiilding a corruption free society
Buiilding a corruption free societyBuiilding a corruption free society
Buiilding a corruption free society
Onike Rahaman
 
Модели прямой электронной демократии
Модели прямой электронной демократииМодели прямой электронной демократии
Модели прямой электронной демократии
AutonomousAction
 

Destacado (20)

Comercio electronico c2 c
Comercio electronico c2 cComercio electronico c2 c
Comercio electronico c2 c
 
Manuscrito josé daniel castañeda
Manuscrito josé daniel castañedaManuscrito josé daniel castañeda
Manuscrito josé daniel castañeda
 
Andrea
AndreaAndrea
Andrea
 
Vijay awards
Vijay awardsVijay awards
Vijay awards
 
ใบงานทที่ 3
ใบงานทที่ 3ใบงานทที่ 3
ใบงานทที่ 3
 
Mf0228 3 uf1869 analisi del mercat de productes de comunicacions ii - alumne
Mf0228 3 uf1869   analisi del mercat de productes de comunicacions ii - alumneMf0228 3 uf1869   analisi del mercat de productes de comunicacions ii - alumne
Mf0228 3 uf1869 analisi del mercat de productes de comunicacions ii - alumne
 
Mg 101 organizational environment ppt-1st sem 2014-15
Mg 101 organizational environment ppt-1st sem 2014-15Mg 101 organizational environment ppt-1st sem 2014-15
Mg 101 organizational environment ppt-1st sem 2014-15
 
China health care 22 aprile 2015
China health care 22 aprile 2015China health care 22 aprile 2015
China health care 22 aprile 2015
 
Técnicas de redimensión de valores en el ejercicio
Técnicas de redimensión de valores en el ejercicioTécnicas de redimensión de valores en el ejercicio
Técnicas de redimensión de valores en el ejercicio
 
青創沙龍 #17 創業職涯圓夢十二力:競賽力 - 人生互動創意工作室總監符敦國
青創沙龍 #17 創業職涯圓夢十二力:競賽力 - 人生互動創意工作室總監符敦國青創沙龍 #17 創業職涯圓夢十二力:競賽力 - 人生互動創意工作室總監符敦國
青創沙龍 #17 創業職涯圓夢十二力:競賽力 - 人生互動創意工作室總監符敦國
 
Article (1)
Article (1)Article (1)
Article (1)
 
La parentalité en entreprise
La parentalité en entrepriseLa parentalité en entreprise
La parentalité en entreprise
 
Proteccion del software
Proteccion del softwareProteccion del software
Proteccion del software
 
ใบงานทที่ 7
ใบงานทที่ 7ใบงานทที่ 7
ใบงานทที่ 7
 
Buiilding a corruption free society
Buiilding a corruption free societyBuiilding a corruption free society
Buiilding a corruption free society
 
Проект IFC «Розвиток фінансування аграрного сектору в Європі та Центральній А...
Проект IFC «Розвиток фінансування аграрного сектору в Європі та Центральній А...Проект IFC «Розвиток фінансування аграрного сектору в Європі та Центральній А...
Проект IFC «Розвиток фінансування аграрного сектору в Європі та Центральній А...
 
Green IT Services
Green IT ServicesGreen IT Services
Green IT Services
 
Модели прямой электронной демократии
Модели прямой электронной демократииМодели прямой электронной демократии
Модели прямой электронной демократии
 
โครงงาน
โครงงานโครงงาน
โครงงาน
 
Recita: La storia di un nerd – Mario che riprogrammò il pacemaker del presidente
Recita: La storia di un nerd – Mario che riprogrammò il pacemaker del presidenteRecita: La storia di un nerd – Mario che riprogrammò il pacemaker del presidente
Recita: La storia di un nerd – Mario che riprogrammò il pacemaker del presidente
 

Similar a RTC (Rational Team Concert) with Scrum Framework

Digite - Project Management Training
Digite - Project Management TrainingDigite - Project Management Training
Digite - Project Management Training
Digite, Inc.
 
Performance Test Plan - Sample 2
Performance Test Plan - Sample 2Performance Test Plan - Sample 2
Performance Test Plan - Sample 2
Atul Pant
 
Venkatraman l
Venkatraman lVenkatraman l
Venkatraman l
PMI2011
 
Venkatramanl 131008015800-phpapp01
Venkatramanl 131008015800-phpapp01Venkatramanl 131008015800-phpapp01
Venkatramanl 131008015800-phpapp01
PMI_IREP_TP
 
PRM601 Final Project_Magana_J
PRM601 Final Project_Magana_JPRM601 Final Project_Magana_J
PRM601 Final Project_Magana_J
Jerry P. Maga
 

Similar a RTC (Rational Team Concert) with Scrum Framework (20)

Digite - Project Management Training
Digite - Project Management TrainingDigite - Project Management Training
Digite - Project Management Training
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Petrel Ocean wizards and developers tools 2013
Petrel Ocean wizards and developers tools 2013Petrel Ocean wizards and developers tools 2013
Petrel Ocean wizards and developers tools 2013
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
 
Dynamics 365 Customer Service workspace in a day
Dynamics 365 Customer Service workspace in a dayDynamics 365 Customer Service workspace in a day
Dynamics 365 Customer Service workspace in a day
 
Istqb Agile-tester Extension
Istqb Agile-tester ExtensionIstqb Agile-tester Extension
Istqb Agile-tester Extension
 
Brightwork Project Management Introductory Guide - From Atidan
Brightwork Project Management Introductory Guide - From AtidanBrightwork Project Management Introductory Guide - From Atidan
Brightwork Project Management Introductory Guide - From Atidan
 
Scrum Concepts
Scrum ConceptsScrum Concepts
Scrum Concepts
 
Performance Test Plan - Sample 2
Performance Test Plan - Sample 2Performance Test Plan - Sample 2
Performance Test Plan - Sample 2
 
Scrum referencecard
Scrum referencecardScrum referencecard
Scrum referencecard
 
Scrum and Visual Studio 2010
Scrum and Visual Studio 2010Scrum and Visual Studio 2010
Scrum and Visual Studio 2010
 
Application Of Microsoft Project To Manage Successful Project
Application Of Microsoft Project To Manage Successful ProjectApplication Of Microsoft Project To Manage Successful Project
Application Of Microsoft Project To Manage Successful Project
 
Venkatraman l
Venkatraman lVenkatraman l
Venkatraman l
 
Venkatramanl 131008015800-phpapp01
Venkatramanl 131008015800-phpapp01Venkatramanl 131008015800-phpapp01
Venkatramanl 131008015800-phpapp01
 
Txet Document
Txet DocumentTxet Document
Txet Document
 
SAD12 - Agile and Scrum
SAD12 - Agile and ScrumSAD12 - Agile and Scrum
SAD12 - Agile and Scrum
 
ETCA_8
ETCA_8ETCA_8
ETCA_8
 
Creating Repository & Project area and exploring the project area in Rational...
Creating Repository & Project area and exploring the project area in Rational...Creating Repository & Project area and exploring the project area in Rational...
Creating Repository & Project area and exploring the project area in Rational...
 
PRM601 Final Project_Magana_J
PRM601 Final Project_Magana_JPRM601 Final Project_Magana_J
PRM601 Final Project_Magana_J
 
SW605F15_DeployManageGiraf
SW605F15_DeployManageGirafSW605F15_DeployManageGiraf
SW605F15_DeployManageGiraf
 

Último

Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Abortion pills in Kuwait Cytotec pills in Kuwait
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 

Último (20)

Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 

RTC (Rational Team Concert) with Scrum Framework

  • 1. 1 Rational Team Concert Scrum Project Management Tutorial Contents Contents.....................................................................................................................................1 1. Introduction........................................................................................................................2 2. Terminology .......................................................................................................................2 3. Project Area Preparation .....................................................................................................3 3.1 Adding Users and specifying Roles..................................................................................3 3.2 Creating Team Areas......................................................................................................4 3.3 Defining Timelines and Sprints........................................................................................5 4 Product Backlog....................................................................................................................6 4.1 Opening the Product Backlog..........................................................................................6 4.2 Adding User Stories to the Product Backlog.....................................................................7 5 Planning the Sprint................................................................................................................9 5.1 Opening the Sprint Backlog ............................................................................................9 5.2 Adding Stories to the Sprint Backlog ...............................................................................9 5.2 Adding Tasks ...............................................................................................................10 6 Working during the Sprint ...................................................................................................12 6.1 Viewing the assigned work...........................................................................................12 6.2 Tracking work..............................................................................................................13 6.3 Viewing the Sprint Burndown.......................................................................................14 7 Sprint Retrospective andPlanning of the next Sprint.............................................................15 7.1 Scheduling a retrospective ...........................................................................................15 7.2 Changing the current sprint..........................................................................................16 7.3 Planning the next sprint...............................................................................................17
  • 2. 2 1. Introduction IBM Rational TeamConcertintegratestasktracking,source control,andagile planningwith continuousbuildsandaconfigurable processtoadapttothe wayyouwork. Thistutorial isbased on version4.0.1.1 of RTC usingthe scrumtemplate. The objective of thistutorial is to explainthe basicfeaturesof Rational Team Concert focusing on projectmanagementusingscrum.More informationcanbe foundinthe online libraryof Jazz.net:https://jazz.net/library 2. Terminology Iteration:Projectsare organizedintoaseriesofdevelopmentperiodscallediterations.Eachtimeline containsa hierarchyof iterations,whichcandefine startandenddates. Process:the collectionof roles,practices,rules,andguidelinesthatare usedtoorganize and control the flowof work.The projectprocessisdefinedinaprojectareaand can be further customizedinateam area. Project area: A system representation of a software project. The project area defines the project deliverables,teamstructure,process,andschedule. Report: A setof data deliberatelylaidouttocommunicate businessinformation. Roles: Roles identifythe functions of team members. Permissions for specific operations can be assignedtorolesat the projectlevel orwithinateamarea. Sandbox: An area on a file systemwhere adevelopercan modifyandtestsource code in isolation, before returningittothe source control componentandsharingit withotherdevelopers. Team area: The structure of the project teams is defined by a hierarchy of team areas. Use team areas to manage teammembership,rolesassignments,andteamartifacts. Timeline: represents an area of activity within a project that typically has its own schedule, deliverables,teams,andprocess. Sprint: A sprint is the basic unit of development in Scrum. Sprints last betweenone week and one month,and are a restricted toa specificdurationeffortof aconstant length(relate toiteration). Product Backlog: an orderedlistof "requirements"(userstories) thatismaintainedforaproduct. Sprint Backlog: is the list of work (user stories split in tasks) the Development Team must address duringthe nextsprint. Sprint Burndown Chart: is a publiclydisplayedchartshowingremainingworkinthe sprintbacklog. Updatedeveryday,itgivesa simple view of the sprintprogress
  • 3. 3 3. Project Area Preparation Before the startof aprojectitisadvisable toconfigurethe teamandthe process.Althoughthese taskscan alsobe performedinthe Eclipse client,thistutorial usesthe webclient. All of the followingtasksrequire the userto go to the ApplicationAdministration page,which can be done asfollows: 1. Clickon the Administrationicon andthenclick Manage ThisProject Area 3.1 AddingUsersandspecifyingRoles Whenyoucreate aprojectareayouare the administratorandyoucanaddmembersandspecify the rolesof each of these members. 1. On the ApplicationAdministrationpage of the webclient,clickthe Overviewtab. 2. Addthe membersthatwill be relatedtoyourproject.To add membersdothe following: a. In the Memberspane,click Add. b. Inthe ContributorSelectionwindow,enterthe name of ausertosearchfor,or click Show All. Remembertouse the name or last name of the userinsteadof the user id. c. In the Matching userspane,selectauser. d. ClickAdd. 3. Specifythe rolesof eachmember.Tospecifyarole dothe following:
  • 4. 4 a. Findthe userinthe Memberspane;clickthe ProcessRolesicon onthe Actions column. b. In the Edit Process Roles window, select the desired role(s) in the Available Roles list,click Add-->. c. ClickOK. 4. ClickSave. 3.2 CreatingTeamAreas Team areascan be createdto assignusersinparticularrolesforworkingona timeline ora particularsetof deliverables.Youcancreate a team areawithinanexistingprojectareaoranother teamarea to establishateamhierarchy.Create the teamarea for the currentprocesswiththe membersthatwere createdinthe previousstep. 1. On the ApplicationAdministrationpage of the webclient,clickthe Overviewtab. 2. In the TeamArea Hierarchypane,click Create Team.
  • 5. 5 3. In the Team Area Name field,enterateamname. 4. To add a user tothe team: a. In the Membersor Administratorspane,click Add. b. Inthe ContributorSelectionwindow,enterthe name of ausertosearchfor,or click Show All. Remembertouse the name or last name of the userinsteadof the user id. c. In the Matching userspane,selectauser. d. ClickAdd. 5. Addan optional summaryanddescriptionforthe teamandclick Save. 3.3 DefiningTimelinesandSprints Whena projectarea iscreatedit normallyhasa defaulttimeline,butyoucan create additional timelinesaswell asahierarchyof iterationsforeachof themor modifythe existingones. 1. On the ApplicationAdministrationpage of the webclient,clickthe Timelinestab. 2. SelectRelease1.0,click Editproperties.Here youcanspecifyanidentifier,whichappearsin the Process Configuration Source code. You can also enter start and end dates for the timeline,anddesignate the timeline asthe projecttimeline.Click OK.
  • 6. 6 3. Create a newSprint(Iteration).Tocreate aniteration,selectthe timelineoriterationwithin whichto create the iterationinthiscase Release 1.0,thenclick Create Iteration.Specifyan identifier and, a display name in this case Sprint 3 (1.0). Enter start and end dates for the sprint. To enable the iteration for an iteration plan, click A release is scheduled for this iteration.Onlyiterationswithscheduledreleasesare eligibleforiterationplans.Click OK. 4. Save the projectarea. 4 Product Backlog 4.1 Openingthe ProductBacklog The productbacklogis one of the mainartifacts inthe Scrum Methodology,anditcontainsthe userstoriesthatare yetto be completed. 1. In the Project Dashboard view,expandthe PlansMenu,click CurrentPlans. 2. In the Current Plans view, you will see the Backlogs in the granularity of Product Backlog, Release BacklogandSprintBacklog.Clickon Product Backlog.
  • 7. 7 3. On the Product Backlog view you can see and edit the Plan’s Details. You can change the ownerof the backlog;it can be a projector a Team Area.You can alsochange the Iteration this backlog is linked to; in this case it is linked to the overall product backlog. Finallyyou can change the plantype;inthiscase itis of type ProductBacklog. 4.2 AddingUserStoriesto the ProductBacklog 1. On the ProductBacklogview,click AddWork Item and click Story on the submenu. 2. A newUserStory will appearonthe PlannedItemslist.Onthisview,youcanwrite the user story, assign the number of story points (on the Story Points column) and the Priority (on the Prioritycolumn).
  • 8. 8 3. Addall the userstoriesof the product. 4. Save the product backlog. 5. You can furtheredituser storiesinorder to add more attributes,acceptance tests,linksto files and other artifacts among other functionalities provided by RTC. To edit a user story, clickit onthe PlannedItemslist. 6. On the Story overview you can change the main attributes of the user story, add a descriptionandcommentsforstartingadiscussionaboutthe story. 7. You can alsoadd acceptance tests for the story. Clickon the Acceptance tab. Here you can add a description of the acceptance criteria. Click Edit on the Acceptance Test section and write the descriptionof the acceptance criteria. 8. You can furtherlinkthe RTC tool withthe Rational QualityManager(RMQ) tool by creating a test for this user story. Click on the Tested By Test Case button. An add link window will appear,choose yourQualityManagementprojectandCreate newonthe radiobutton.Click OK. 9. On the NewTest case window fill the attributesof the testthat you will create forthe user story. Amongotherthingsyoucan selectthe TestPhase inwhichthistestwill be executed.ChooseUserAcceptance Test.Click OK.A new testwill be createdandyou will be able to furtherdefine itonthe RQMtool.Alsoyoucan add more testsfor the user storyif needed.
  • 9. 9 10. ClickSave to save yourchanges. 5 Planning the Sprint 5.1 Openingthe SprintBacklog Whenusingthe Scrum template onRTC,the sprintbacklogof the sprintisalreadycreated. 1. In the Project Dashboard view,expandthe PlansMenu,click CurrentPlans. 2. In the Current Plans view, you will see the Backlogs in the granularity of Product Backlog, Release BacklogandSprintBacklog.Clickon Sprint Backlog. 3. Onthe SprintBacklogviewyoucanseeandeditthePlan’sDetails.Youcanchange the owner of the backlog; it can be a project or a Team Area. You can also change the Iteration this backlog is linked to; in this case it is linked to the Sprint 1 of Release 1.0. Finally you can change the plantype;inthiscase itisof type SprintBacklog.Youcanalsosee the Burndown Chart, ProgressandWork Load of the sprint. 5.2 AddingStoriesto the SprintBacklog 1. Openthe ProductBacklog.
  • 10. 10 2. Choose auserstoryyou wanttoimplementinthe 1st Sprint,clickthe Actionsbuttonandgo toPlan Foronthe dropdownmenuandclick Sprint1(1.0).Repeatthisforall theuserstories that will be implementedonSprint1. 3. ClickSave. The userstorieswill disappearfromthe Product Backlog,because theyare now inthe Sprint1 (1.0) Backlog. 4. Openthe Sprint1 (1.0) Backlog.You will see the userstoriesof the 1st sprintas unassigned itemsonthe PlannedItemsList. 5.2 AddingTasks 1. Nowthe userstoriesneedtobe splitintotasks.Choose a userstory you wantto split,click the Actionsbuttonandgoto Create ChildWorkItemonthe dropdownmenuandclick Task.
  • 11. 11 2. Write the summaryof the task.Add all the tasksof the userstories of the sprint. 3. The team can specify estimates of effort for each of the tasks. To estimate the time for a task, go to the Effective Estimate column and choose the desired number of hours. Add estimationsforall the tasksof the sprintbacklog. 4. In order to assigntasks to the differentusersgrabthe task from the movingaction control and drop it under the team member that is assignedto perform the task. Assign all the tasksof the sprintto the differentusers.
  • 12. 12 5. Nextto eachuser youcan see the ProgressandWork Load graphs. Clickonthe graph to go throughall the kindsof graphs provided. 6 Working during the Sprint 6.1 Viewingtheassignedwork RTC allowsthe usersto performqueriesoverthe Work Itemsof the project.In thistutorial we will justfocusonseeingthe assignedworkinordertoperformthe assignedtasks. 1. In the Project Dashboard view,expandthe WorkItemsMenu,click SharedQueries. 2. In the Shared Queries view, you will see a lot of useful predefined queries. Click on Open Assignedto me.You will see alistof the currenttasksthat are currentlyopenandassigned to you.
  • 13. 13 6.2 Trackingwork Team membersshouldstartworkingonthe tasksandtrack theirprogressusingthe RTC tool. Theycan do thisfirstby reportingthe time remainingtofinishthe taskandthenbyreportingthe statusof the task. 1. In the Openand assignedto me View,click one of the assignedtasks. 2. In the Taskview,youwill be able toeditthe attributesof the task;importantforthispartof the tutorial are the status, the estimate correction, the time remaining, the due date and the discussionandcomments.Firstof all Clickon the Status dropdown list and change the statusto Start working.
  • 14. 14 3. ClickSave.You will see thatthe statusof the task ischangedto In progress. 4. At this moment you can change some values like correcting the initial estimation and/or reportingthe remaininghourstofinish.Simulate aworkprocess;click Save everytime you change a value. 5. RTC also allowsyoutosee the historyof the Task. Go to the HistoryTab by clicking History. In the History tab you can see the tracking of the changes you have done during the work process.Note thatwhenyouchange the time remaining,the historytracksitas time spent. 6. Go back to the Overview Tab. Change the due date to today and change the status to Complete. 7. ClickSave.You will see thatthe statusof the task ischangedto Done. 8. Simulate the workingof the othertasksof the sprint. 6.3 ViewingtheSprintBurndown RTC offersa numberof reportsthat are createdand updatedcontinuouslywithhistorical data of the project.The SprintBurndownisone of the most importantreportsina Scrum project. 1. In the Project Dashboard view,expandthe ReportsMenu,click SharedReports.
  • 15. 15 2. In the Shared Reports view, you will see a lot of useful predefined reports. Click on Burndown. You will see the Burndown report,which is basedon the data providedby the teammembersastheyupdate and complete the workitemsassignedto them. 7 Sprint Retrospective and Planning the next Sprint 7.1 Schedulingaretrospective When the sprintis finishedasprintretrospective mustbe scheduled.Inthismeetingthe team membersdiscusswhatwentwell,whatwentwrongandhow to improve onthe nextsprint. 1. In the Project Dashboard view,expandthe WorkItemsMenu,click Retrospective. 2. Inthe Retrospectiveview,youcanfill theattributesof theRetrospective.Fillthe general data of the retrospective,onPlannedForchoose Sprint2 because thismeetingwill be holdduringthe beginningof thenextsprint,andthismakesthisworkitemvisibleduring sprint2. 3. Team members can use the discussion area of the retrospective work item and post commentsinorderto keeptrack of the ideasthat were sharedduringthe meeting.
  • 16. 16 7.2 Changingthecurrentsprint After Sprint 1 is finished, we need to change the current sprint to Sprint 2, and start planning the work forthissprint. 1. On the ApplicationAdministrationpage of the webclient,clickthe Timelinestab. 2. As you can see, the current iteration is marked by a blue arrow. In order to change the current sprint select Sprint 2 (1.0) and press the button of set the selected iteration as current.
  • 17. 17 3. ClickSave. 7.3 Planningthe next sprint 1. In the Project Dashboard view,expandthe PlansMenu,click CurrentPlans. 2. You will see that now the Sprint Backlog is under the sectioncalled Sprint 2 (1.0) because thisisthe newcurrentsprint.Alsoitshouldhave one workitemthatisthe retrospective. 3. Clickon Release Backlog.You can see the tasks here dividedbythe sprintsof the Release.
  • 18. 18 4. Go back to the PlansViewandfollow the stepsof Section5inorderto planthisnew sprint.