General Development Roadmap (24 Months)
In the 24 next months we are going to extend ]project-open[ particularly for "IT
Departments" to create an integrated
ITIL solution.
New modules planned:
- ITIL Configuration Management/Database:
Integrate
with OCS Inventory NG
- ITIL Helpdesk/ Service Desk:
Get inspired by RT/OTRS.
- ITIL Release Management: Regulatory
compliancy for Java and HOST environments
- ITIL Change Management: Authorization
workflows around Projects to handle change requests.
Special new modules for small and smallest service company
("3-300
employees"):
- "CRM", Contacts and Mailing Campaigns:
We are planning to integrate the OpenACS "contacts"
module. Contacts provides CRM functionality comparable
to SugarCRM.
Special modules for corporate departments:
- MS-Active Directory LDAP Wizard: Automatically
import users from AD.
- More Generic SAP Integration:
Create a more generic version of the existing "FI Import"
(read SAP FI general ledger into ]po[)
and "FI Export" (write XML to be imported by
SAP FI) modules.
New "horizontal" functionality that affects all sectors and
company sizes:
- Redesigned Web 2.0 GUI:
We are working on a more attractive GUI that will include some AJAX elements.
- Graphical Key Performance Indicators
("KPIs"):
Create a lot more of these KPIs widgets for "management by indicator"
and "Balanced Scorecard" implementations. We'd start with financial indicators
of service companies, and advance then based on customer requests.
]project-open[ V3.5
(Development/Instable)
- Expected Final Release: 04/2009, Beta 10/2008
- Current Status: under development
V3.5 contains as a main technical change an update of the
underyling framework to OpenACS 5.3.1. This update allows
us to incorporate a number of improvements and new OpenACS
modules, such as XO-Wiki, Contacts etc. and suggests an upgrade to PostgrSQL 8.2.
Planned Changes
- GUI Improvements:
We plan to improve the GUI and to incorporate "skins" per user
and a refreshed design.
- CRM Module :
We will integrate a "Contacts" module, which allows to manage contacts & companies
in a more efficient way. Also, "Contacts" allow to create segments
and distribution lists, which can be used to define email or print-mail campaigns.
- Integration of Dynamic Workflow:
The "Petri-Net Dynamic WF" is already part of V3.2. However, the
WF is not integrated into the main product by default (workflows per project,
task or customer). V3.3 will bring a (several?) default workflows such as
a Budget workflow for projects, travel & vacation workflow etc.
- Context Sensitive Online Help:
Add a help-button to all major application sections such as pages, components
and menus
- Update from "Wiki" to "XO-Wiki":
XO-Wiki is an improved Wiki supporting multimedia objects, online presence
indicators etc.
]project-open[ V3.4
(Feature Version)
- Expected Release: 08/2008
- Availability: Alpha available on CVS branch "b3-4-dev"
V3.4 is the last version before upgrading to OpenACS 5.3.
In this version we are adding all major extension.
Other Planned Changes
- ITIL Configuration Management/Database:
Integrate with OCS Inventory NG.
- ITIL Helpdesk/ Service Desk:
Get inspired
by RT/OTRS.
- ITIL Release Management:
Regulatory
compliancy for Java and HOST environments.
- RFQ/RFA Module:
Generic Request for Quotation/ Request for Availability (fixed price)/ Reverse
Auction.
- New KPIs:
KPIs already exist as graphical widgets on top of the data-warehouse. We
now are going to add a range of frequently used financial and timesheet
indicators.
- Gantt Scheduling:
Gantt scheduling is currently handled in GanttProject.
We now want to offer a resource-based scheduling algorithm
that takes into account vacation time and a holiday calendar.
]project-open[
V3.3 (Current Stable Version)
- Released: 5/2008
- Current Status: We are preparing a set of installers
based on this version
V3.3 has been cut from V3.2 for release management reasons
only. It is automaticall upgradable from V3.2.
Planned Changes
- Only Bug Fixes:
We recently had increased complaints about issues with
V3.2, so the idea is to keep V3.3 stable during atleast
6 months.
]project-open[
V3.2
- Released: 4/2007
- Current Status: Obsolete, but still "out there"
as part of the VMware installer.
- Check: Change Log
This version includes a number of GUI improvements and functional
extensions from two major customers projects.
What's New?
- GUI Overhaul:
We're going to implement an improved GUI with a "Web
1.5" style. This includes new icons, a new CSS and
the option to more components around in the "ViewPages".
However, we're not going to implement real Windows Live
style drag-and-drop.
- GanttProject
Integration:
We have finally decided and managed to go ahead with a Gantt
editor. We choose GanttProject over a proprietary Web GUI,
because we believe that users need an interactive GUI for
scheduling (lots of changes etc.). A Web GUI would have
been very clumsy in comparison.
Amongst the available interactive editors we have chosen
GanttProject because it's the best open-source product in
our opinion. We needed an FOSS tool in order to reach the
broad base of users that we are aiming at, and GanttProject
is the best FOSS scheduling tool in our opinion.
We are working together with the GanttProject developers
to adapt the system increasingly to ]project-open[.
- Resource Assignments and Resource Planning:
This functionality is part of the GanttProject integration.
Being supported by GP, we have decided to support the same
functionality on the ]po[
side.
- Integration of "Petri-Net Workflow":
We are going to integrate the OpenACS "Workflow 4.5"
module with ]project-open[.
This Workflow package comes with its own graphical workflow
designer and allows users to customize workflows themselves
(given a certain technical in-house knowledge).
The main work consists in integrating the WF with the ]project-open[
application screens, because the module itself has been
used extensively and in rather large organizations and application
settings (it's the base of AIMS Grant Management solutions
sold by www.Quest.ie).
- Expenses and Travel Costs:
This module has finally been ported from V2.1/Oracle to
V3.2/PostgreSQL. The modules allows for decentralized capturing
of travel costs of traveling consultants.
This module is going to be published under the CL license
as closed-source.
- Integration API:
The Integration of ]project-open[
with existing 3rd party systems is an issue that we are
facing with an increasing size of our customers. We have
decided to use the existing PostgreSQL PlPg/SQL database
interface as the base for this API by encapsulating PlPg/SQL
function calls in XML-RPC calls.
The new interface will allow users to authenticate users
against the ]project-open[
user management, to retrieve information about all major
business objects (users, projects, companies, offices, tasks,
...) and to create and update such objects.
- Project Templates:
Project templates (use one project as a template to generate
other projects) allows you to standardize and accelerate
the generation of repeating schedules.
Schedule
We are going to release the first beta version of V3.2 before
or during the LinuxTag 2006 in Wiesbaden. However, V3.2 will
remain in beta probably until September or even October 2006,
due to the amount of changes implied.
Help Wanted
Please let
us know if you're interested in beta testing and/or to
discuss with us about the functional design of the software.
]project-open[
V3.1
- Has been released in : 12/2005
- Current Status: This is the current "development
version".
The code is available from CVS already but is not supported.
V3.1 is supposed to include "DynField"s, a dynamic
field extension package that allows you to add and remove
fields from your ]project-open[
objects at runtime. This feature is extremely useful for the
classification of users (CRM) and for customizing ]project-open[
for different companies and industries. DynFields will also
be integrated into the standard ]project-open[
ListPages and into the full text search engine.
Further enhancements in V3.1 will include:
- A slightly improved GUI
- A full text search engine (based on PostgreSQL TSearch2)
- A full-fledged reporting module, similar to Jasper Reports
(this is probably not going to be GPLed...)
- Project Milestones (implemented using configurable "surveys")
- A calendar view to project and tasks deadlines
- ... and many more
]project-open[
V3.0
- Has been released in: 5/2005
- Current Status: This is the current "stable version"
V3.0 is the result of porting porting ]po[
V2.1 from Oracle to PostgreSQL. V3.0 is available for both
Linux and Windows.
V3.0 already includes a completely new implementation of
a project controlling (cost accounting modules) and includes
internationalization for German, Spanish and French.
V3.0 does not include PostgreSQL
versions of the "Translation Quality" and "Translation
Marketplace" functionality.
]project-open[
V2.1
- Last Release: V2.1.1 in 8/2004
- Current Status (9/2004):
Part of the new functionality (intranet-hr, intranet-costs,
intranet-cost-provider) has been implemented and has been
deployed with individual customers.
- Payroll costs (intranet-hr-costs) and fixed costs (intranet-cost-fixed)
have not been implemented yet. These modules have been depriorized,
as the V3.0 PostgreSQL port has become more important. Their
implementation will become part of V3.1 (see above).
- The Search and KM functionality has been depriorized in
favor of V3.0.
Finance
- intranet-costs
"Costs Base Module", including cost centers and
base cost items.
- intranet-cost-fixed
Front-end module to intranet-costs, allowing to distributed
fixed costs (rent etc.) to projects according to different
criteria.
- intranet-cost-provider
Front-end module for intranet-costs, allowing provider to
post their bills in the intranet.
- intranet-hr-costs
Front-end module for intranet-costs, allowing to distribute
employee costs to projects according to timesheet information
HR
- intranet-hr
Basic HR module: Headcount, basic payroll information etc.
Search & KM
- search
Finish intranet and file system search for Intermedia
- expert-finder (not finished)
Search for experts in your organization based on document
authorship information
]project-open[
2.0
- Last Release: V2.1.1 in 3/2004
Completion of the ]project-open[
port from ACS 3.4 to OpenACS 5.0 including the packages:
- Core 2.0 (no templates yet)
- File storage 2.0 (with +/- open-close and permissions)
- Forums 2.0
- Freelance 2.0
- Cost-Timesheet 2.0 (including absences)
- Translation 2.0
- Translation-Invoicing 2.0
- Translation-Quality 2.0
|