Presentation is loading. Please wait.

Presentation is loading. Please wait.

What is Redmine? If you search for a free project management tool most likely you will end up with Redmine. This is an open source Ruby on Rails web application,

Similar presentations


Presentation on theme: "What is Redmine? If you search for a free project management tool most likely you will end up with Redmine. This is an open source Ruby on Rails web application,"— Presentation transcript:

1 What is Redmine? If you search for a free project management tool most likely you will end up with Redmine. This is an open source Ruby on Rails web application, which can be considered to be the de facto flagship of project management solutions in the open source world. It supports all you need for effective project management: member roles, permissions management based on roles, Gantt charts, scheduling, calendar, roadmap, versions management, documents management, news delivery, files directory, activity view, and more. With third-party extensions, you may also get invoice management, Scrum backlogs, Kanban board, burndown charts, and more. But it's not only a matter of project management. Features Multiple projects Flexible role-based access control Flexible issue tracking system Gantt chart and calendar Per-project forums Simple time tracking functionality Custom fields for issues, time-entries, projects and users SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs) User self-registration Multiple languages Multiple databases Plugins REST API Acknowledgments I would like to thank John Lai for his expert advice and encouragement through this difficult project, as well as Mary Lin for laboratory assistance. Funding for this project was provided by the National Chung Chang University Department of Computer Science and my mom. Conclusions Redmine Wei-Chieh, Huang National Chung Chang University Department of Computer Science For further information Please contact fred6300435@gmail.com. A link to an online, PDF-version of the poster is nice, too. More information on this and related projects can be obtained at http://www.redmine.org/. Literature cited Andriy Lesyuk. 2013. Mastering Redmine: A comprehensive guide with tips, tricks and best practices, and an easy-to-learn structure. Wikipedia: http://en.wikipedia.org/wiki/Redminehttp://en.wikipedia.org/wiki/Redmine Official website: http://www.redmine.org/http://www.redmine.org/ Managing projects Each project in Redmine can have any number of subprojects, each subproject can have any number of own subprojects, and so on, to any nesting level.(Fig 1.) You can add a user or a group, with one or multiple role(s) in a given project. Projects versions allow you to track and plan changes. You can assign issues to versions and then view the list of assigned issues for each version on the roadmap.(Fig 2.) Forums A project needs to provide some means to support users, to answer their questions, and so on. The Forums module adds discussion boards which make this possible. Each board can have a name which reflects the specific topic of discussion, for example, "Development using API". On a board, there can be an unlimited number of threads which are called topics, each topic can have any number of posts which are called messages. Time Tracking In Redmine, time entries are associated with tasks, which are implemented using issues. This way, tasks can have detailed description of what should be done, can be shown on the Gantt chart, and much more. Due to the way issues are implemented, tasks can also have an estimated time which can be used to evaluate the speed of development, determine problematic tasks, and so on. Users can specify exactly what they were doing on the task, using the Comment field. Using the Activity field, administrators and project managers can categorize the time spent. Redmine allows adding time entries from SCM commit messages. Gantt 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. Figure 1. Project list. Figure 3. Gantt chart Figure 2. Issue list Figure 4. Time tracking Figure 5. Forums If you need only basic features you are ready to use Redmine right after you have seen it for the first time. When you need more advanced features you need to spend some time learning them. That's the main thing that makes Redmine so popular I believe. Redmine is extremely popular these days and that's why it constantly gets new features. The right tools are built with the right technologies. What make Redmine so "right" are Ruby and Rails. Ruby is known to be perhaps the most modern metaprogramming truly object- oriented language. Time tracking feature is definitely what has made Redmine so popular; it is an essential component of Redmine. The time tracking module is complete, competitive and often enough becomes the main reason for using Redmine. Thus, I, personally, first used Redmine as a time tracking application. Although Redmine time tracking is quite basic, it can be easily extended by third-party tools (including cell phone apps but not limited to them).


Download ppt "What is Redmine? If you search for a free project management tool most likely you will end up with Redmine. This is an open source Ruby on Rails web application,"

Similar presentations


Ads by Google