safe concepts supported in rtc - jazz.net web viewthe scaled agile framework (safe) provides a...

40
RTC 6.0 Scaled Agile Framework © (SAFe™) Solution SAFe Concepts supported in RTC............................1 Multiple RTC Project Areas: Portfolio, Program + Teams....3 Process template for Program + Teams..........................5 Project Area Initialization.................................5 Program/Team Timeline structure............................10 Roles...................................................... 11 Permissions................................................ 12 Project Configuration Permissions..............................12 Team Configuration Permissions.................................12 Artifacts.................................................. 13 Work Item Types............................................ 14 Custom attributes..............................................15 Program Epic................................................... 16 Feature........................................................ 17 Enumerations............................................... 17 Attribute customization....................................17 Planning................................................... 18 General........................................................ 18 Plan Attributes................................................19 Work Environment...............................................20 Plan Types..................................................... 21 Program Backlog (new)........................................21 Sprint Backlog...............................................22 Sprint Kanban Board..........................................23 Release Backlog..............................................23 Product Backlog..............................................23 Cross-Project Plan...........................................23 Predefined Queries.........................................23 Program level..................................................23 Team level..................................................... 24 Work Item templates........................................28 Reports.................................................... 30 Role based dashboard.......................................32

Upload: doandan

Post on 02-Feb-2018

249 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

RTC 6.0 Scaled Agile Framework© (SAFe™) SolutionSAFe Concepts supported in RTC.............................................................................................. 1

Multiple RTC Project Areas: Portfolio, Program + Teams.....................................................3Process template for Program + Teams.....................................................................................5

Project Area Initialization............................................................................................................................5Program/Team Timeline structure.......................................................................................................10Roles....................................................................................................................................................................11Permissions......................................................................................................................................................12

Project Configuration Permissions....................................................................................................................12Team Configuration Permissions.......................................................................................................................12

Artifacts............................................................................................................................................................. 13Work Item Types...........................................................................................................................................14

Custom attributes......................................................................................................................................................15Program Epic...............................................................................................................................................................16Feature...........................................................................................................................................................................17

Enumerations..................................................................................................................................................17Attribute customization.............................................................................................................................17Planning.............................................................................................................................................................18

General...........................................................................................................................................................................18Plan Attributes............................................................................................................................................................19Work Environment...................................................................................................................................................20Plan Types.................................................................................................................................................................... 21

Program Backlog (new)....................................................................................................................................21Sprint Backlog.......................................................................................................................................................22Sprint Kanban Board..........................................................................................................................................23Release Backlog....................................................................................................................................................23Product Backlog...................................................................................................................................................23Cross-Project Plan...............................................................................................................................................23

Predefined Queries.......................................................................................................................................23Program level..............................................................................................................................................................23Team level....................................................................................................................................................................24

Work Item templates...................................................................................................................................28Reports...............................................................................................................................................................30Role based dashboard.................................................................................................................................32

SAFe Concepts supported in RTCIn RTC 6.0, we provide an out of box process templates that have the necessary SAFe artifacts for Program + Team levels. Figure 1 shows the SAFe V3.0 “big picture”. The SAFe concepts available using these templates are indicated with a green star.

Page 2: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Figure 1: RTC 6.0 SAFe Support - "Big Picture"

SAFe RTC MappingSAFe Level SAFe Concept RTC Concept Notes

Program Roadmap & Vision Plan View Vision can be a tab on the plan editor or it can be reflected in an HTML widget on the dashboard

Program Backlog Plan View

Program Roadmap Plan View

Architectural Runway Plan View

Program Epic Work Item Type Epic Type (Business/Architectural) attribute on the Program Epic work item type

  

 

 

 

 

  

Page 3: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Feature Work Item Type Feature Type (Business/Architectural/NFR*) attribute on Feature work item type

* Non Functional RequirementProgram PI Objective Work Item Type PI Objective work item type with Program value for PI Type.

Team Story Work Item TypeTask Work Item TypeTeam PI Objective Work Item Type PI Objective work item type with Team for PI Type.

Team Backlog Plan ViewQP Planning Views

<All Levels> Role Role Assigned to appropriate Project Area or Team AreaCreated in the Project Area for the right level

