Atom feed

01 December, 2007 / Report Engine Implementation Moving Forward

We've completed Iteration #12.4 and added some really nice features into Report Engine. It is possible to add summary columns, group entities and add simple charts. Here are some examples of real reports (they are working)

We will add some fancy functions during next two weeks and most likely v.2.7 with Report Engine will be released in the middle of December. So far you may play with Report Engine at http://preview.targetprocess.com (admin / admin).

Labels: , , ,

28 November, 2007 / Task Board Usage for Iteration Progress Tracking (Shots)

Here are shots of Task Boards for previous and current iterations. Nothing special with these boards: user stories on the left, tasks as stick notes, tasks statuses columns. Each developer has own color and this gives more personal visibility.

Iteration #12.3

Iteration #12.4

Labels: , , ,

23 November, 2007 / TargetProcess v.2.7 Progress. Iteration #12.3 Completed

Today we've completed third iteration of v.2.7. Report engine implementation going really well and right now it is possible to extract list of entities with

  • defined columns (including related entities columns)
  • set columns order
  • defined filters (including related entities filters)

For example, you may extract all user stories with all columns like Name, Effort, Iteration Name, Feature Name where User Story Effort = 0 and User Story Feature Priority is Must Have.

It is required to add calculations to the reports engine as well as more flexible columns. In final release it will be possible to create let's say a report like that

ID

User Story Name

Test Cases Passed

Test Cases Failed

Total Test Cases

Open Bugs

12

Workflow per project

8

4

12

5

33

Custom field type (numeric)

4

0

4

0

45

Average column

3

0

3

2

Development of Program Releases Management is in progress as well. In this iteration we've added product backlog to release plan with sorting and filtering options. There are some things to do in next iteration like drag and drop planning, release date forecasting and some smaller things.

Also we've integrated Selenium tests with Cruise Control and at least we have good build process setup :)

Labels: , , , ,

08 October, 2007 / Iteration Planning: Feel It in v.2.6

Problem: How to answer common questions for iteration planning meeting: What user stories are the most important? Which of them have a top effort? What user should be assigned to iteration to complete it on time?

Solution: Visualize importance and effort parameters (numbers and text are not appropriate).

When you see just a list of user stories with efforts and priorities it is not so easy to plan iterations. For example, when you assign large user story to iteration you don't feel that it is really large. When you assign too many stories to iteration you don't feel that it is being overloaded. You may understand that, but may not quite feel it. As always, when there is a problem, TargetProcess provides the most intuitive and creative solution. See below how we tackled this problem in TargetProcess v.2.6 and start using the power of visualization for your planning efforts.

The main idea is simple:

  • user story with significant effort should be large
  • user story with high priority should have different color

This is an important large user story.

And this is a small "nice to have" user story.

The difference is obvious. Below is one more interesting beast which called "blocking bug".

As you see, assignable items like bugs and user stories have different sizes and it immediately catches your eye. Now we may visualize iteration Velocity without problems. Iteration is just a large box where we can put all small boxes (user stories and bugs). When the box is full, iteration planning is completed. That simple!

Here is an example of an iteration that is not full and may accept several user stories. It has a green label reflecting effort availability. It has space to accept user stories. You feel that you can put more assignments to iteration.

And here is an example of overloaded iteration. Bugs literally jump out of the box. You feel that there are too many items assigned to iteration and red label shows what effort should be removed.

You may guess how the good planned and completed iteration should look like. Exactly like on this picture below:

The whole Iteration Plan consists of three areas. You may select iterations in two top areas and select Product or Release backlog in bottom area. To plan user story just drag it and drop on required iteration.

Use sorting and filtering to find required user stories.

One more common problem is to quickly change effort or priority of a user story. That is not a problem anymore. Right click on user story and change required values in context menu (no page reloads as you may guess).

That is how new iteration planning works in TargetProcess. Go on and try it.

Labels: , ,

 

We are developing new version of TargetProcess and blogging about our progress.

TP 2.0 online demo
TP 2.0 quick tour