The Top Level Navigation within the ProjectSpace should make it easy for project team members to move around and carry out critical functions. Each piece of the ClueMapper system is envisioned to be as much stand alone - yet integrated - as possible, so the components will dictate what the top level navigation is.

Project Management Functions

This section is about the pieces provided by the project management components of the system. Each of the main sections here would default to an "Overview" page that would compile the most frequently used pages and provide AJAX-based editing of information that would update the overview without a page refresh. The overview pages would also lead to secondary navigation areas.

  • Current Status: Overview (iteration status, defaults to current)
    • Update (book time, update "to do" on my tasks)
    • Test (Add/edit/view Test Case Result)
  • Planning: Overview (lists iterations and details; create/edit/view iterations, drill down into an iteration)
    • User Stories (Add/view/edit)
    • Tasks (Add/edit/view)
    • Test Cases (Add/edit/view)
  • Team: Overview (users in the team, their capacities, their time booked, per iteration-defaults to current)
    • Add users
    • Edit user information (name, profile, contact, capacity)
  • Backlog: All (default to show user stories and defects), filters to refine what is shown
    • Add User Story
    • Add Defect

Software Product Management Functions

This section is for features pulling from Trac. If Trac is installed, these are added to the Top Level Nav. If Trac is used without the project management component, an alternative set of top level nav should appear (suggestions from people who use Trac for project management?).

  • Browse Source
  • Wiki

Time Booking

Time booking and progress updating is a general responsibility for team participants. This link will tie into the available booking application, whether that is ClueTimer or another system. Note, this link does not show for client user types (ie only those on the provider side). Not sure about this interface...anyone working on the time tracker want to comment? Perhaps this would lead to a "time sheet" kind of interface for entering multiple time updates?

  • Time Sheet

General

These links should show up for any software configuration and tie into the related features for the components installed.

  • Search
  • Admin (if appropriate permissions)