Multiple RTC Project Areas: Portfolio, Program + TeamsThe adoption of agile practices has proven successful in helping teams address the business imperatives to continuously deliver more value quickly, with higher quality and at a lower cost, but agile in isolation does not imply organizational success. The Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at the team level but also across the teams. It takes into consideration the development of code, but also architecture, project funding and governance, and describes the roles and processes applicable at each level. SAFe guidance and best practices enable organizations to improve efficiency and effectiveness by synchronizing the alignment, collaboration and delivery of value to the business driven by portfolio vision and strategy.

Rational Team Concert (RTC) is at the core of IBM’s DevOps solution and the logical starting point for teams looking to get started with SAFe. A single RTC project area can be established to support a small- to mid-sized organization that wants to get up and running quickly when the need for flexibility and scalability is less of a concern. This article provides details of the OOTB SAFe process template provided with RTC 6.0. A single project for Program and Teams is the officially recommended topology for RTC 6.0 for SAFe. It is a simple topology that offers both scalability and flexibility. There are known limitations in schedule roll-up from Programs to Portfolio with this topology.

Establish new programs with Teams

Page 4: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Establish a new Program that tracks work of existing teams

Page 5: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

RTC 6.0 provides the following OOTB process templates Process template for Program + Teams

Process template for Program + TeamsA new OOTB process template is provided to support the Scaled Agile Framework (SAFe) 3.0 Program within Rational Team Concert 6.0.

Project Area Initialization Team areas - Initializes the project area with default team areas.

o Team 1 (rename)o Team 2 (rename)

Work Item Categories - Initializes the project area with default categories. For each of the Teams Areas representing SAFe Teams, create a work item category that enables work to be assigned specifically to that Team.

o Team 1 (rename)o Team 2 (rename)

Plans - Initializes the project area with the plans.

SAFe Team D

SAFe Team C

SAFe Program

SAFe Team B

SAFe Team A

SAFe Program

1

SAFe Portfolio (Coming Soon!)

CLM LPA or

RTC Project Area

RTC Project Area

RTC Project Area or

Team Area

Page 6: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Reports - Deploys the following pre-defined reports to the project area.o Actual as a Percentage of Estimated Worko Advanced Release Burndowno Blocking Work Itemso Build Health

Page 7: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

o Build Resultso Burndowno Burnupo Closed Work Items Dailyo Code Healtho Cumulative Value Flowo Defect Backlogo Defect Backlog by Project Areao Defect Discovery Rateo Deferred Work Itemso Estimate Changeso Estimated vs Actual Worko Frequent Test Failureso Frequent Test Regressionso Micro Advanced Release Burndowno Micro Blocking Work Itemso Micro Build Durationo Micro Build Healtho Micro Burndowno Micro Burnupo Micro Change Set Activityo Micro Closed Work Items Dailyo Micro Closed Work Items by Priorityo Micro Compilation Warningso Micro Cumulative Value Flowo Micro Deferred Work Itemso Micro Estimated vs Actual Worko Micro File Change Activityo Micro Frequent Test Failureso Micro Frequent Test Regressionso Micro New Work Items by Severityo Micro Open Work Items by Priorityo Micro Open Work Items by Typeo Micro Open vs Closed Story Points by Iterationo Micro Open vs Closed Work Itemso Micro Release Burndowno Micro Story Pointso Micro Story Points Remainingo Micro Story Points by Iterationo Micro Team Velocityo Micro Test Failureso Micro Tests

Page 8: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

o Micro Work Item Comparisono New Work Items by Severityo Open Work Itemso Micro Open Work Itemso Open Work Items by Typeo Open vs Closed Story Points by Iterationo Open vs Closed Work Itemso Planning Burndowno Planning Release Burndowno Planning Team Velocityo Project Activityo Release Burndowno Story Pointso Story Points Progresso Micro Story Points Progresso Story Points Remainingo Story Points by Iterationo Team Velocityo Work Item Comparisono Work Item Comparison by Project Areao Work Items by Ownero Work Items by Priorityo Work Items by Team Areao Risks by Exposure

Post project initialization – when the project is instantiated using this template it create a work item with the summary of Post-Project Initialization Tasks is created. The description in the new work item describes tasks that the program manager or release train engineer should perform to get started working in the new project area.

