Projects
To configure a project:
- Click on the Projects tab
- A list of current projects will be displayed
- Click on the project name to view the project details (as shown)
- Click on the Edit button next to the project name to edit its details
Viewing Projects
To view a projects details click on the projects name. From this page you can edit a project details by clicking the Edit button
Adding Projects
From the Projects tab:
- Click on the New link
- You will be able to enter the projects name and description
- Click on Save to add the project
- Note: To add versions, milestones and project members you will need to edit the project after it has been created
Deleting Projects
Project deletion should only be done if a project has been accidentally added as the process of deletion cannot be undone and will cause any issues assigned to the project to become unlinked to a project. Any clients with that software will also be unlinked. If you are renaming a project it is safer to simply change a projects name. If you need to delete a project:
- Click on the link for the project
- Click on the Edit link
- Click on the Delete link
- Confirm your deletion
Project Members
Users can be assigned to projects such as developers, testers and managers. If you are a member of a project you may receive email notifications when issues in that Project change. To do this:
- Click on the project from the Projects tab
- Click on the Edit button
- To change the list of project members click the Change Project Members button
- The following page will appear:
- Choose the user from the list of available users and click the > button
- To remove a user from the project members select from the right list and click <
- Click Save Changes to apply changes
Project Milestones
Milestones are typically target of certain goals that need to be completed by a certain time. For example a beta release of software or prototype release. These milestones may not actually coincide with version numbers of the software.
A project milestone can be added by:
A project milestone can be added by:
- Click on the project from the Projects tab
- Click the Edit button
- Click on Add Milestone button next to project milestones (as shown below)
- Enter the description and due date of the milestone
- Click on the Save link to apply the changes
Project Modules
A project module is a section or category of your project. For example a email project may have modules for sending, receiving, archiving etc. You can define these modules in Dev Hound by:
- Click on the Projects tab
- Choose a project and click the Edit button
- Click on the Add Module button next to modules (as shown)
- Enter the module name and click Save
You can use modules to filter a project into different areas people will be working on. This could also be used on large projects when you have teams of programmers working on different sections of a project such as the reports vs app team.
Project Versions
Project versions are very important in issue tracking. They provide a means of keeping track of issues scheduled for future release, form part of release notes and knowledge base articles and provide a means of providing better technical support to clients.
To manage project versions:
To manage project versions:
- From the Projects tab click on the project and click the Edit button
- To add a project version click on the Add Version link near Versions as below:
- To modify a project version click on the version number, edit it and click on Save
- To remove a project version click on the version number and click on Delete
- Note: Deleting versions will unlink issues assigned to that version
Project Workflow
The process of an issue changing status during its time in Dev Hound is known as Workflow. For example a company might want to prevent an issue being moved from open to closed without first being tested. You can customize the workflow by adding/modifying the status lookup list and by modifying workflow.
The Status Lookup List
The Status Lookup List
- Click on the Admin tab
- Under Lookup Tables click on the Status link
- Add and modify the status items as required
- Remember: if you delete any status items the issues using that status item will be unlinked
Modifying Workflow
Workflow is defined as a list of single rules. Each rule follows: Status X can be modified to Status Y. Eg an issue can go from open to busy. If you try to modify the status of an issue that doesnt have a rule in the workflow an error message will appear.
Before modifying the workflow it is a good idea to draw a diagram of how you perceive the workflow. Then you can translate the diagram into rules. For example:
In the diagram there are 7 rules:
To Add a Rule
Before modifying the workflow it is a good idea to draw a diagram of how you perceive the workflow. Then you can translate the diagram into rules. For example:
In the diagram there are 7 rules:
- Open -> Busy
- Open -> To Be Tested
- Busy -> Open
- Busy -> To Be Tested
- To Be Tested -> Open
- To Be Tested -> Closed
- Closed -> Open
To Add a Rule
- Click on the Admin tab
- Under Projects choose Workflow
- Add and modify the workflow as required
