Targetprocess Product Blog

Agile development on a real project (we do Kanban)

Michael Dubakov

Targetprocess 3.4.0: Epics and Follow/Watch entity

This release includes two major additions.


Epic is an entity above Feature. Quite often you want to have one more level of hierarchy for requirements, and Epic can be handy. For example, you have large module and several features inside this module. Or you have large feature and break it down to smaller, like Minimal Viable Feature and Minimal Marketable Feature.

Follow/Watch entity

Follow entities and receive email notifications about changes. For example, you may follow a Feature and receive notifications about its effort changes, new comments, new attachments, added/removed User Stories or their states changes, etc.

Read more about these two features and share your feedback!

Epics (MVF)

We’ve completed implementation of Epics and it will be released soon. We changed our development process recently and now every feature is split into two: MVF – minimal viable feature and MMF – minimal marketable feature. These two features has a gap about 1 month, so we accumulate feedback about MVF and use this information to enhance the feature dramatically.

Let me describe what you can already do with Epics in the upcoming release.

Epic is an entity above Feature. Quite often you want to have one more level of hierarchy for requirements, and Epic can be handy:


For example, you can create a board that shows Features by Epics.

Features by Epic

More interesting view is a full drill-down from Epics to User Stories. Here is a setup for that case:


As a result, you can see full backlog hierarchy:

Full Backlog

Epic details view is quite familiar. It has usual properties and contains a list of related Features as well as Epic progress tracking information. So now you can track progress on a higher level:

Epic View

Epic is quite similar to Feature entity and you can define terminology for Epic, create custom fields, set permissions and customize its workflow:

Epic Workflow

You can export and import Epics, print Epics, access them via REST API, create Timelines with Epics, etc.

We are looking into feedback! If you need Epics, please, use them and let us know what you miss.

Follow Entity

We are going to release one of the top requested features in Targetprocess soon. This post provides brief description of the functionality and benefits.

In v.3.4 it will be possible to follow entities and receive email notifications about changes. For example, you may follow a Feature and receive notifications about its effort changes, new comments, new attachments, added/removed User Stories or their  states changes, etc.

To follow an entity, just click a button on entity view:


When you follow some entities, you will receive email notifications every 2 hours with all important updates in these entities. Here is an example that shows changes in several Features I follow:


Email subject changes every day, so all emails from a particular day will be combined in a single thread to make it easy check all updates for a single day.

Moreover, you can create a board that will include all followed entities, so it works like Favorites entities:


Follow feature will be available in v.3.4, but some people may see it earlier, we are running tests now on some servers.

Targetprocess 3.3.3: Hide empty lanes and Test Steps export

Hide empty lanes on board

Sometimes you have boards with many empty rows and columns. For example, many people have no assigned tasks or user stories. Now you can quickly hide all empty lanes with a single click. Find a new button in the top board menu and try it.

Test Steps export

Test Cases can be exported together with their Test Steps. Just build a view with Test Cases and click ‘Export’ button from ‘Actions’ menu. CSV file with your Test Cases and Test Steps will be generated immediately. Note that Test Step export and import are compatible, which means that you can edit your exported Test Cases and Test Steps outside Targetprocess and then import them back.

Quick Add: set some properties automatically based on filter

For example, you have a board that shows user stories filtered by feature, like this ?Feature is ‘Follow’. If you added a new user story to this board, it was not linked to Follow feature automatically. Now we fixed that and more filters are supported.

Minor fixes and improvements

* Test Plan Run Print View: Test Steps and Test Results added
#87836 “Uninstall” util added to SDK package
#86010 Targetprocess should work even if some mashups crashed
#87717 NHibernate error happens when a long text is copypasted to test step
#87727 Transaction manager errors on distributed installations after update to 3.3.0
#87960 New ‘Assigned People’ units (initials, full name) should all be found by ‘Assign’ keyword
#88393 Comet in Left menu & views doesn’t work

Targetprocess 3.3.2: Program Improvements, @mention and minor changes

@mention people in comments

Sometimes while adding a comment you need to be sure that a particular person will read it. Just mention the person you need in your comment and he’ll get an email notification. It is very similar to Twitter mentions. Type @ sign with the first letters of user’s name, then you will see a list of matching people. Select one you want. You can mention several people in a single comment for sure.


When you reply to a comment, a person who added the comment will be auto mentioned.


A person who was mentioned in the comment will receive an email notification with a full comment text:

mention template

Programs improvements

In this release following improvements were made for programs:

More card units

More units are available for Program Card: Total projects, Open User Stories, Open / Total User Stories, Open Features, Open / Total Features, Open Bugs, Open / Total Bugs:


Basic progress calculation

Program progress can be tracked in following ways:

  • Open / total User Stories counter unit. Shows all stories from all projects inside a program
  • Progress percentage unit. Counts the percent of User Stories in Done state
  • Progress bar unit with Progress in %

prog card

  • Progress bar on a Program View with a tooltip displaying the number of stories completed:

prog view bar

Program in filters

You can easily find all entities, like User Stories, Features or Bugs, that relate to a specific Program:

Prog DSL

Program selector for new Projects

We added a possibility to select a Program while creating a Project:

prog proj

Highlight possible drop state for dragged entity

Have you ever put an entity into the wrong state on a Board view? We are helping you to avoid this, take a look at the Board while you are dragging an entity, some of the columns marked with more solid tone of grey color. Don’t try to put a card there :)


Auto assign User Story to the same Release as its Feature

Now User Story will inherit Release field from its Feature, if it has one. In other words, Release field of a new user Story will be set from Release field of its parent Feature. Also it should be noted that changing Release field in a feature will affect only child User Stories in non final state. It means all completed User Stories stay in the old Release.

