Targetprocess Product Blog

Agile development on a real project (we do Kanban)

changelog

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.

mention

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

mention

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:

program

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 :)

highlight

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

Targetprocess 3.3.1: Programs improvements, Release and Iteration capacity, QA area improvements

People capacity for Release/Iteration/TeamIteration

Sometimes it is handy to know person’s allocation when you plan Iteration, Team Iteration or Release. Now you can do that. Create a Board, select Person as a lane and specify filter like:

?Iteration is 'Iteration 4.5'

or

?TeamIteration is Current

In this case you will see User Stories and Bugs from a single Iteration. Find allocation information near every person:

iteration_capacity_by_person 2

Similarly, you can specify filters for Release like

?Release is 'Beta 3'

or

?Release is Current

Note that People Capacity work for Hours effort units only.

QA Area Improvements

Drag and drop Test Cases on a Test Plans boards
You can quickly reassign Test Case from one Test Plan to another using drag’n’drop on a Board View. Just create a board with Test Plan as a lane and Test Case as a card and you you’ll be able to move Test Case Cards from one Test Plan Lane to another. To copy a Test Case drag the selected card from the clipboard.

d'n'd

Test Case Run result bases on its Steps results
Now Test Case Run result will be set automatically from results of Test Step Runs according to following simple rules:

  • If Test Case Run has at least one failed step — result is set to Failed
  • If all steps in Test Case Run are marked as passed — result is set to Passed

However, you can manually change the result if you need.

Not completed Test Case Runs are updated if Test Case Steps were changed
Sometimes it is necessary to make changes to Test Cases that already have Test Case Runs. You should note that if you add or remove Test Steps it will affect only not executed Test Cases (Skipped and Not Run), ‘Passed’  and  ‘Failed ‘Test Case Runs will remain the same. Also changes are not applied to Test Case Runs that belong to Test Plans in final state.

Programs in v.3

More improvements were made in Programs functionality with this release. First of all, now you can create Boards, Lists and Timelines with Programs as cards. It helps manage portfolios of projects and programs.

programs

Program creation is simplified. Open top Project/Team selection and find the New program link. Note that a Project can belong to exactly one Program.

add_program_link

Show Assigned Users Names, not avatars

We added three more units for M-L-XL card sizes:

  • User’s initials, like T.B.
  • User’s first name initials and full last name, like T. Bear
  • User’s full name, like Teddy Bear

It may be handy if you don’t like avatars or if the avatars are hard to recognize.

All these options support inline edit as well as avatars do.

assigned-users

Left menu: changes made by other users show up instantly

You will see immediately if new public/shared Group or View is added, deleted, renamed or re-grouped in a different way. It will help to setup Left menu structure that is common for the whole company.

Enhancements

  • POP Email Plugin: add users from CC: field as Requesters. This helps to keep all email participants notified about Requests.
  • No-mashups mode via ?nomashups in URL. Sometimes custom mashups break functionality. Now you have an easy way to check that. Just add ?nomashups into URL.
  • ‘Set up process’ link in the top Project/Team selector opens current process for edit
  • ‘Process’ unit added for Project card and it’s editable now
  • ‘Set up States’ button added to a view Actions menu and ‘State’ lane settings
  • Keep relation to a Feature when converting attached Bug into a Story (and vice versa)

Fixed Bugs

  • #85926 Fixed adding a Test Case with TestSteps via REST
  • #84393 Forecast is on by default from 3.3.1
  • #86219 Legacy Test Case Steps and Success moved from description to new Step / Expected result
  • #85692 Remove Teams Board, related code and tests
  • #80704 Lower ‘Drag and drop files here’ border is missing in popup views
  • #77104 Top projects/team selection is not updated properly after current board deletion
  • #83778 Saved Projects-Teams list should be restored for undeleted boards
  • #83908 Failed to edit Test Case attached to a Story copied from another Project
  • #84213 Collapse the left menu folder when user d&d it
  • #84892 JS error when create board from ‘People’ template fixed
  • #83177 Application load progress indicator was redesigned to fit for existence

Targetprocess 3.3.0: Left Menu Re-design

This release has some major improvements, and the most cool is:

New Left Menu

