start portlet menu bar

HCLSoftware: Fueling the Digital+ Economy

Display portlet menu
end portlet menu bar
Close
Select Page

Starting with HCL Compass 2.0.1, we now ship a new schema and package called EssentialSAFe. You can use this to help your team follow Essential SAFe® practices. More information about SAFe can be found on the Scaled Agile Framework® website. SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile, Inc.

With the HCL Compass Essential SAFe schema, you can create and track an Agile Release Train, and then use it deliver highly desirable solutions to your customers. You can define teams, solutions, program increments and iterations. You can submit, analyze, size, plan and implement features, stories and tasks. The schema is also customizable, so you can fine tune the workflow for your organization. This blog will introduce you the schema and show you how you might set up a release train for your organization.

Getting Started

To get started using the EssentialSAFe schema, you need to first install and configure HCL Compass 2.0.1, including the Compass Web Server. After installing HCL Compass 2.0.1, create a new schema repository using the maintenance tool. For this introduction, let’s create a sample database too.

hcl compass maintenance tool

Now head over to Compass Web. If you installed with the defaults, it would be:

https://[servername]/cqweb

where [servername] is the hostname or IP address of the Compass web server. At this point, “localhost” would also work if you are using a web browser locally.

Log in to the repository and sample database you just created. The default password for “admin” user is blank (no password) – you should change it when you have a chance with the User Administration tool.

Now let us look at the sample data, which will give you some ideas on how to set up your own release train. Find the example release train by running the All Release Trains query. This is one of many pre-canned queries that come with the schema. You will find these queries in the Public Queries->SAFe Queries folder.

hcl compass navigator

After running the All Release Trains query you will just one row, the PIZZA Release Train. Open this record and you will see the following form.

hcl compass query

This is where you defined your release train. This is the PIZZA Release Train, which is a group of solutions around delivering high quality pizza on the greenest possible route. As the tabs on the form suggest, you can define solutions, teams, program increments (PI), stakeholders, personas, roles, and nonfunctional requirements (NFRs). You can also customize some of the menu choices available for your work items.

We broke our PIZZA release train into 3 solutions. A DriverApp for deliver drivers, a PizzaApp for customers ordering pizzas, and a PizzaDash app for the restaurant to track pizza orders.

release train

Our PIZZA release train has three agile teams working on the solutions.

release train teams

We have scheduled our delivery cadence into 2 program increments, of 3 months each.

program increments

Open PI 1 by double clicking on it and you will see a ProgramIncrement record.

program increment main tab

In a ProgramIncrement, you can define releases for each solution, create PI Objectives, track team PI status, define iterations, view assigned features, and record scrum-of-scrum notes.

program increment releases

Program Increments are where features are delivered. You can see the list of features planned for a Program Increment on the Features tab.

program increment features

Program Increments and Features are broken further down into Iterations and Stories respectively. If you look on the Iterations tab, you will see all the iterations planned for PI 1. Iterations usually last 2-4 weeks and agile teams will deliver planned stories during that time.

program increment iterations

Double click on Iter 1 to open the first iteration. In the Iteration record, you can specify start and end dates, track team iteration status and view planned stories and tasks.

pizza main tab

An iteration is where teams work on stories. You can see all the stories and tasks planned for an Iteration on the Stories and Tasks tab.

stories and tasks tab

Wrapping Up

In this introduction to the HCL Compass EssentialSAFe schema, we showed you an example release train based on Green PIZZA Deliver service. In the next article we will discuss how to create work items and assign them to program increments and iterations.

Comment wrap
Secure DevOps | August 30, 2022
HCL Compass - Configuring secure connection on Compass Web with SSL communication
Compass Secure Web Client enables you to access your applications and data from any remote location without compromising the security of your data.
Secure DevOps | May 25, 2022
SETUP HCL COMPASS SEARCH FOR REST API SERVER
A step-by-step guide to install HCL Compass on your system with valid login credentials login into the repository.
Secure DevOps | May 19, 2022
INSTALL HCL COMPASS WITH REST-SERVER (TRIAL VERSION)
Learn with a step-by-step guide for installing and setting up HCL compass with REST - server (trial version).