Show people on Board from selected Teams only

Previously, when you select Person as a lane on a board, you see all people from projects or teams. Now it shows just people from selected teams. We believe this behavior is more logical.

Minor Improvements

  • Bugzilla 4.4 support added
  • Priority attribute of Features and User Stories renamed to Business Value
  • Support <pre> tag in the description and comments
  • “Pair” option for roles is removed

Fixed Bugs

#86974 User story view: Test Step changes reset if user adds a new test case
#84588 Import Test Steps
#85917 Installer should enable MSMQ on Windows Server 2012
#85906 CDN problem detection and prevention: URL parameter ?nocdn=1
#80833 500 error in Audit History of a Build/Team Iteration if custom field were changed
#76243 URL custom field:  ‘(‘, ‘)’, ‘{‘, ‘}’ and next symbols being truncated on save
#84082 Git plugin case-sensitivity fixed
#84612 Fix for not working mashups if entity is open via short link or from search results
#87172 System user policy changed
#76883 Active Directory changes cannot be saved in v.3, some required symbols are not allowed

Upcoming Feature: Epics as one more hierarchy level

We are going to share solutions and concepts and accumulate feedback from customers on early stages. We’ve started to work on Epics functionality and here is what we are going to release in about 2 months.

Why Epics? Quite often Feature is not enough. For example, you have a large feature that takes 6 months to implement and you want to break it to 6 smaller features. Now if you do that, you will have 6 unrelated features, but in fact they should be tracked as a single entity and here you can create an Epic that includes all these features.


New hierarchy will look like that:


What’s different about Epic? Here are the list of differences between Epic and Feature:

  • Epic can’t be assigned to Release, so it can span several Releases.
  • Epic doesn’t have Bugs
  • Epic doesn’t have User Stories
  • Epic does have a list of related Features

Epics visualizations

It will be possible to have a list of requirements: Epics -> Features -> User Stories.


It will be possible to create board with Epics grouped by states and see Epics flow


It will be possible to create Timeline with Epics

It will be possible to create a board that shows Features as cards and Epics as lanes


We need your feedback!

What do you think about the solution above?
Do you have any specific requests about Epics functionality?
Can you provide scenarios how you are going to use Epics?

Thank you in advance.

Targetprocess Screen Capture: Chrome Extension

Quite often you want to capture a screenshot and create a new bug in Targetprocess. If you are a tester and use Google Chrome we have great news for you: Targetprocess Screen Capture Chrome Extension does exactly that.

Install the extension and capture selected areas or full windows:

Select area

For example, you re-design company web site and decide to change a color of a title (this is so usual request designers love to receive). You select an area and push Enter:

Select area 2

Then you see an editor that helps to annotate the screenshot. You can highlight areas with various tools, change colors and write text. Here we use arrow and text tools:

Targetprocess Screen Capture

As a result, we pointed to the required title and wrote what should be changed:

Targetprocess Screen Capture 2

It is time to add this bug into Targetprocess application. You click green plus button on the left and select Bug option. Fill in required fields and click Add button:

Targetprocess Screen Capture 3

Bug is added! Now we can navigate to Targetprocess and maybe assign it to someone or add additional information:

Targetprocess Screen Capture 4

Here is it.

Targetprocess Bug View

Install Targetprocess Screen Capture extension, use it, give your feedback and write reviews.

Targetprocess 3.2.6: QA Improvements

This release includes several improvements that make the life of QA people easier. These are just a few first steps in what is supposed to be a major betterment of QA area in Targetprocess, and still more features, such as Test Steps, will be released soon.

Test Plans are Assignable

Test Plans have states and can be assigned to users now. This simplifies creating Test Plans. For example, you can break down all testing into several Test Plans, assign them to testers and track Test Plans creation progress. Testers will write Test Cases and move Test Plan from “Open” to “In Progress” and then to “Done” states.

New Test Runner

Targetprocess 3 has a brand new Test Runner. You can create Test Runs and execute Test Cases easily.

Test Cases inside Test Plan

Test Cases list inside Test Plan is re-designed. Now you can create and edit Test Cases faster.

Fixed Bugs

  • Print view: hide blank sections
  • Detail view in v2 not working in IE8
  • Moving cards in timeline is extremely slow in IE

US On-Demand Servers Issues

Unfortunately we have problems with one of our file servers and have to temporally switch to the reserved one. As a result you may experience difficulties with the login to Targetprocess. We are working on the issue and will bring back the application working capacity asap.

Please check for updates or follow our Twitter account

UPDATE: Accounts are operational again, all attachments are  recovered.

Share a Board with Anyone in Targetprocess 3

Today we released Boards Sharing functionality. This idea has 184 votes — first place!

Finally, you can share Targetprocess board with anyone. The functionality is restricted, of course. Shared boards are read-only, so external people can only see a board and some of card’s details (description, status, assigned people and comments). No updates are possible from a shared board.

Shared boards are updated every two minutes, so you can even open them on a large TV screen and use a shared board as an information radiator.

Here is an example of a shared board: This board shows our current development progress by features in Targetprocess project, real-time.

NOTE: Boards Sharing functionality is available to On-Demand customers only (so far).

Let’s explore the full flow. Every board contains the Share Board icon right near the board’s name.

Click it and see the Share Board button. When you click the button, the shared board will be created immediately.

Now all you have to do is copy the link and send it to anyone:

A person opens a link and sees the shared board. It is possible to click on cards to see additional details. So far details can’t be configured. If you need more/less details — please, let us know. We will consider your input for future development.

Here is how card details look:

Please, share your feedback here in comments. We really wish to make Boards Sharing functionality as helpful as possible.

Targetprocess Help

All you want to know about Targetprocess

Recent posts