Note: Users assigned to product manager or release train engineer roles must perform these post-initialization tasks.1) Add members to the project and assign appropriate process roles:- Open the Project Area editor.- In the Members section, click Add.- Select the users.- Assign the process roles for the selected users.- Click Finish.- Save the project area.

2) Rename the team areas:- Open the Team Organization view in Eclipse client.

Page 9: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

- Double-click the team area that has "rename" in its name , such as "Team 1 (rename)".- In the Team Area editor, type the team area name.- Create any other teams as applicable.- Save the project area.

3) Rename the categories and associate them with project / team areas:- Open the project area editor.- Click the Work Item Categories tab.- In the Categories section, double-click the category names that contain "rename", and replace them with the category names for your organization.- Add more categories as applicable.- Map the team areas to work item categories (Filed Against attribute).- In the left column, select the category for the program. Then, in the right column, select the project. Click Associate.- Associate any other categories to their respective team areas for one-to-one associations.- Save the project area.

4) Rename the plans:- From the web client, click Plans>All Plans.- Click on the plan to open it and edit the plan name.- Go back to Plans>All Plans and repeat above step to rename other plans.

5) Optional: Create and assign work items for program initiation activities:- Click Work Items> Create from Template ...- Select the Program Initiation template.- In the Filed Against field, choose the program category for the work items.- In the Planned For field, choose the first program increment for the work items.- Click on Create from Template.

6) Create and assign work items for the program increment:- Click Work Items> Create from Template ...- Select the Program Increment template.- In the Filed Against field, choose the program category for the work items.- In the Planned For field, choose the first program increment for the work items.- Click Create from Template.

7) The SAFe process template includes calculated scripts for WSJF calculation. To use scripts deployed as process attachments you need to enable this functionality:- Go to administrative page of your RTC server

Page 10: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

https://your.server.name:9443/ccm/admin.- From the left side-bar open Configuration > Advanced Properties- In the Work Item Component find the Enable Process Attachment Scripts property and set its value to true.- You may need to restart the server before this takes effect.

For additional guidance on configuring your SAFe environment, refer to the SAFe Template instructions referenced on the IBM SAFe Landing Page .

Program/Team Timeline structure Creates a project timeline, with one top level iteration representing the Agile

Release Train, 3 Program Increment – each 10 week long (contains 5 sprints), 5 Sprints per PI – each 2 week long and 1 Backlog iteration

o (Program Name) Timeline [Project Timeline] (Program Name) Agile Release Train

PI1, 10 w durationo Sprint 1.1, 2 w durationo Sprint 1.2, 2 w durationo Sprint 1.3, 2 w durationo Sprint 1.4, 2 w durationo Sprint 1.5, 2 w duration

PI2, 10 w longo Sprint 2.1, 2 w durationo Sprint 2.2, 2 w durationo Sprint 2.3, 2 w durationo Sprint 2.4, 2 w durationo Sprint 2.5, 2 w duration

PI3, 10 w longo Sprint 3.1, 2 w durationo Sprint 3.2, 2 w durationo Sprint 3.3, 2 w durationo Sprint 3.4, 2 w durationo Sprint 3.5, 2 w duration

Backlog

Page 11: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Roles

SAFe Level

SAFe Role Comments

Program Product Manager

The product manager defines and prioritizes the program backlog, develops the vision and roadmap, works with product owners to optimize feature delivery to the customers, and sets PI Objectives. This person has content authority.

Business Analyst The business analyst defines initiatives (business epics) and determines the impact on the internal and external value streams of the enterprise.

UX Designer The UX designer works with stakeholders to understand the specific business targets of the user-system interaction. Responsibilities include UI design, UX guidelines, design elements, and the validation of user experience through user-experience testing.

System Architect The system architect defines a technological vision and implementation scenarios with architectural epics that support the business strategy. This person maintains a high-level understanding of user needs, system requirements, and business benefits for a release train.

Release Train Engineer

The release train engineer facilitates the agile release train processes and program execution, escalates impediments, manages risk, and drives continuous, program-level improvement. This person also facilitates

Page 12: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

(Program Manager)

program events, such as release planning, inspect and adapt, and the scrum of scrums.

Business Owner The business owner is responsible for the value delivered by a specific ART. This person understands the strategic themes that influence the train, knows about the current business context, has decision-making influence on epics moving through the Kanban systems, is involved in driving or reviewing the program vision and road map, and has a significant role in release planning.

