Open Source/Free Project Management Software List

转自:http://freeprojectmanagement.info/

Open Source/Free Project Management Software List

 

A complete list of open source & free project management software products.

  • Achievo - a flexible web-based free project management tool for small to medium businesses. Achievo's project management capabilities will enable organizations to support their business processes in a simple, but effective manner. The Achievo software is open source, and built to be fully adjustable to company requirements.
  • dotproject - a web-based project management application based on PHP and MySQL. dotProject is a volunteer supported Project Management application. There is no "company" behind this project, it is managed, maintained, developed and supported by a volunteer group and by the users themselves. dotProject is web-based, multi-user, multi-language enabled free software. The software is free to anyone who would like to download it. Day to day support is provided free by volunteers.
  • Double Choco Latte - Project management tool for programming. Also support management tool. Double Choco Latte provides basic project management, work orders, and call center tickets. It supports the following features and concepts:
    • Work Orders - Use for tracking history of almost anything: bugs, requests, maintenance, project tasks.
    • Projects - Include hierarchal support so sub-projects can be created. Parent project's statistics include all child project stats to provide an overall status of all projects.
    • Call Tickets - Use for contact with clients. Self-timing.
    • Time Cards - Time taken on a work order to accomplish an action. Multiple time cards can be input for a single work order.
    • Attribute Sets
      • An attribute set consists of: Actions, Priorities, Severities, Statuses.
      • Each product can support its own attribute set for work orders and tickets.
    • Accounts - Client based tracking
    • Personnel - People involved in the projects, including hierarchal support
    • Departments - To "categorize" personnel
    • Severities - List a bug's severity level
    • Priorities - Ranks bugs by priority
    • Statuses - Tracks bugs by status
    • Sequences - Related Work Orders carry the same Job Number and incremental sequence numbers. Can be used for projects.
    • Products - Obvious, but also can be assigned a person to "report to". Useful for product managers to track what they're responsible for.
    • E-Mail notification via watches.
      • Notification for statuses: Open, Close, Change
      • Optional notification for any activity
      • Can watch a product or project and receive E-Mails for their respective work orders
      • Can watch a specific work order.
      • Can also watch tickets in the same way, with the exception of projects.
  • Eventum - Eventum is a user-friendly and flexible issue / bug tracking system that can be used by a support department to track incoming technical support requests, or by a software development team to quickly organize tasks and bugs. Eventum is based on MySQL and is used by the MySQL AB Technical Support team, who claim that it has allowed them to dramatically improve their response times.
  • GanttProject - a Java based project management tool with an emphasis on project scheduling. GanttProject is a tool for creating a project schedule by means of Gantt charts and resource load charts. With GanttProject you can break down your project into a tree of tasks and assign human resources that have to work on each task. You can also establish dependencies between tasks, like "this task can't start until this one is finished". GanttProject renders your project using two charts: Gantt chart for tasks and resource load chart for resources. You may print your charts, generate PDF and HTML reports, exchange data with Microsoft(R) Project(TM) and spreadsheet applications. The key benefits of GanttProject are:
    • Good (and growing!) set of basic features. This set is enough for most people (remember that 80% of MSProject customers use 20% of it's numerous features)
    • Easy learning. You don't need thick manuals to start working with GanttProject. If you are familiar with the notion of tasks, assignments and dependencies, you'll become an expert in GanttProject in a couple of hours.
    • Excellent price. Commercial project management tools cost a lot of money. GanttProject is free for any purposes.
    • Crossplatform. GanttProject is a Java application and runs on Windows, Linux, MacOSX and other operating systems supporting Java.
    • Open source code. You can tune GanttProject for your needs, implement missing features, add your own reporting, etc.
  • GanttPV - Simple project management tool for MacOS X, Microsoft Windows, and Linux written in Python. GanttPV is named for a report that has become almost synonymous with project management, the gantt chart. Most people have used or at least seen them. GanttPV can be used to create gantt charts and export them as web pages . But GanttPV doesn't stop there. Management of a particular project may require the tracking of many different kinds of information. GanttPV can be extended to fill a variety of project management needs.
  • KPlato -  KPlato is a project management application that is a part of KOffice - the office package from the KDE project. The purpose of the K PLAnning TOol (KPlato ) project is to develop a Project Management tool for Linux that will allow people to effectively plan and schedule projects in many different fields, including software development, manufacturing processes, and construction.
  • Maven - Maven is a Java-based software project management and comprehension tool for software development. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
  • netOffice - netOffice is a free web based project-management environment written in php/mySQL. netOffice allows managing and sharing information about teams, projects, tasks, deadlines and much more. Its intuitive interface makes it a fast and optimal solution for medium size companies. 
  • netOffice Dwins - a fork of netOffice . netOffice Dwins is a free web based time tracking, timesheet, and project management environment. Use netOffice Dwins for employee timesheets, time tracking, and project management. netOffice Dwins allows managing and sharing information about teams, projects, tasks, deadlines. It also allows anyone with an internet connection to enter time and submit it for approval. Approval requests can be routed to managers, project managers, and HR members electronically.
  • Opensched - Opensched is a tool for project management. It takes as input a file describing the project and generates the following: Textural descriptions of the generated project plan; Gantt charts; and Network diagrams. The textural description can be generated in one or more of raw text, HTML, and TeX formats. The Gantt charts and network diagrams are generated directly as EPS drawings. The package contains routines to convert these to GIFs and PNGs.
  • Open Workbench - an open source desktop application that provides robust project scheduling and management functionality. Already the scheduling standard for more than 100,000 project managers worldwide, Open Workbench is a free and powerful alternative to Microsoft Project. Open Workbench provides all the functionality and benefits that project managers expect in a world-class scheduling application:
    • Open Workbench can be used and distributed free of charge throughout an enterprise.
    • Open Workbench is a stand-alone desktop application that provides robust project scheduling functionality.
    • Open Workbench provides the unique ability to generate project schedules based on resource constraints.
    • Open source developers will find a ready-made community of business users interested in their enhancements and extensions. The source code and other developer information are available on SourceForge.
    • The open source distribution and community development model will now bring quality, innovation and cost advantages to the project management world.
    • Open Workbench can also be used in a fully integrated fashion with CA's Clarity solution. Please visit www.niku.com/go/owb for more details.
  • PHProjekt - an Open Source Groupware Suite written in PHP. PHProjekt allows teams to share information or documents, or plan projects. PHProjekt is usable over the Internet or via Intranet environment and is already translated in over 30 languages.
  • pmtool - PMtool is a project management software (based on PHP+MySQL) to create tasks for change/bug requests, post timesheets, and calculate number of times used. There is a PostgreSQL port planned as well.
  • Project.net  Project.net is a complete, web-based enterprise project management application that helps companies plan, execute and deliver on their entire portfolio of projects. Project.net is Commercial Open Source.
  • Project/Open - is a Web-based ERP/Project Management software for organizations with 2-200 users. It integrates areas such as CRM, sales, project planning, project tracking, collaboration, timesheet, invoicing and payments. Project-Open is one of the largest open-source based web applications in the world with more then 1,000,000 lines of code. It is used by more then 100 companies in 20 countries to run their businesses.
  • Request Tracker - Request Tracker is an enterprise-grade ticketing system which enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users. The RT platform has been under development since 1996, and is used by systems administrators, customer support staffs, IT managers, developers and marketing departments at thousands of sites around the world. Written in object-oriented Perl, RT is a high-level, portable, platform independent system that eases collaboration within organizations and makes it easy for them to take care of their customers. RT manages key tasks such as the identification, prioritization, assignment, resolution and notification required by enterprise-critical applications including project management, help desk, NOC ticketing, CRM and software development. RT is used by Fortune 100 companies, government agencies, educational institutions, and development organizations worldwide.
  • Streber - a fork of netOffice , Streber is a free wiki driven project management tool written in php5. Freelancers and small teams can easily setup projects and keep track of tasks, issues, bugs, efforts etc. Project-User-Rights can be adjusted e.g. to provide clients a limited view of the current project state. It supports very easy Installation with FTP.
  • TaskJuggler - TaskJuggler is a modern and powerful project management tool that was primarily developed for Linux and Unix like systems. First ports to operating systems like Windows or MacOS already exist. Its new approach to project planning and tracking is far superior to the commonly used Gantt chart editing tools. It has already been successfully used in many projects and scales easily to projects with hundreds of resources and thousands of tasks. TaskJuggler is Open Source project management software for serious project managers. It covers the complete spectrum of project management tasks from the first idea to the completion of the project. It assists you during project scoping, resource assignment, cost and revenue planing, risk and communication management.
  • Tobedone - Tobedone is a ToDo management program which organizes complex projects in tree structures and provides you many manipulation tools. You can give specific tasks priorities, assign them to persons, create and delete databases, give permissions to users, sort project tasks by priorities, dates and a lot more ... Tobedone is an Applet and stores its data in a MySQL server. This makes it a perfect solution for companies which need a central database where all employees can organize their projects. Tobedone should run on every computer which has got a Java 1.3 compatible JVM installed. Tobedone needs MySQL and a webserver on the server it should be installed on.
  • ToutDoux - ToutDoux is a project manager for GNOME. The approach to data manipulation is abstract (database free). It's extensible with plug-ins. As much as possible, tasks are and will be subcontracted to front-ends (command line). The file format is XML (including structure, plug-ins parameters and datatables).
  • The Ultimate Team Organization Software (TUTOS) -  The Ultimate Team Organization Software TUTOS is a tool to manage the organizational needs of small groups, teams, departments ... To do this it provides some web-based tools: * a calendar for users and groups (incl. screenshot) * Groups / Teams * address manager for people, companies and departments * bug tracking system * product/project repository with task management with document management with installation management support of different roles (manager,developer,customer etc.) o support of relations to other projects (base product, subproject etc.) * mailboxes (imap/pop) * timetracking on projects, installations and bugs * Invoices * Watchlists. Stay informed on changes on projects/bugs etc via email. * support for teams that are distributed over different timezones * color themes / layout * fine grained permission handling * change history.
  • Trac - Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Its mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies. It provides an interface to Subversion, an integrated Wiki and convenient reporting facilities. Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all project events in order, making the acquisition of an overview of the project and tracking progress very easy.
  • XPlanner - a project planning and tracking tool for eXtreme Programming (XP) teams. Features include:
    • Simple planning model
    • Virtual note cards
    • Support for recording and tracking projects, iterations, user stories, and tasks.
    • Smart continuation of unfinished stories (unfinished tasks copied, copied stories are crosslinked).
    • Distributed integration token (with email notification)
    • Online time tracking and time sheet generation at individual/team level
    • Metrics generation (team velocity, individual hours, ...)
    • Charts for iteration velocity, Scrum burn down, distribution of task types, dispositions, and more..
    • Ability to attach notes to stories and tasks (with attachments).
    • Iteration estimate accuracy view
    • Page showing task and story status for individual developers and customers.
    • Export of project and iteration information to XML, MPX (MS Project), PDF, and iCal formats.
    • TWiki-style text formatting support with support external tool integration and extensible wiki word linking.
    • Integrated, extensible authentication supports multiple projects with project-specific authorization.
    • SOAP interfaces for advanced XPlanner integration and extension.
    • Language support for English, Spanish, French, German, Italian, Brazilian Portuguese, Danish, Russian, Chinese and Japanese.
  • Zentrack - Zentrack is a fully customizable help desk, bug tracking, and project management system. It is designed for systems with less than 10,000 users (until the 3.0 release! ).

If you are aware of any free project management software not listed above, please notify us and we'll add it to the list. Thanks in advance for your help.

你可能感兴趣的:(Open Source/Free Project Management Software List)