Administering a project that uses a project template
Once your project has been configured, you can invite people to join the project and work can begin.
Task overview: Administering a project that uses a project template:
- Invite people to join the project.
- Update the list of project members on the Communications page.
- Set expectations with team members.
- Upload stage-specific documents, project management documents, and other documentation as needed.
- Update the Project Management page as needed, for example, by assigning deadlines for work items to specific milestones.
- Ensure that team members use the Communications page.
- Upload build results.
- Assign defects that were uploaded from Test Director and "shadowed" in Project Tracker to specific stages in the project.
- Generate reports and metrics for the project.
Invite people to join the project
Once you have set up the project pages, you can add members to the project.
The CollabNet environment has features for adding users to the domain, creating
project roles and permissions, inviting and adding users to a project, and assigning
roles and permissions to project members.
See the CollabNet online help for information on
inviting new project members for details.
Note: If people who you want to invite do not appear in the list of potential invitees, contact your domain administrator. The domain administrator can add people to the database, and can set the roles and permissions for these invitees.
Update the list of key project members
The Communications page is intended to help project members locate each other,
schedule meetings, and perform other communications activities. As a project owner,
you should add a list of key project members (or all project members) to this page.
See the help on
customizing the Communications page for a project for details.
Set expectations with project members
As an owner of a project that uses a project template, you may want to communicate the following to the project members:
- What steps to follow at each stage.
Tell project members what activities must be performed at each stage. For example, if certain
project members are to document the product architecture and others are to update the use cases, you need to communicate this.
- What documents to create, and where to upload them.
You need to tell project members what documents they are responsible for. For example,
if designers are responsible for creating design specs and use cases, you must tell
them where to obtain templates for these documents. You must also decide whether you
want people to upload their completed documents or if you are going to upload them
yourself. For an example of how to upload process documentation, see the section on working with documents in the Help
on
defining requirements.
- What Project Tracker artifacts are provided in the project, and how to use them.
The CollabNet Baseline Project template provides Requirement, Defect Report, Incident Report, Customer Case,
and other artifact types. In general, but particularly if you have modified these artifact types or
added new ones, you should tell project members what artifact types to use,
and how to complete the artifact entry form.
For example, you may want to instruct designers to attach use
cases to Requirements artifacts. Also, if you have modified the Requirement and
Defect Report artifacts and queries so that
query results are based on an attribute other than subpage in Lifecyle, you need to
specify the fields that users must complete to "promote"
an artifact to a new subpage.
- What software to install or other preparations to make to participate in the project.
For example, if users have write permission to the Subversion repository, you may
want to tell them what Subversion client to download.
Or, if you want users to host WebEx sessions and to chat using IRC, you may need to tell them
to get WebEx accounts and install the IRC client locally.
Note: You may want to add documentation to
the Community page if the process being supported is an organization-wide process.
See the online help on the Community home for details. (This topic is available if you have
permission to view the Administration page.)
Add completed project documents to the subpages and pages
The CollabNet
Baseline Project template provides sample documents for each stage of the process, and
for the Project Management page. For example, the Project Management page
contains a template for a project plan and the Definition page contains a
template for a Marketing Requirements Document (MRD).
As a project owner, it is your role to inform project members of the document
templates that they should download, and you should tell them how completed documents
should be uploaded.
For an example of how to work with stage-specific documentation, see the information on
working with project documentation in the Help
on
defining requirements.
Schedule meetings and chat sessions using the Communications page
You should encourage team members to schedule meetings using the WebEx tool and to use chat sessions via IRC. See the Help topic on
communicating with teammates for details.
Update the milestones using the Project Management page
As progress is made on the project, you will need to update the Project Management page:
- You should assign particular work items, such as Requirements, Defect Reports, and so on to particular milestones for the project.
- You or other team members should create documentation related to project management and upload this information to this page. See the Help topic on
viewing the project mission and milestones for details.
- You can add resource links and links to additional work products. See the Help topic on
customizing the Project Management page for details.
To ensure that a work item appears on a milestone query from the Project Management page:
- Click the Projects page.
- Click the link for a project that uses a project template.
- Click the Project management icon in the navigation toolbar or the Project management link in the left navigation pane.
- Click a query link for a lifecycle artifact type (for example, the View active defect reports link) in the activity area.
The activity area is either directly below the page navigation toolbar or at the top of the page. It is the area with a light blue background.
- Click the link for an artifact that you want to associate with a particular project milestone.
- In the Planning and Execution section, select the appropriate milestone in the Target Milestone field.
- Click Save Changes.
Upload build results
You or a delegate should upload build results information so that project members have easy access to it from the project Code & Build page or the Integrations page.
For information on uploading build results information on the Integrations page, see the Help on
accessing third-party applications and reports.
To upload build results:
- Click the Projects page.
- Click the link for a project that uses a project template.
- Click the Code & Build icon on the page navigation toolbar or click the Code & Build link in the left navigation pane.
- In the Activities area,
click Build/integration results.
The activity area is either directly below the page navigation toolbar or at the top of the page. It is the area with a light blue background.
- From the Build Results page, click Upload document.
- Locate the build results document that you want to upload and click Save.
Note that this document is saved in the project's version control repository. If you want to rename or delete this document, you must use your version control client.
Process defects that are "shadowed" from Test Director
If your project uses data from the Test Director product, as the project owner, you may be responsible for ensuring that all information uploaded from Test Director is visible to project developers and test engineers.
See the help on
accessing third-party applications and reports for details.
Run reports and produce project metrics
The CollabNet Baseline Project template allows you to download graphical reports of project artifacts. For example, you can view bar charts that indicate how many Requirements are in definition, coding, testing, and so on.
See the help on
viewing project metrics for details.
Adding components to your project home page
You can modify your project home page by adding components or editing existing ones to suit your requirements. To do this you will have to update the /snippets/page.xml file. The page.xml file for each page, holds the information on layout, title, settings, and visibility information for each of the components. The home page editor automatically maintains this file, but if you want to make manual changes to your project home page, you will need to make updates to the page.xml files.
To add an HTML component:
- Create the snippet and add it to the snippets directory.
- You can have as many snipptes as you want to as long as you have a valid url name.
-
When you add a new html snippet file to the snippets directory, you’ll want to modify the page.xml file to make sure the new snippet is displayed when the page is rendered in your home page.
- Open the page.xml file with a text editor and add this element into the:
<component_list>
<component visibility=”1” type=”Html” order=”A_NUMBER”>
<title localize=”false”>A_TITLE</title> <filename>A_FILENAME</filename> </component>
- A_NUMBER = the position where you want the component to be displayed on a page.
- A_TITLE = the title of the component. This field is optional.
- A_FILENAME = the name of the snippet file.
To add a Documents component
When adding a documents component to a page, you can add the Documents directory as a subdirectory to the page.
You will then need to add the following information to the page.xml file:
<component visibility="1" type="Documents" order="A_NUMBER">
<title localize="true"> A_TITLE</title>
<showtemplates>false</showtemplates>
</component>
-
A_NUMBER = the position where you want the component to be displayed on a page.
- A_TITLE = the title of the component. This field is optional.
To add a Milestones component
To add a Milestones component to your project home page, add the following to the page.xml file:
<component visibility="1" type="TaskMilestones" order="A_NUMBER">
<title localize="true">A_TITLE</title>
</component>
- A_NUMBER = the position where you want the component to be displayed on a page.
- A_TITLE = the title of the component. This field is optional.
To add a Project Activity Report component
To add a Project Activity Reporting component to your project home page, simply modify the page.xml file and add:
<component visibility="1" type="ArtifactReport" order="A_NUMBER" layout=”[1|2]”>
<title localize="true">A_TITLE</title>
<report title=”A_REPORT_TITLE” view_link=”A_VIEW_LINK”>A_REPORT_URL </report>
</component>
- A_NUMBER = the position where you want the component to be displayed on a page.
- A_TITLE = the title of the component. This field is optional.
- A_REPORT_TITLE = title of the report.
- A_VIEW_LINK = view link to the report.
- A_REPORT_URL = url for the report image.
Note that if layout is set to 2, you should have two <report> elements.
To add components using the editor refer the documents - Customizing your home page and Adding components.