Skip to content

Project management plugin for Mantis, adding advanced estimation, timetracking and reporting functionalities

Notifications You must be signed in to change notification settings

dregad/ProjectManagement

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 

Repository files navigation

Mantis Project Management

Copyright (C) 2011 Vincent Sels

Summary

Project Management is a plugin for the open source MantisBT tool (also check out its Github page). This plugin attempts to add basic project management features such as estimations, timetracking, project follow-up, and resource management to the existing bugtracking functionality.

Features

Advanced time registration

  • Allows different types of work like analysis, development and testing.
  • Optionally supply an estimation to be set once. The remaining work todo is calculated.
  • Optionally overrule the calculated amount of work to do. The difference with calculated amount of work is visualised.
  • Displays a summary in the bug view details.
  • Highly configurable: specify for which profiles time registration is enabled, which profiles can alter estimations, which sorts work are usable by which profiles,...

Time registration overviews

  • Time registration worksheet:
    • Displays recently visited issues, allows direct input of hours done.
    • Displays recently registered hours done, by day, week and month.
  • Time registration overview / billing:
    • Limited to managers, an overview of all hours registered, the price per hour of the resource, and total costs.
    • The ability to delete or change time registration entries (todo).
    • Easily navigate to data for a specific project, category, user, type of work,...
    • Displays summary reports per user.

Project timeline

  • Shows an overview of all projects, sub-projects, categories and tickets for a certain version:
    • A visual representation of how much work a certain project / category is compared to the rest of the work for that version
    • A visual representation of how far the developer(s) have progressed, based on their estimations when supplied.
    • Optionally assign individual colors to developers.
  • See when a certain developer will finish his or her work on a certain project (work in progress).
  • Switch between a per-project view or a per-resource view (work in progress)

Resource management

  • For each user, optionally specify the amount of hours per week and hourly cost, default type of work,...

Upcoming features

Prioritizing features

  • Give issues a weight, based on configurable parameters.
  • Set dependencies for tickets.
  • Based on these and/or other parameters, view the order in which tickets should be handled.

Resource overviews

  • Get detailed overviews per resource - tickets solved, most overdue tickets,...

Credits

A lot of credit goes to Mantis plugin-guru jreese (http://noswap.com), whose plugins supplied a great source of examples and inspiration.

About

Project management plugin for Mantis, adding advanced estimation, timetracking and reporting functionalities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 99.6%
  • JavaScript 0.4%