Team(Scrum based)

Product Owner The product owner defines and prioritizes the requirements backlog, helps to elaborate those requirements with the team, and accepts completed stories into the baseline. A team has only one product owner, who might be dedicated to one or two teams.

Scrum Master The scrum master facilitates team interactions and meetings, enforces the rules in a scrum, and helps drive the team's efforts to continuously improve. A team member or a scrum master might have a full- or part-time role that is shared across two or three teams.

Team Member The team member is usually a developer or tester, but this role might include other roles as well, such as a technical lead, a system architect, or a technical writer. A team normally has five to nine members.

Permissions

Project Configuration PermissionsActivity Grant PermissionsDashboards >Save Personal Dashboard EveryoneSave Project Dashboard Product Manager

Release Train Engineer

Process>Save Project Area Product Manager

Work Items>Save Attachment > Delete attachment

Product ManagerRelease Train Engineer

Save Attachment > Modify attachment

Everyone

Save Category> Modify a work item category

Product ManagerRelease Train Engineer

Save Release> Modify release Product ManagerRelease Train Engineer

Team Configuration PermissionsActivity Grant PermissionsDashboards > Save Team Product Manager

Page 13: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Dashboards Release Train EngineerProduct OwnerScrum MasterTeam Member

Planning (All) Product ManagerRelease Train EngineerScrum MasterTeam Member

Process > Generate Team InvitationProcess > Save process Description > Modify process descriptionProcess > Save Team AreaReports > Deploy ReportReports > Manage Report FolderProcess > Save process Description > Create process descriptionProcess > Save process Description > Delete process description

Product ManagerScrum Master

Reports > Display Report EveryoneWork Items > Delete QueryWork Items > Save QuerySave Work Item

Artifacts Program Level

o Program Vision – free format description of the Program Project Areao Program Backlog / Road map - a new plan type Program Backlog,

containing Kanban view, Roadmap, and WSJF Ranked Listo Program PI Objective – PI Objective work item type with a type attribute-

indicating its Program.o Program Epic - the “epic type” attribute to indicate whether the Epic

work item is Business or Architecturalo Feature – the “feature type” attribute to indicate whether the Feature

work item is Business, Architectural or NFR Team Level

o Sprint Backlogo Stories, Tasks, Defects, Risks, Retrospectiveso Team PI Objective – PI Objective work item type with a type attribute

indicating its Team.o Sprint Kanban Board

Work Item TypesSAFe artifacts that require workflow and are used in planning are instantiated as RTC work items. For each SAFe artifact, we have a corresponding work item type

Page 14: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

which have a set of defined and customized attribute. Each work item type is associated with an Editor Presentation view and a Workflow. Attributes may be re-used across work item types. Descriptions of these artifacts can be found on the Scaled Agile Framework web site.

Work Item Type

RTC ID Notes

Plan ItemsProgram Epic com.ibm.team.workitem.workItemType.programEpic Epics that are constrained to a single train.Feature com.ibm.team.workitem.workItemType.feature Fulfill one or more stakeholder needs. Maintained in the Program Backlog. Can

be fit in a Program Increment. Bridge gaps between User Stories (sized to fit in iterations) and Program Epics (which span PIs). Uses Weighted Smallest Job First (WSJF) for continuous prioritization.

Story com.ibm.team.apt.workItemType.story Requirements specifications in Agile world. Small, independent behaviors that can be implemented incrementally, each of which provides value to the business. Negotiable and statement of intent rather than a contractually required behavior. Sized to fit in a single iteration.

Execution ItemsPI Objective com.ibm.team.workitem.workItemType.piObjective Describes the business and technical goals for the upcoming Program Increment

of an Agile Release Train. Each team summarizes their specific business and technical objectives for that PI (Team’s PI Objectives), once committed the team’s PI objectives are aggregated into the Program PI Objectives.

Defect com.ibm.team.workitem.workItemType.defect A bug, error, flaw in the implementation. Defects related to a Story can be associated with a Story using a parent/child link. Defects and Tasks associated with the Story are shown on the task board.

Task com.ibm.team.workitem.workItemType.task Defines a unit of work planned for a sprint and is estimated in hours. Tasks are linked to a Story using a parent/child link.

