green field

mojoProject - Project Management Solution

Overview

mojoProject is a project to build an open source Project Management Solution based on the principles of the Project Management Institute (PMI). mojoProject benefits from the integration with mojoPortal, offering a complete portal-based Project Management solution.

Project Manager/Lead Developer: Thiago Alves  (thiago1982 {at} gmail {dot} com)

Goals

mojoProject aims to:
  • be adherent to the PMBoK® guide and Project Management best practices
  • be free and open-source, released under the Common Public License
  • provide globalization support  (including languages, time zones, calendars and monetary notation)
  • adopt Usability and Accessibility guidelines, especially those provided by W3C / AA and section 508
  • support all modern web browsers (XHTML 1.0)
  • be simple and intuitive to use
    • Template-based project management
    • Transparent mapping between Project Management Processes and user interface
  • be easy to integrate with other systems, through open technologies, like Web Services
  • have importing / exporting features
  • support the majority of the relational database systems (SQL-based)
  • run under the Microsoft.NET Framework (Windows) and under mono (Unix-like operating systems)
  • provide seamless integration with mojoPortal

Motivation

The main motivation for mojoProject is the lack of good free and web-based project management tools. A free, open and multiplatform solution can help to disseminate the project management culture inside the organizations.

If you want to make your company more efficient with mojoPortal, you might also be interesting in sponsoring the project. Doing this you'll receive complete support and have priority in new releases. Please contact us for more information.

Planned Features

    mojoProject development will follow the steps described below:
  • mojoProject Project Management Framework
        The mojoProject Framework will support the creation of a project management information structure, as well as implementation of project management methods, procedures and tools.
  • Time Tracking
        Time tracking is an essential part of project monitoring and control. This module will interact with the mojoProject Framework to allow:
    • Data management
      •  Creation of projects, tasks and project staff. The project manager will be able to assign tasks to the project staff.
    • Time Tracking
      • Staff will be able to register the tasks currently done and the time .
    • Reports for project monitoring and control
      • The project management team will be able to see how the project resources are being applied, which tasks / deliverables are taking more time than expected, and to calculate cost and time for the whole project or its work packages and tasks.
  • Project documentation support
        This module will be responsible for support the authoring and control of the project documents. The three main project documents are:
    1. Project Charter
    2. Project Scope Statement
    3. Project Management Plan
        The first step when initiating a project (or a project phase) is to obtain the formal authorization to start it and to align it with the organization's business needs and strategic plan. According to the PMBoK® guide, this is done through the Develop Project Charter and Develop Preliminary Project Scope Statement processes. When the project is authorized and authority is given to the project manager, the project management team will develop the Project Management Plan.
  • Project communication
        mojoProject benefits from mojoPortal to provide a full project management enviroment with features like:
    • Content Management
    • Personalization
    • Blogs and Forums
    • File Manager
    • Localization
  • Project Management Process Mapping
        mojoProject aims to be fully integrated with the Project Management Processes as defined by the Project Management Institute. The main goal is to implement tools for the 44 Project Management Processes. The desired  order of priority for the implementation of the process groups is:
    1. Integration
    2. Communication
    3. Scope
    4. Time
    5. Risk
    6. Cost
    7. Quality
    8. Human Resource
    9. Procurement

2004


    © The PMBoK Guide is a registered mark of the Project Management Institute, Inc.

mojoPortal Wins the 2007 Open Source CMS Awards Best Non-PHP Open Source CMS Donate Money to support the mojoPortal Project. Join the mojoPortal Group on Facebook Join the mojoPortal Group on LinkedIn View Joe Audette's profile on LinkedIn View Joe Audette's profile on The Guild of Accessible Web Designers site mojoPortal can run on GNU/Linux using Mono