We completely re-designed left menu based on your feedback and pain points. Now you can create public, shared and private Groups, organize Views in a more structured way and setup unified menu for the whole company. You can find Views and Groups in a snap, add Views into Favorites section and hide redundant Views and Groups easily.

Left Menu in Targetprocess

Let’s briefly review major changes.

Groups

Create Public, Team-shared or Private Groups and combine Views. For example, you can create public QA Group and put all QA-related Views into this Group. Or you can create Roadmaps Group and put all related Views there. Also you can create private Groups and organize your personal Views:

Left Menu Groups in Targetprocess

Quick Search

Start typing Group or View name in a search field and all Groups/Views will be filtered according to the letters you entered:

Screen Shot 2014-08-15 at 11.36.11 AM

Context menu

Right click on any View or Group or left click on three dots sign next to it and see a context menu with available actions. You can open Setup mode, Rename View or Group, Change Access settings, Hide Views and Groups.

leftmenucontext

Visibility

You can hide any View or Group by choosing ‘Hide’ option in context menu. Quite often you really don’t care about some public Groups and don’t want to see them. You can easily modify visibility for every Group and View. For example, here I don’t want to see iOS team progress, so I hide this Group:

Show / Hide Views from Left Menu

Quick Re-Order

In previous version of the Left Menu there was a special mode to re-order Views. Now you can do that right away. Just drag View and move it into required place. Each user can prioritize Views as he likes, it won’t affect other users.

Favorites

Most likely you have several Views that you use every day. Now you can easily add these Views into Favorites section and always have them on top.

Read complete Guide about Left Menu functionality. We really appreciate your feedback about this new major improvement!

Sign in from targetprocess.com web site

It is not so easy to remember exact URL for your OnDemand account, so now you can log in to your OnDemand site right from the targetprocess.com web site. Just open www.targetprocess.com/login page and enter your email and password:

targetprocess_ondemand_login

Group Projects by Programs in Top Menu

We are working on a better Programs support in Targetprocess. In this release Projects in Top Menu are grouped by Programs:

topmenu

Improved State columns merge

In previous versions it was not possible to put Planned state after UX state, for example. Quite often it is required to have some preliminary states before Planned. Now we have fixed this problem.

New merge algorithm works this way:

  • Open, Planned and Done states will be merged regardless their names. In other words, states that are marked as Initial, Planned or Final from one flow will be merged with the states which are marked the same in the other flow.
  • States that were placed before Planned state should not appear after it.
  • States with the same Names will be merged.

For example we have two flows:

  1. Open – UX – Planned – In Dev – Done
  2. Open – Dev Ready – In Dev – Review – Done

As a result, we’ll have a board with the following columns:

Open – UX – (Planned, Dev Ready) – In Dev – Review – Done

QA Area improvements

Add Bug from Test Case Run View

No need to switch Views if you found a defect during test execution, Create Bug button is now available next to the Test Case Run status. Just click it and add as many Bugs as you need.

Insert Test Steps using hot keys

If you need to insert a Test Step somewhere in the middle or in the beginning of the case, you don’t necessarily have to add it in the end and then drag it to the place you want. New Test Step can be also added using hot keys. Select any Test Step and hit:

  • ‘Ctrl’ (‘Cmd’) + ‘Enter’ – to add a Step after the current one
  • ‘Ctrl’ (‘Cmd’) + ‘Shift’ +  ‘Enter’ – to add a Step before the current one
  • ‘Ctrl’ (‘Cmd’) + ‘Del’ – to delete a Test Step

Time tab redesign

Time tab is re-designed on all views. You can add Time records, modify Spent/Remaining time and delete time records faster now:

Fixed Bugs

  • Refresh button: when clicking the refresh view button, the view loads forever and flask does not disappear
  • Request is not created when an email is sent to undisclosed recipients
  • CKEditor bugs when the item is opened by direct link (Share link)
  • SSL issue with JIRA connector

Targetprocess 3.2.8: Introducing Test Steps

Test Case Steps (new in Targetprocess 3!)

Test Case Steps is something that we haven’t had available in Targetprocess v.2. This is a brand new entity introduced in Targetprocess 3. Test Cases can now be broken down into Test Steps.