Retrospective com.ibm.team.workitem.workItemType.retrospective Used to capture the findings of the Sprint retrospective meeting.Risk com.ibm.team.workitem.workItemType.risk Identifies an uncertain event, which can negatively affect the project. It includes

an assessment of its probability of occurrence and impact.

Page 15: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Custom attributesAttribute Data Type RTC ID NotesProgram EpicEpic Type Epic Type

(Enumeration)com.ibm.team.workitem.attribute.epicType Architectural, Business

Value Statement

Wiki com.ibm.team.workitem.attribute.valueStatement Replaces the Description field in Program Epics

FeatureFeature Type Feature Type

(Enumeration)com.ibm.team.workitem.attribute.featureType Architectural, Business, NFR

Program Epic, FeatureJob Size Job Size

(Enumeration)com.ibm.team.workitem.attribute.jobSize Relative value

According to SAFe, use a relative scale (like story points): 1, 2, 3, 5, 8, 13, 20

Could also use “T-Shirt size” (H-M-L, L-M-S) Used in WSJF calculation Can use the same Data Type for all three but

this provides you the flexibility to change the enum values later for each of the WSJF components.

User/Business Value

User/Business Value (Enumeration)

com.ibm.team.workitem.attribute.ubVal

Time Criticality

Time Criticality (Enumeration)

com.ibm.team.workitem.attribute.timeCrit

RR/OE RROE(Enumeration)

com.ibm.team.workitem.attribute.rroe

WSJF Integer com.ibm.team.workitem.attribute.wsjf Calculated (read-only)PI ObjectivePI Objective Type

PI Objective Tpe (Enumeration)

com.ibm.team.workitem.attribute.piType Program, Team

Business Value (Planned)

Business Value (Enumeration)

com.ibm.team.workitem.attribute.busValuePlanned On a scale of 1-10

Business Value (Actual)

com.ibm.team.workitem.attribute.busValueActual

Associated Iteration

Iteration com.ibm.team.workitem.attribute.associatedIteration

StoryAcceptance Test

Large HTML com.ibm.team.apt.attribute.acceptance

Story Points Complexity (Enumeration)

com.ibm.team.apt.attribute.complexity

RiskContingency Plan

Large HTML com.ibm.team.workitem.attribute.contingencyPlan

Exposure(%) Long com.ibm.team.workitem.workItemType.risk.exposure

Page 16: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Impact Impact (Enumeration)

com.ibm.team.workitem.workItemType.risk.impact

Mitigation Plan

Large HTML com.ibm.team.workitem.attribute.mitigationPlan

Occurrence Date

Timestamp com.ibm.team.workitem.workItemType.risk.occurrencedate

Probability Probability (Enumeration)

com.ibm.team.workitem.workItemType.risk.probability

Risk Category Risk Category (Enumeration)

com.ibm.team.workitem.workItemType.risk.riskcategory

Program Epic Value Statement - used to capture, organize and communicate key information

about an epic. This is developed in the Kanban Review state and contains enough information to discuss the proposed initiative. Pre-configured with free-form text Value Statement entry field (in place of Description) with text that reminds the creator of what to specify.

Program Epics have different state groups than the other work item types. The state groups are:

– Funnel– Analysis– Backlog– Closed

These state groups are aligned to the kanban system referred to at http://www.scaledagileframework.com/business-epic-kanban/

Feature WSJF is key component to capture on Features. WSJF attributes captured in

normalized way (Fibonacci), calculated WSJF value.

Page 17: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Feature Type attribute

EnumerationsEnumeration RTC ID Enum Values DefaultEpic Type epicType Architectural

BusinessBusiness

Feature Type featureType ArchitecturalBusinessNFR

Business

Job Size jobSize Unassigned1, 2, 3, 5, 8, 13, 20

UnassignedUser/Business Value ubValTimeCrit timeCrit

RROE rroe

PI Objective Type piType ProgramTeam

Program

Business Value businessValue 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 1

Attribute customization Calculated Values

o WSJF - Supplies the Weighted Shortest Job First algorithm as per http://scaledagileframework.com/wsjf/

o Exposure Provider – depends on the Probability and Impact attributes in a Risk work item type.

Probability: The likelihood that the risk will occur. Impact: The degree to which the risk affects the project. Exposure: The magnitude or scope of the risk. Multiplying the

probability and impact and dividing that number by 100 determine the exposure.

