Sei sulla pagina 1di 6

How to use Redmine

When we excute our project, we will use Redmine to manage project. 1. What is Redmine Redmine is a free Project management tool. This is an open source Ruby on Rails web application. Redmine supports all you need for effective project management: member roles, permissions management based on roles, Gantt charts, scheduling, calendar, versions management, documents management, news delivery, files directory, activity view, and more. 2. Redmine Setup a. Tracker Bug: When you want to register or update an issue, if registers content is a mistake, the member have to chose Bug Tracker. Q&A: When you want to ask about project, you have to chose Q&A Tracker. Document: When you want to register a problem that relate with projects document, you have to chose Document Tracker. Function: When you want to add some function to project, you have to chose Function Tracker. Task: if some issue take a lot of time to resolve and you can not be resolve now, you have to change issue status to Task. b. Issue Status New: When you want to register an issue, you have to chose isuses status as New status. Assign: When you want to assign your issue to someone, you have to chose issues status as Assign status. Accept: When you want to resolve some new issue, you have to chose these issues status as Accept status. Rejected: When someone register a bug issue and assign to you, but in fact, it is not a bug, so you change the issues status to Rejected status. Closed: After the person who registered an issue, was checked what did assigned person resolve, if its Ok, the issue will be closed by change issues status to Closed status. c. Workflow Issue tracking is not just about keeping the list of issues, it's also about implementing the issue life cycle, which is also known as the workflow. Status transitions: The main goal of the workflow is to control the issue status, which can be set for the issue in certain conditions. When you want to return an issue to another member, you can only change issues status to other status what Workflow was set up.

From the image you can see, if the user is developer and tracker is Bug, now The user want to return an issue (current status is Accepted) this user can not return an issue with issues status is Accepted status. Fields Permissions: Fields permissions tab, which can be used to make issue fields read-only or to require them for some trackers.

From the image you can see, Fields, which are required by default, are marked with the red asterisk here. Fields, which are not required, have the additional Required option. If this option is selected for the field, it will become required for users with the corresponding role, if the issue is of the corresponding tracker. d. Creating an issue In order to be able to create an issue, you need to have a project If you already have a project, or when you have created it, navigate to the New issue tab of the project menu:

Tracker: In Redmine, the Tracker name is used to describe the type of the issue. In our Project, Redmine adds the following trackers: Bug Q&A Document Function Task Private: The Private check box can be used to make the issue visible only to you and other members of the groups that you are a member of. However, if a project is private too, such users should also be members of the project. Subject: The Subject field, like the e-mail subject, should briefly describe the issue. Description: Issue content. Status: The Status field defines the status of the issue such as whether it is active, does anyone work on it, is it resolved, and so on.

e.

Priority: The Priority field reflects how urgent or critical the issue is. Assignee: The Assignee field holds the name of the user who will be responsible for resolving the issue. Only members of the project can be selected here, that is, if you want to assign an issue to someone you must first add that person to project members. Parent task: The Parent task field can hold the numerical identifier of another issue to which the new issue will be added as a subtask. Start date and Due date: The Start date and Due date fields can hold the period during which the issue is to be worked on. Estimated time: The Estimated time field can be used to specify how many hours will be required to resolve the issue. This field is especially useful if you use the time tracking module because, in this case, it allows you to control the time spent for an issue. Gantt and Calendar Gantt:

It seems that no project management software is complete without the Gantt chart. This type of bar chart is perfect for representing the flow of work on the project in terms of time and resources availability. The Gantt module uses the same issue filter which is used for issues, which means that under the Issues tab, you can configure what to show on the Gantt chart. The Zoom in and Zoom out links allow you to zoom the chart down to week days, or up to months respectively. Calendar:

Calendar shows start and due dates of issues, if they are specified. Gantt and Calendar make you can manage your project more useful. f. Git Git is a distributed revision control and source code management (SCM) system with an emphasis on speed. In our Redmine, we use Git to manage projects version by install Git plugin into Redmine.

3. Admin Group In our team, Redmins Admin is Mr. Suganami and Mr. Oshima. Only Admin can setup Redmine. For example, Create Projects, Create Users, set which user can become a projects member. 4. Redmine rule a. Preparation All the projects member have to register his/her task to Redmine before project (projects phase) start and manage all his/her issue(ticket) . One task one issue and this issue is understand as a parent task. b. Register Issue rule When user create a new issue, they have to fill all the field which are marked with the red asterisk. User can only create a right issue. If the issue has some mistake, you can not create the issue and Redmine will give you some warning. With an issue (parent task), you can not close this issue if all of the child issue (child task) was close. Issue content can only repair by admin and project manager.

Potrebbero piacerti anche