With Test Steps, you can log very detailed instructions for Test Cases, if needed. Test steps can be added or removed by clicking ‘Add step/result’ links or a cross sign.

Next, now you can mark the exact  Test Step  where an error occurred in a Test Case Run. Test Case Run results are not tied to Test Step Run statuses. That is, all your Test Steps can be failed, but you would still be able to mark your Test Case Run as passed, if you want.

Test Steps can be imported from a .csv file (‘Settings’ – ‘Import’) as well, just as other Targetprocess entities. Remember to create or import Test Cases before importing Test Steps.

Important!

Old Test Case ‘Steps’ and ‘Success’ field are not used in Targetprocess anymore, they are still available in API but are going to be removed in the nearest future. This does not mean the data will be lost of course. During the upgrade both Steps and Success will be added to a special table in the new Description field. If you are using Steps and Success in Custom Reports, Import, Plugins, DSL Filters, Rest API or anywhere else – make sure you are ready for upcoming changes.

 

An alert message to Admin: no email notifications for their own actions

Now, while setting up email notifications, you’ll see an alert that you won’t be notified by email about your actions.

Bugs Fixed

  • Cannot add Team Iteration if a required custom field for team iteration exists in a non-default Process
  • Invalid URL is not resolved correctly: endless ‘Initializing Application’ stag

Targetprocess 3.2.7: Custom Terms

Custom Terms and Redesigned Terms Editor in Targetprocess v.3:

Targetprocess 3 is very customizable for all things project management, and we hope you had a chance to try the tool’s innovative features. On the other hand, some handy legacy features of Targetprocess 2 have been missing, and we are working to make them available in Targetprocess 3. Custom Terms is one such feature. Now you can customize  terms for your development process the way you want, and you can do that in the improved terms editor UI.   Custom terms can be used for the following Targetprocess 3  entities:

  • Release
  • Iteration
  • Team Iteration
  • Feature
  • User Story
  • Bug
  • Build
  • Impediment

To configure your Terms, go to Processes in System Settings. As an example, you can type in ‘Epic’ instead of  ‘Feature’ (the plural form  will be auto-prompted but you can always change it, if something is wrong). Note that all the changes can be reverted by clicking ‘Reset to default’ button.

Custom Terms make their appearance throughout Targetprocess 3:

  • Search will be fulfilled respecting your Custom Terms
  • DSL filters have Custom Terms in the hints

  • Customize cards: the units will have your Custom Terms
  • List View supports Custom Terms in column headers/tooltips and in Quick Add
  • Export and Charts both support Custom Terms, so the reports will have custom names for entities, too.

You can find more information about Custom Terms for Targetprocess 3 in the user guide.

Bugs Fixed

  • Quick Add performance improved
  • Test Plan Runs should only be estimated in hours
  • Allow to quick add a team iteration as a custom field value
  • User cannot access attachment description in New look
  • Attachment preview: cross in behind the screen
  • “Reload button” mashup fixed
  • Focus on email/password field on the login page

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

Targetprocess 3.2.5 Released: Charts and Reports Sharing, Programs in v. 3

This release includes:

Sharing for charts and reports

Sometimes you need to share a report with a Targetprocess user who is not included to a Project or a Team, but still needs to see this report. That’s exactly what we’ve made possible in this release. As on the screen below, if you need to share a burn down chart with someone outside this Team or Project, click ‘Share link’ on the top right. A link to this report will be generated, and you can pass on this link to any Targetprocess user.

Programs in v3: available in the Project views and View lanes

Programs are now available in Targetprocess3  in Project Views and as lanes in view setups. Note that you cannot add a Program via Quick Add. This should be done in a view setup, where one can pick “Program” as a lane. If a View has Program as a lane and Project as a card (as on the screen below), new Programs can be added, and Projects can be moved from one Program to another. Another point to note: one cannot move work item cards (User Stories, Bugs, etc.) between Programs.

Programs provide a custom way to group projects, working as some sort of tag. What’s more, they can be regarded as yet another level in User Story – Feature -Project -Program hierarchy, similarly to how it was in Targeprocess v2.

“About” section moved to “Settings” in the top panel

