GanttProject
Encyclopedia
GanttProject is GPL-licensed (free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

) Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

 based, project management software
Project management software
Project management software is a term covering many types of software, including estimation and planning, scheduling, cost control and budget management, resource allocation, collaboration software, communication, quality management and documentation or administration systems, which are used to...

 that runs under the Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

, Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

 and Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

 operating systems.

Features

Comparison to other full fledged project management softwares, GanttProject is designed in KISS principle
KISS principle
KISS is an acronym for the design principle Keep it simple, Stupid!. Other variations include "keep it simple and stupid", "keep it short and simple", "keep it simple sir", "keep it simple or be stupid" or "keep it simple and straightforward"...

.

It features most basic project management functions like a Gantt chart
Gantt chart
A Gantt chart is a type of bar chart that illustrates a project schedule. Gantt charts illustrate the start and finish dates of the terminal elements and summary elements of a project. Terminal elements and summary elements comprise the work breakdown structure of the project. Some Gantt charts...

 for project scheduling of tasks, and doing resource management
Resource management
In organizational studies, resource management is the efficient and effective deployment of an organization's resources when they are needed. Such resources may include financial resources, inventory, human skills, production resources, or information technology...

 using resource load charts. It does not have advanced features like cost accounting, message and document control. It has a number of reporting options (MS Project, HTML, PDF, spreadsheets).

The major features include:
  • create Work Breakdown Structure
    Work breakdown structure
    A work breakdown structure , in project management and systems engineering, is a deliverable oriented decomposition of a project into smaller components. It defines and groups a project's discrete work elements in a way that helps organize and define the total work scope of the project.A work...

  • Task hierarchy and dependencies
  • Gantt chart
  • Resource load chart
  • Generation of PERT chart
  • PDF and HTML
    HTML
    HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

     reports
  • MS Project import/export
  • Exchange data with spreadsheet
    Spreadsheet
    A spreadsheet is a computer application that simulates a paper accounting worksheet. It displays multiple cells usually in a two-dimensional matrix or grid consisting of rows and columns. Each cell contains alphanumeric text, numeric values or formulas...

     applications
  • WebDAV
    WebDAV
    Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...

     based groupwork

Other Tools

There are a number of third party tools and extensions available from the GanttProject Website, though some of these are no longer in development or are not opensource. Some of them enable multi-project collaboration, but it is not confirmed how well they are integrated, hence it is not currently classified as a collaborative Project Management tool.

GanttProject at Web is a related project on SourceForge for web representation of a ganttproject generated xml file's directory. Using python, html and css, it generates a summary and an html chart for each file. Ideal for publishing on a lan the project's status charts. Although still listed on the site the generation of HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

 is now incorporated into the program.

There is a Java-API available to have read and write-access to the xml-based gantt-diagram-files. The OpenSource project is called GanttProjectAPI.

Reception

  • Number of download (as of September 2011);

GanttProject ver 2.0.9 (posted at SourceForge) was downloaded 438k times. Download of version 2.0.10 (posted at Google Code
Google Code
Google Code is Google's site for developer tools, APIs and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products....

) was 1167k.
  • Infoworld
    InfoWorld
    InfoWorld is an information technology online media and events business operating under the umbrella of InfoWorld Media Group, a division of IDG...

     gave a positive review of GanttProject.

  • As of June 2011, number of weekly download of GanttProject (ver 2.0.9) at SourceForge
    SourceForge
    SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself...

     was No 3. No 1 was OpenProj
    OpenProj
    OpenProj is an open source project management software intended as a complete desktop replacement for Microsoft Project, being able to open existing native Project files. It was developed by Projity in 2007...

     (ver 1.4), No 2 was JFreeChart
    JFreeChart
    JFreeChart is an open-source framework for the programming language Java, which allows the creation of a wide variety of both interactive and non-interactive charts.JFreeChart supports a number of various charts, including combined charts:...

    . Note: Since GanttProject ver 2.0.10 is no longer posted at SourceForge, this download ranking is not relevant.

  • User rating at cnet/Download is 3.5 stars (MS Project is 4.0 stars).

See also

  • List of project management software
  • Project management software
    Project management software
    Project management software is a term covering many types of software, including estimation and planning, scheduling, cost control and budget management, resource allocation, collaboration software, communication, quality management and documentation or administration systems, which are used to...

  • Project management
    Project management
    Project management is the discipline of planning, organizing, securing, and managing resources to achieve specific goals. A project is a temporary endeavor with a defined beginning and end , undertaken to meet unique goals and objectives, typically to bring about beneficial change or added value...

  • Project planning
    Project planning
    Project planning is part of project management, which relates to the use of schedules such as Gantt charts to plan and subsequently report progress within the project environment....

  • Project Portfolio Management
    Project Portfolio Management
    Project portfolio management is a term used by project managers and project management organizations, , to describe methods for analyzing and collectively managing a group of current or proposed projects based on numerous key characteristics...

  • Resource Management
    Resource management
    In organizational studies, resource management is the efficient and effective deployment of an organization's resources when they are needed. Such resources may include financial resources, inventory, human skills, production resources, or information technology...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK