Skip to main content

Tracking Action Items and Projects with Rational RequisitePro

Mike Taylor, Project Manager, IBM, Software Group
Mike Taylor first joined Rational in 1991 as a software engineering specialist based in Melbourne, Australia, where he helped clients pioneer OO best practices. After departing for five years to develop, lead, and architect object-oriented systems for other companies, including Boeing Australia, he recently returned to Rational to start a Brisbane office. His current interests focus on project management using iterative development techniques. He holds an Honors Degree in Production Engineering and Management from Brunel University, West London.

Summary:  from The Rational Edge: Designed for tracking software requirements, Rational IBM Rational RequisitePro also has the flexibility to track organizational data as well as capturing and maintaining, plus generating and updating status reports.

Date:  29 Apr 2004
Level:  Introductory
Activity:  658 views

Illustration Rational RequisitePro® is a great tool for tracking requirements through projects, but did you know that it has the flexibility to track other project and organizational data as well? It's great for capturing and maintaining minutes and action items from project meetings. It also provides an easy way to generate and update status reports. This article tells you how to get started.

Why use Rational RequsitePro for meeting minutes instead of plain old Microsoft Word? Well, let's suppose you use Word. You start by taking minutes, noting all the action items you want to assign to someone. So far so good. At the end of the meeting, you write up the minutes and distribute them. Fine.

At the next meeting, however, you need to discuss all those action items you assigned. Simply reporting "done" or "not done" is not really sufficient; you need to record what progress has been made and assign any additional action items that grew out of the original list. Further, people working on these items may want to record discussions about particular activities. As you hold more meetings and open and close other actions, your text editing features become really tedious to work with. Plus, over time, your action lists and discussion notes grow to pages and pages, obscuring the real "meat" of your meetings.

Does this sound familiar? If so, then you can improve the situation. If you're already using Rational RequisitePro for requirements management (or would like to), then you can also use this great tool to capture and manage those minutes and action items.

Tracking Action Items from Meeting Minutes

With Rational RequisitePro, you can set up a specific requirement type (e.g., ACT) to capture action items. The attributes for this type might include the following: assignee, priority, status, date opened/date closed, etc. Then, you can create a list of action items like the one on the left side of the screen in Figure 1.

Figure 1: List of Action Items in Rational RequisitePro

On the right side of the screen, you can set priorities, assign the action items, and then maintain a running report on the status of each item. This is a great benefit for all your team members. Instead of waiting until the next meeting to find out whether something is being worked on and what has been done, they can open Rational RequisitePro any time and find out.

To print out the latest minutes in your company standard format for distribution, you can use Rational SoDA. SoDA generates complete documentation by automatically extracting data from project databases — in this case, extracting the minutes and actions from Rational RequisitePro.


Tracking Projects and Customer Accounts

You can also use Rational RequisitePro to track the status of projects and customer accounts. Suppose you have a weekly meeting at which you discuss various customers and projects. Given that the discussion points are relatively static (i.e., the projects won't change from week to week), you can use a second Rational RequisitePro requirement type (CUS) for projects and customers, as shown in Figure 2.

Figure 2: List of Customers and Projects in Rational RequisitePro

Then, to record progress on a project (customer), you can create a Discussion in RequisitePro (see Figure 3); the Discussion title should reflect the meeting date.

Figure 3: Creating a Discussion in Rational RequisitePro

If your Discussion notes include any new action items, you can add them to your ACT list and use the "Traceability" function to link them to the correct customer or project (see Figure 4).

Figure 4: Using the Traceability Function in Rational RequisitePro


Creating a Status Report with Rational SoDA

Once you have finished your weekly meetings, you can use the power of Rational SoDA templates to create a standard status report to send to team members and managers. The SoDA report template will prompt you for the date of the meeting and then do the rest, extracting the relevant (CUS) listings and their Discussions, as well as open action items from your (ACT) list (see Figure 5). Anyone who has ever labored over a status report should recognize what a blessing this automated tool can be for busy managers and project leaders.

Figure 5: Status Report Created with Rational SoDA Template
Click to enlarge

Figure 5: Status Report Created with Rational SoDA Template

SoDA can provide different views of the data, too. To see (and print) all the action items for a particular project or customer, for example, you can use the "Trace Out-Of" view, as shown in Figure 6.

Figure 6: Rational SoDA View of Action Items for Projects and Customers


Conclusion

It's no accident that Rational RequisitePro and Rational SoDA serve as great tools for tracking and reporting status. The built-in capabilities for requirements analysis already include powerful ways to understand, manage, and continually view the status of what needs to be done in your software development projects. RequisitePro and SoDA give you easy ways to:

  1. Report much more than "done" or "not done" in your status tracking. You can record what progress has been made and assign any additional action items that grew out of the original list.
  2. Record discussions about particular activities, so that people working on these action items see a dynamic, up-to-date context for the changes that occur.
  3. Document current status via Rational SoDA through its integration with RequisitePro.

As I mentioned at the beginning of this article, this is simply a way to get started. The more familiar you become with Rational RequisitePro, the more you can explore your own techniques for status tracking and reporting.

Download a sample Rational RequisitePro Minutes database.


About the author

Mike Taylor first joined Rational in 1991 as a software engineering specialist based in Melbourne, Australia, where he helped clients pioneer OO best practices. After departing for five years to develop, lead, and architect object-oriented systems for other companies, including Boeing Australia, he recently returned to Rational to start a Brisbane office. His current interests focus on project management using iterative development techniques. He holds an Honors Degree in Production Engineering and Management from Brunel University, West London.

Comments (Undergoing maintenance)



Trademarks  |  My developerWorks terms and conditions

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Rational
ArticleID=87719
ArticleTitle=Tracking Action Items and Projects with Rational RequisitePro
publish-date=04292004
author1-email=
author1-email-cc=

My developerWorks community

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Rate a product. Write a review.

Special offers