You can now find the information about the latest Targetprocess version and the link to ‘What’s new’ in the Settings menu.

Bugs Fixed

  • Wrong Projects/Teams set upon adding a new project or a team from the View context settings
  • Quick Add shows inactive projects if they are assigned to the current Teams
  • Permissions: assigned user unable to change entity state
  • Tags’ and ‘Tag bundles’ work incorrectly in v2 and v3 Project/Team contexts
  • Cannot rename View in Safari on Mac
  • Progress Summary won’t show a report for a current Iteration from a non-current Release
  • Users should not see Projects or Teams from their Inactive Projects relations
  • Test Plans should be included to search results
  • Quick Add from Timeline view doesn’t work in Internet Explorer
  • Export of the view w/Person lane throws an exception: ‘An item with the same key has already been added’
  • v2 search should show results in the new look views
  • Cannot reset text selection if View is opened in Google Chrome
  • Past Releases and Iterations cards should be colored gray

Targetprocess 3.2.4 Released: Print Cards and Easy Setup for Effort Lanes in Estimation Board View

This release includes some cool features:

Print Cards option available from Board Views

Now you can print all the cards from a Board View. If you need cards from a particular row or column, you can focus on the View and print only those cards.

You can even print several cards that have been selected from various Board Views from the clipboard :

Set values for Effort column in Estimation Board View

Starting from v.3.2.4 you can set your own values for the Effort lanes instead of a fixed sequence of Fibonacci numbers. Just type the effort values into the cards filter like that:

Timelines: Nice drag and drop from backlog

You can move cards  from backlog to timeline with one seamless action when doing a roadmap for projects or features. It took two moves previously.

Other Improvements

  • Attention: we removed the old v.2 detail views! If you really miss something from Targetprocess v.2 Detail Views, please, let us know.
  • Date tooltip shown when a card is moved from Backlog to Timeline.
  • History for Team Iteration added. Find History tab in Team Iteration details view.

Fixed Bugs

#79961    Odd behavior of custom fields in Team Iteration
#68212    Team Iteration icon not shown in Targetprocess v.2
#72037    An error when Date custom field is updated due to Targetprocess culture settings
#81714    Script error happens when quick adding smth. from a List View created from a template
#81674    List View: top filter works incorrectly for Bug and Story cards if Feature card is their parent
#80888    “All Practices” removed from processes

Targetprocess 3.2.3 Released: Minor Improvements

Included to this release:

Add new Entities in Lookups

When you add an entity, sometime you need to add a dependent entity right away. For example, you started to add an iteration and discovered, that you have to add a new release before. Now you can easily do that. Just click on a green button near Release lookup field.

User last login date

Hunting down unused accounts has become easier. Administrators can see last login dates for each user and even use them for for sorting and filtering. For example, ?LastLoginDate > '28-May-2014' DSL filter will return users that logged in after May, 28.

Quick Add Releases in a Project view

We added an  ‘Add release’ link to the Releases tab in Project view. To add a release, simply click it.

Cleanup Sample Data available in TP3

The “Clear Sample Data” link is now displayed next to the Project/Team selector. If you don’t need sample data,  remove it in one click.

Customize Cards: ‘Project progress in %’ added

Now you can track progress of your Projects on a card, there’s no need to go to Details view for that.  ‘Progress’ unit is now available in the Customize Cards units selection. Drag it to your card when customizing its looks to stay up-to-date with the progress.

Bugzilla info in v.3 views

We added  ‘Bugzilla Info’ box to show defects  imported by Bugzilla integration plugin. There’s no need to revert to Targetprocess v.2 now if you want to check this info.

Bugs Fixed

  • Custom Field values for Time records reset when moving a User Story to a Project with a cloned Process
  • “Error during deserializing resource” when posting a date if TP is configured with Spanish culture (in Internet Explorer)
  • Integrated mode should be set in IIS 8 only
  • Jira plugin: TP resends received state changes back to Jira
  • “Map” button removed from boards list
  • Impediments were not indexed by Search plugin
  • User Story split action missing for TP2 users
  • Export to .CSV ignores filters in axes
  • Test Cases duplicated in Test Plan Run

Targetprocess Help

All you want to know about Targetprocess

Recent posts