Default Valueso Default Value statement in Program Epic

Page 18: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Planning

GeneralProgress on work items is tracked as Time Remaining;Display estimates in hours.Backlog is set as backlog iteration.

Page 19: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Plan AttributesComplexity Attribute – Story Points

Custom attributes that can be added as a column on a plan

Page 20: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Work EnvironmentAgile says that a working day is 6 hours, following that principle the working day in this template is set for 6 hours as the team using the Scrum process.

Page 21: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Plan Types

Quick Planner Planning views:

Program Backlog (new)

Kanban View – is based on the portfolio kanban system example provided at http://www.scaledagileframework.com/business-epic-kanban/

o excludes all items except the Program Epics, o sorted by WSJF, o shows the Summary, Owned By, WSJF and Planned For values on the cards

Page 22: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Roadmap – o tree view using the parent-child link type,o items are sorted by WSJF value, o shows Summary, Id, WSJF, Status and Planned For columns

WSJF Ranked List – o flat ranked list sorted by WSJF, o excludes all items except Features, o I knoshows Summary, ID, Status, WSJF, Job Size, User/Business Value, Time

Criticality, RROE columns

Sprint Backlog

Taskboard – Workflows of Story, Task and Defect is simplified to show a simplified sprint taskboard and kanban view. These views exclude all items except Stories, Tasks and Defects.

Page 23: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Sprint Kanban Board

Release Backlog

Product Backlog

Cross-Project Plan

Predefined Queries

Program level

Predefined Query RTC ID DescriptionOpen features com.ibm.team.workitem.queries.predefined.openFeatures Unresolved open features

Open program epics com.ibm.team.workitem.queries.predefined.openProgramEpics Program epics that are unresolved

Open program PI objectives

com.ibm.team.workitem.queries.predefined.openProgramPIObjectives

Unresolved program PIobjectives

Open team PI objectives

com.ibm.team.workitem.queries.predefined.openTeamPIObjectives Unresolved team PI objectives

Open non -feature work items

com.ibm.team.workitem.queries.predefined.openNotFeatures Unresolved open non-feature work items

Page 24: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Team level

Predefined Query RTC ID DescriptionOpen Risks com.ibm.team.workitem.queries.predefined.openRisks Risks that is unresolved.

Retrospectives com.ibm.team.workitem.queries.predefined.allRetrospectives Find all Retrospectives.

Open work items created by me

com.ibm.team.workitem.queries.predefined.openCreated Work items I have created which are open or in progress.

Closed work items created by me

com.ibm.team.workitem.queries.predefined.closedCreated Work items I have created which have been resolved.

Work Items resolved by me

com.ibm.team.workitem.queries.predefined.myResolved Work items I have resolved.

Open work items subscribed by me

com.ibm.team.workitem.queries.predefined.openSubscribed My subscriptions to open or in progress work items.

Closed work items subscribed by me

com.ibm.team.workitem.queries.predefined.closedSubscribed My subscriptions to resolved work items.

Open work items assigned to me (current sprint)

com.ibm.team.workitem.queries.predefined.myOpenCurrent To do list for the current sprint.

Recently modified work items

com.ibm.team.workitem.queries.predefined.recentlyModified Modified in the last 12 hours.

Recently closed work items

com.ibm.team.workitem.queries.predefined.recentlyClosed Closed in the last 12 hours.

Pending approvals for me

com.ibm.team.workitem.queries.predefined.pendingApprovals Pending requests for approvals or reviews that involve me.

Blocked work items

com.ibm.team.workitem.queries.predefined.blocked Work items that have a "Depends On" link to an open work item.

Open stories com.ibm.team.workitem.queries.predefined.openStories Stories that is unresolved.

Stories ready for testing

com.ibm.team.workitem.queries.predefined.readyForTesting Stories with the "In Test" status.

Stories (current sprint)

com.ibm.team.workitem.queries.predefined.allStoriesCurrent Stories in the current sprint.

Recently modified by me

com.ibm.team.workitem.queries.predefined.myRecentlyModified Work Items I have modified in the last 12 hours.

Page 25: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Recently created by me

com.ibm.team.workitem.queries.predefined.myRecentlyCreated Work Items I have created in the last 12 hours.

My current work com.ibm.team.workitem.queries.predefined.myInProgress Work Items in progress and assigned to me.

