This is a minor release with still more improvements.
Relations on Boards
Previously one could keep track of Relations only in entity details and in the Relations Network Diagram. Now it’s possible to visualize Relations as lanes on a Board. This is very helpful if someone needs to manage relations between many entities and spot new dependencies right as they appear. Check the Relations on Boards article in the help guide for more info.
Lists: Quick Add and Entities Count
Our List mode is getting more and more comfortable to work with. Now each level of hierarchy has its own entity counter and Quick Add button. One can see how many sub-items this list includes without expanding it, and create new entities with one click at any level of hierarchy.
Relations tab improvements:
- Relations can be be filtered by Team now. If you want to see Relations assigned to any given team only, select this team in the filter.
- If a user has no rights to see some relations, a prompt with the count of those relations that can’t be accessed is shown. This way people can get an idea of the total count of blockers, or dependencies, or relations.
Unlink Test Case from Test Plan (drag-n-drop on board)
Now Test Case can be unlinked from Test Plan or copied from one plan to another with one move. Just drag any Test Case to ‘No Test Plan’ column on board to unlink it, or to any other Test Plan to make a copy.
We keep working to make Targetprocess run faster. In this release the number of AxesCount queries were reduced, and due to that the overall performance has improved.
Customize Cards: Completed Effort
The ‘Completed Effort’ unit is available now for Team Iteration, Iteration and Release entities. So, there’s no need to open an entity to track the effort.
- Broken style of ‘Show more’ after refresh or zoom level change
- A new team/or project added from the top menu should appear in the current context immediately
- Context menu: “Change assignment and effort” bubble position fixed
- Error message not shown if user enters a new custom field value while server is not available
- Card name disappears if the card is renamed, or if its zoom level is changed from the context menu
- Added Inbound|Outbound Relations fields for Iteration to the DSL filters
On-Demand customers will be upgraded this week. On-Site release will be available for download a bit later.
We are busy making Targetprocess 3 better and easier to use, step-by-step. This release includes several new enhancements and bug fixes.
Lists: Customize Columns
We’ve made it possible to customize columns in Lists, in the same fashion as with cards. If you want to set columns in Lists based on personal preferences, go to Customize Cards, select List, and choose which columns to display, just as you’d do when customizing cards.
Filters in Relations tab
We can now filter out the entities and relations by type (User Stories, Bugs, etc.) The filter will only work if an entity has >2 relations. That’s how we filter entities by type:
… and relations by type:
Burndown chart: forecast with custom velocity
Burndown charts normally use the auto-calculated velocity (see more here). Sometimes, however, there might be a need to apply a custom velocity, just any, to see how the forecast line will burn down with it. That’s why we’ve added this option to the burndown chart.
“Responsible is Me” DSL filter improved
We’ve fine-tuned this filter: instead of the default role, now it uses a project role or a team role.
For example, a user story belongs both to TP3 project and to Alaska team. Its state is In Testing at the moment. QA is the role responsible for this state. If the user who is currently logged in has a QA role either in TP3 project, or in Alaska team , then this story will be displayed on the board if Responsible is Me filter is applied, and if no one else with the QA role is assigned to this story.
Multi-teams: view Iterations and People in other Teams
This screen will help explain this improvement better:
Previously, Project Members from Team 2 (assigned both to Team 2 and Project) were not able to see Team Iterations and People from the other teams. Now, as a Project Member a user will see the members from all the Teams assigned to Project and all their Team Iterations.
Customize Cards: more units added
Little by little, we’re adding more options for customizing cards. Here’s the ones that we’ve added this time:
- Lead & Cycle Time for Task
- Started/finished for Project
- Planned dates for Impediment
- Feature for Task and Bug
We’re releasing several improvements in Timelines.
Horizontal scroll navigator
Now you can navigate through a selected time period with the horizontal scroll, focusing on the highlighted area as needed.
The navigator includes a color-coded mini-projection of cards, and this helps to keep an eye on the big picture, even when you’re focusing on a smaller time period. The navigator doesn’t support comet (instant updates) so far, and if you want to make sure that the latest changes are there, use Refresh button on the bottom right.
Sort cards or lanes by Planned Start or Planned End
Now you can sort cards, swimlanes and columns by planned start and planned end dates in Timelines. Find these options in the sorting menu.
Build card available in Timelines
Builds can now appear as cards in Timelines.
“Planned in past” option
This option is available as a checkbox in Timeline settings screen. If checked, the timeline will display Planned Start/Planned End dates for Done cards.
Fixed Bugs and Minor Improvements
- “Add new project” not working in project selector if board templates haven’t been loaded
- Progress indicator for “Copy” action added
- Non-admin users cannot change project roles in v.3
- ‘Allow everybody to see TP3′ button is shown to v3 only new users
- Add multiple relations: selection lost on scrolling
- ‘Audit History’ tab renamed to ‘History’
- Relations Tab: Outbound Relations look-up screen messed in views
- Autosave closes custom field rich text editor in views
- Filter samples lost in Relations axes
- Relations tab: Done entities marked with gray
All on-demand accounts will be updated this week. The updated installer for on-site accounts will be available quite soon as well.
Audit history is now back as a tab in Targetprocess 3. Planned dates are now shown in the Audit History tab as well, so all the changes to an entity can be tracked fast and easily in one tab.
Relations tab redesign
Relations tab now has revamped looks, to match the new Targetprocess 3 style. We’ve also added the mini-graph that shows the count of Inbound and Outbound relations.
Now you can add new entities right in the relations tab and find existing entities more easily.
Planned Work on Timeline
Now both planned and actual work is shown in the Timeline view. The actual work timeline has solid background and solid borders. The transparent planned time layer is drawn over the actual timeline layer. The planned time layer is marked with dotted lines. This way we can compare the actual progress vs. expected progress in one look, and there’s no need to open detailed views for entities.
‘Responsible is Me’ filter
This new DSL filter shows only the entities that a user is assigned to if their current state matches the user’s role.
Example: As a tester I’m responsible for entities in ‘Coded’state, so ‘Responsible Is Me’ filter will return the entities in ‘Coded’ state assigned to me and entities in ‘Coded’ state that are NOT assigned to anyone else.
How is this filter helpful? It can be used to create a personal ToDo dashboard (much the same as in Targetprocess v.2)
This filter only works for “me”. It won’t work if you write something like “?Responsible is OtherGuy”.
Hierarchical lists (still in beta)
List view has become much more convenient with a new hierarchical system and adjustable column width. Now the lists have a 3-level hierarchy, the 1st and the 2nd level correspond to the vertical and horizontal board lanes, the 3rd one represents cards.
Column width can be adjusted by dragging its border.
Old plugins removed
Since some of the old plugins were replaced by new plugins 2 years ago and have been used scarcely, we removed them to reduce unnecessary RAM usage. These plugins have been removed from the installation package but they still remain in the source code, and can be restored should someone need them:
- Bug Pain Calculator
- Bugzilla Integration / new plugin exists
- Team Foundation Server Integration / new plugin exists
- Bind Email/Request To Project / new plugin exists
- Selenium / new plugin exists
- Subversion / new plugin exists
Internet Explorer 11 support
Microsoft Internet Explorer 11 is now officially supported in Targetprocess. All the old and new features will function correctly with it from now on.
- Cards from Past, Today and Future hidden if Dates axis is selected
- Plugin configurations reset to default if installer fails during the upgrade (on-site)
- Chrome v.32: drag-n-drop does not work on Task Board after scrolling
- Burn down chart gaps removed
- JS error is thrown when opening a card after prioritizing
- More space for the top filter
- Mashup manager fails to get Mashup library if Cygwin is installed on server
- Problem accessing Bugs in IE 8
- Git plugin processed revisions not in a correct way
- Git plugin: Incorrect commit time in Source tab
- Test run import plugin: trigger request for sync fixed
- Burn Down Chart: gap when time posted with different roles in different days
- Description and Comments rich text editors process newlines in a different way
v.3 Improvements and Fixes
OnSite customers will be able to download it later this week.
This release includes several minor improvements and bug fixes.
Add multiple relations in one step
One can now select several relations in the drop-down list and add them quickly. No question, this is more convenient than adding relations one-by-one.
An option to create an entity when adding a relation
If you need to create a relation to an entity that hasn’t yet been added, this can be done now on one screen. Yet another time-saver.
Comet for custom field updates in views and boards
If a custom field is updated in a view or on a board, anyone who has Targetprocess 3 open in a browser will see this update simultaneously. We’ve had comet enabled for cards on boards and for most of the fields in views; now comet works for custom fields as well.
v.3: Card tooltips showing L-sized card layout
Any card now comes with a tooltip showing how the card will look if customized to the L-size.
All the OnDemand customers are already using this latest 3.0.5 version. OnSite customers will be able to download it later this week.
v.3 Timelines in beta — that’s the flagship novelty of this release. It also includes a couple other smaller features, some improvements and bug fixes. Note that a feature, fix or improvement marked with the “v.3″ prefix is available in Targetprocess 3 only.
Visualizing work in a timeline comes handy when one wants to get a high-level overview of the work and progress over time. In the beta version of Targetprocess 3 Timelines, one can visualize epics, user stories, tasks, bugs the way they currently are. Same for projects, releases and iterations. Editing capabilities will be available in the future releases. That’s how a timeline looks in Targetprocess 3:
What else one can do with Timelines in Targetprocess 3? Read more.
This feature is supposed to reduce the workload for Targetprocess Admins. Any Targetprocess user can be made a Process Admin by the Targetprocess Admin. A Process Admin can change the process(-es) they’re assigned to, and view settings in the other processes. Process Admins can also clone processes and tweak them as needed.
v.3 Board Co-Owners
Now a board can have several co-owners, or “many owners”. Any board co-owner has the same privileges as the original board owner. Co-owners can change the board settings, and add/remove other co-owners.The only restriction is: a board owner can’t remove herself or the very last owner.Targetprocess admins can also add/remove the board co-owners.
v.3 The copy-to-project action in the new views and in the context menu
This good old Targetprocess v.2 action is now available in Targetprocess v.3:
- Lane filters will auto-apply to a quick-added lane
- Customize Cards: no board refresh when changing zoom levels (<150 cards on the board)
- Customize Cards: the planned dates unit added for assignable entities
- Customize Cards: the burndown button added
- Customize Cards: 5ive rows available for the ‘name’ unit in M-sized cards
- Customize Cards: units fit into available space in single lines
- Customize Cards: the unit for bugs and stories sparklines added to the Project and Team cards
- A new transaction is not allowed because there are other threads running in the session
- Messy abbreviations for such roles as Assignee
- Unstable system behavior after the 3.0.3 release
- Unable to delete the Multiple Entities custom fields
- Eclipse Mylyn connector fails to sync updates to Targetprocess
- An issue with Bugzilla connection: could not establish trust relationship for the SSL/TLS secure channel
- Filtering by custom fields doesn’t work in the Targetprocess v.2 lists
- Large entities dropping out from search index
- Improved Test Run performance
- Timeout increased from 5 to 30 seconds for requests posted fromTargetprocess HelpDesk
- The Embedded pages mashup breaks when renamed
- Bad URL’s for embedded images in the Requests that originate from Targetprocess HelpDesk emails
- v.3 Database deadlocks: a new user story wouldn’t get added within 10 minutes
- v.3 Sorting for lanes with Date
- v.3 The Visual Encoding tab removed from the board setup bar
- v.3 Cards blink when moved or prioritized
- v.3 A performance issue with the axes counters
This release includes two minor improvements and some bug fixes.
v.3 Quick add: ‘Add & Open’ button added
The new Add&Open feature gets you right to the entity view, with no extra clicking required.
v.3 Lists: inline edit for tags
The inline edit feature is now available for tags in Lists.
- Git plugin wouldn’t bind some commits
- The Teams context from tp3 is saved and this causes search not to work correctly in tp2
- Bugzilla plugin cannot connect to a Linux Bugzilla server
- Help Desk Portal: ‘Remember me’ now works the same as in Targetprocess site
- Custom Reports: exception in reports with a custom field that has been removed or renamed later
- Custom Reports: exception with filtering by Date custom field
- Search can’t find numeric entry in Template URL custom field
- NHibernate exceptions if time added from the entity view
- Avatars in the inner lists are aligned now
- Comments timestamp is incorrect if client and server have different time zones
- Hyphenation in entity names is corrected
- v.3 Prioritization: JS error if a card gets updated during batch prioritization and it’s not in the slice
- v.3 Prioritization: only the first card from a batch moves to the new position
- v.3 Prioritization: card is moved to an incorrect random location when re-prioritized
- v.3 Board custom sharing: the Project and Team filter is ignored
- v.3 Customize Cards: combined unit for custom fields with the same name but different capitalization
- v.3: User should be auto-scrolled to a newly added board
- v.3: Glitches with the Test Run icon if it’s added as a related entity to the Impediment card or selected in a custom field
- v.3: Glitches with the tooltips for templates deletion and lanes swapping
- v.3: Entity pop-up is closed if I update a Team or a Project that is not in the current context
- v.3: Improved performance for the boards with date lanes (End Date, Start Date or Create Date)
- v.3: Incorrect priority calculation after moving a card
This update includes some essential improvements to Targetprocess 3.0 features, and bug fixes.
An entity will retain its rank when converted
This one keeps prioritization unretarded. Previously, if one had to convert an entity to another one (e.g. user story to a task, or a task to a bug), the rank would have been lost. Now entities will keep their rank regardless of conversions.
Relations Network chart: Release, Iteration, Team Iteration, and Build as cards
With this update, one can track Releases, Iterations, Team Iterations and Builds as related to the other work items (entities). Sometimes there can be such a relation, e.g. when a release depends on one blocking bug, or when an iteration is almost finished, and only one user story holds it. Those new cards in the Relations Network chart help identify such “lagging” work items faster. Check the screen.
v.3 Customize Cards: a shortlisted selection of matches in the units library
Start typing a name of some unit, and matching names will appear in the list. This helps to pick units faster (no need to scroll and search).
v.3 Customize Cards: custom fields as units
Custom fields are now available as an option for customizing the look of cards. If a custom field is critical, someone would definitely want to have it displayed on cards as on a board (not only in the detailed view).
v.3 List: inline edit for states and assigned users
States and assigned users can be updated in the lists now. Check the screen. This removes the need to switch to the board view, or to the detailed view, if one prefers to work with the lists.
- Finish Iteration by Split: effort of the initial story resets to 0 if the story is in points and has tasks
- Cannot delete a release if some sprints have been moved to another release
- .css for NewUserAccountInfo.aspx fixed
- v.3: in IE: entity fails to open in a pop-up from a board
- v.3: in IE: selecting cards on a board is extremely slow
- v.3: a duplicate tooltip for the ‘Remove context’ button removed
- v.3: performance for pages scroll and resize improved
- v.3: the duplicate ‘View’ link removed from the success action message
- v.3: in IE: .SVG replaced with .PNG
- v.3: Board template names are not displayed properly
- v.3: the ‘Undelete board’ message has to be shown as a user selects another board
This release has important bug fixes and several improvements.
- Plain text email notifications
- Custom fields for Team Iterations added
- Full user names in comments
- Cumulative Flow chart: filter by Release added
- Dates inconsistency in the new look, if server runs in a different time zone
- Object reference exception on running test cases that are not attached to a user story
- Subversion plugin: ‘view diff’ and mapping of deleted users fixed
- Inner list views corrected for screens with 1280×800 resolution
- Short link does not work if a user is not in a project team
- User is not able to delete relation if ‘delete’ permission is not granted to his role
- Multi selection does not work on Windows 8 (Chrome and Firefox)
3 years ago we got stuck. Yes, we improved the product but somehow lost the roots. Targetprocess started to look like a good ordinary tool, but novelty vanished. We wanted to create the best agile tool, and failed.
So we started to act. We’ve learned how you work, and which problems you face. What you like. What you hate. We tried to address it all in a single hit. I believe we made a major breakthrough in our vision, and that’s how the concept for new Targetprocess 3 was born:
Targetprocess 3 is flexible. Sure, every vendor claims their software is flexible, but in our case it really is. The new Targetprocess is challenging the status quo and may seem unusual when you try it first. But once you grasp the main concept, you’ll feel the power.
For some strange reason there’s no agile PM software that supports multiple teams naturally. Yes, you can handle that with quirky workarounds, but why would you have to do that? Targetprocess 3 fits any company structure: from design studios, where a single team works on many projects, to huge enterprises that require a cumulative effort of many teams. Now you can plan work and track progress across many teams and projects.
Boards in Targetprocess 3 are really cool. You can create any board in a minute: Kanban Board, Task Board, Work by Person, Roadmap and many, many others. The Board UI handles huge data easily via collapsing, focusing and zooming. It helps you add entities quickly, select any entities you want and manipulate them via batch drag and drop.
Live + Mobile
Other nice additions include iPhone/iPad app to handle projects on the go and Live Updates in a browser screen without page refreshes, which is handy for remote meetings.
We’re so proud that after 17 months of development and beta testing we can share Targetprocess 3 with you:
Great things take time, and we didn’t implement all the major features we wanted in this public release. But this is the foundation upon which we shall build further, while listening to your feedback. More great things are already on thу way, like Timelines, Hierarchical Lists with inline editing, Customizable Cards.
Thank you for your patience.
I invite you to jump on board and share the journey with us.