My work items pending approval

com.ibm.team.workitem.queries.predefined.myPendingApprovals Work items created by me that are pending approval.

Open defects (current sprint)

com.ibm.team.workitem.queries.predefined.openDefectsCurrent Open defects planned for the current sprint.

Open stories (current sprint)

com.ibm.team.workitem.queries.predefined.openStoriesCurrent Current Stories that are unresolved.

Stories Needing Business Value

com.ibm.team.workitem.queries.predefined.storyNeedingBusinessValue Stories that have an unassigned Business Value attribute.

Stories unassigned (current sprint)

com.ibm.team.workitem.queries.predefined.storyNeedingOwnerCurrentSprint

Stories with no owner in the current sprint.

Stories without children (current sprint)

com.ibm.team.workitem.queries.predefined.storyNoChildrenCurrentSprint Stories without any children (e.g tasks) in the current sprint.

Tasks Unassigned (current sprint)

com.ibm.team.workitem.queries.predefined.tasksNoOwnerCurrentSprint Tasks that do not have an owner in the current sprint.

Tasks without a parent work item

com.ibm.team.workitem.queries.predefined.tasksNoParent Tasks that do not have a parent work item.

Tasks without estimates

com.ibm.team.workitem.queries.predefined.tasksNoEstimate Tasks that do not have an estimate greater than zero.

Stories needing story points

com.ibm.team.workitem.queries.predefined.storiesNoStoryPoints Stories with zero story points. (?? (0 pts))

Stories in progress (current sprint)

com.ibm.team.workitem.queries.predefined.storiesInProgressCurrent Stories that have started work but not closed in the current sprint.

Stories closed (current sprint)

com.ibm.team.workitem.queries.predefined.storiesClosedCurrent Stories that are closed in the currrent sprint.

My defects by severity

com.ibm.team.workitem.queries.predefined.myDefectsInProgress Work Items in progress and assigned to me

Page 26: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at
Page 27: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Work Item templatesProject areas that are based on the SAFe process template include the following templates that you can use to create work items:

Program Initiation: Use to create work items applicable when a program is first initiated.

o Program initiation - Work items for starting a new program.o Create a vision – See, http://www.scaledagileframework.com/vision/.

Can use the Notes tab in a plan to document the visiono Create a roadmap – See,

http://www.scaledagileframework.com/roadmap/. The new Program Backlog plan type has a Roadmap plan view, which can be used.

o Populate program backlog – See, http://www.scaledagileframework.com/program-backlog/. Use the new Program Backlog plan type.

Program Increment: Use at the start of each Program Increment to create work items for typical program events.

o Program increment - Work items for a program incremento Prepare for release planning - Work items for preparing for release

planning

Page 28: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

o Refine and prioritize the Program Backlog (architecture) - See, http://www.scaledagileframework.com/program-backlog/

o Refine and prioritize the Program Backlog (features) - See, http://www.scaledagileframework.com/program-backlog/

o Prepare executive briefing - See, http://www.scaledagileframework.com/release-planning/

o Prepare product vision briefing - See, http://www.scaledagileframework.com/release-planning/

o Prepare architecture vision briefing - See, http://www.scaledagileframework.com/release-planning/

o Release planning readiness – Organizational/Content/Facility readiness. See, http://www.scaledagileframework.com/release-planning/

o Release planning event – See, http://www.scaledagileframework.com/release-planning/

o Execute the program - Work items for executing the program during a program increment.

o Release management meeting – See, http://www.scaledagileframework.com/release-management/

o Conduct scrum of scrums – See Scrum of Scrums section in http://www.scaledagileframework.com/agile-release-train/

o System demo – See, http://www.scaledagileframework.com/system-demo/

o Conduct program-level inspect and adapt work shop – Retrospective work item that also provides a link to the sample program self assessment checklist. See, http://www.scaledagileframework.com/inspect-and-adapt/

Development Iteration: Use before the start of each development iteration and for each team to create work items for typical iteration events.

o Development Iteration - Work items for typical development iteration events.

Page 29: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

o Backlog refinement – See, http://www.scaledagileframework.com/team-backlog/

o Iteration planning – See, http://www.scaledagileframework.com/iteration-planning/

o Executing and tracking – See, http://www.scaledagileframework.com/iterations/

o Team demo – See, http://www.scaledagileframework.com/team-demo/o Iteration retrospective – Retrospective work item that also provides a link

to the sample team self-assessment checklist. See, http://www.scaledagileframework.com/iteration-retrospective/.

o System demo – See, http://www.scaledagileframework.com/system-demo/

Innovation and Planning: Use prior to each Innovation and Planning Sprint and for each team, to create work items for typical Sprint events.

o Innovation and Planning – See, http://www.scaledagileframework.com/innovation-planning/

o Release planning readiness - See, http://www.scaledagileframework.com/innovation-planning/

o System validation - See, http://www.scaledagileframework.com/innovation-planning/

o Innovation/hackathon/spikes for PI Next - See, http://www.scaledagileframework.com/innovation-planning/

o Continuing education - See, http://www.scaledagileframework.com/innovation-planning/

o Inspect and adapt workshop - See, http://www.scaledagileframework.com/inspect-and-adapt/

o Release planning – See, http://www.scaledagileframework.com/release-planning/

Reports M1: Iteration Metrics

RTCo Open vs Closed Story Points by Iteration – Measure of velocityo Open vs Closed Work Items – Measure of velocityo Release Burndown – Amount of outstanding work for the release

broken down by iterationo Advanced Release Burndown – Amount of outstanding work for the

release broken down by iterationo Story Points – Magnitude of story points achieved o Story Points by Iteration – Measure of planned velocity

Page 30: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

o Story Points Progress – Measure of velocity o Team Velocity – Measure of velocityo Story Points Remaining – Measure of achievement/progresso Cumulative Value Flow – An area plot of open work items, in progress

work items and closed work items overtime o Work Items Statistics – Graph based on query

JRSo JRS reports not included as part of the template however instructions on

how the user can set it up is provided as a HTML widget on the Program dashboard.

M2: SAFe ScrumXP Self-Assessmento Development Iteration work item template creates a work item with

summary Iteration retrospective. This contains the link to IBM’s SAFe Team-level Self Assessment - http://bit.ly/ibmsafeteamselfassessment

M3: Agile Release Train Self-Assessmento Program Increment work item template creates a work item with

summary Conduct program-level inspect and adapt work shop. This contains the link to IBM’s SAFe Program-level Self Assessment - http://bit.ly/ibmsafeprogramselfassessment

M4: Release Progress Reports

Page 31: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

o None available OOTB

M5 similar to M1 metrics but at Program level

Role based dashboardProvide an OOTB dashboard configuration. Instantiate one each for Program and Team with the set of widgets SAFe prescribes to measure and report on that level of the planning and execution.

Program dashboard

o Program Overview Team Members Teams Vision Statement Example

Resources

Page 32: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

o Program Details Current Plans

o Release Planning HTML Widget describing how to add SAFE JRS Reports to Program

Dashboard Show all Program PI Objectives

o Dependency Management HTML Widget describing how to add SAFE JRS Reports to Program

Dashboard Blocked Work Items

o Trends HTML Widget describing how to add SAFE JRS Reports to Program

Dashboard

Page 33: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Team Velocity

Team dashboardo General

Team Description Definition of Done Bookmarks Message Board Current Plans Events Log All Stories (current sprint) Team Members

o Scrum Master Work Items Needing Attention

Stories Needing Owner (Current Sprint) Stories with no Children (Current Sprint) Stories with no Story Points Tasks with out Parent

Team Velocity Estimated vs Actual Work Sprint Burndown Release Burndown Sprint Cumulative Value Flow Stories that Need Story Points Open Risks

o Product Owner Current Plans Release Burndown Pending Approvals for Me Stories in Progress (Current Sprint) Stories ready for testing (Current Sprint) Stories Closed (Current Sprint) Open vs Closed Story Points by Iteration

o Team Member Blocked Work Items Tasks without Owners Open Defects (Current Sprint) Open Work Items by Type Work Items by Owner Stories (Current Sprint) Team Sprint Burndown Team Velocity Builds Feed

Page 34: SAFe Concepts supported in RTC - Jazz.net Web viewThe Scaled Agile Framework (SAFe) provides a well-established, industry-standard way to apply lean and agile principles not only at

Personal dashboardo General

About Me Welcome to Rational Team Concert Customize Your Dashboard My Work Item Changes My Work – open current work Pending Approvals for me