Difference between revisions of "Road Map"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
(Adempiere 3.4.0)
(Background)
Line 2: Line 2:
  
 
== Background ==
 
== Background ==
The true origin of the Adempiere Road Map lays on the hundreds of requests for features, bugs and user developments that have been posted in the Compiere™ SourceForge forums in the last 5 years. This inventory of unresponsed wishes quickly evolved into a development framework for the Adempiere project.
+
The true origin of the Adempiere Road Map is in the hundreds of requests for features, bugs and user developments that have been posted in the Compiere™ SourceForge forums in the last 5 years. This inventory of unresponsed wishes quickly evolved into a development framework for the Adempiere project.
  
 
In a hectic debate started on September 1st 2006 and in just two weeks ([http://red1.org/forum/viewtopic.php?t=931 Read the historic debate]), an instantly created community not only decided on starting a fork, a product name, a basic structure for the project but also a short term roadmap for the project.
 
In a hectic debate started on September 1st 2006 and in just two weeks ([http://red1.org/forum/viewtopic.php?t=931 Read the historic debate]), an instantly created community not only decided on starting a fork, a product name, a basic structure for the project but also a short term roadmap for the project.

Revision as of 02:47, 21 September 2006

Introduction

Background

The true origin of the Adempiere Road Map is in the hundreds of requests for features, bugs and user developments that have been posted in the Compiere™ SourceForge forums in the last 5 years. This inventory of unresponsed wishes quickly evolved into a development framework for the Adempiere project.

In a hectic debate started on September 1st 2006 and in just two weeks (Read the historic debate), an instantly created community not only decided on starting a fork, a product name, a basic structure for the project but also a short term roadmap for the project.

This roadmap as described here had to strike a balance between rapidly releasing a version addressing some urgently required fixes and at the same time enhancing the functionality in such a way that it increases the perceived value of the solution. On the other hand, these very first releases would have to address the licensing of the precedent work from Compiere™ and some commercial components included in the original solution, namely the pdf library and the Oracle™ database.

Adempiere release strategy

Adempiere version numbers follow a longstanding tradition. Each version has three numbers, I.e., X.Y.Z. The "X" is only incremented when a really significant change happens, one that makes software written for one version no longer operate correctly on the other. The "Y" tells you which development "series" you are in. A stable version will always have an even number in this position, while a development version will always have an odd number. The "Z" specifies which exact version you have, and it is incremented on every release.

The development series is the code that the Adempiere developers are actively working on, which is always available for public viewing, testing, and even use, although production use is not recommended! This is part of the "open source development" method. Eventually, the development series (i.e. 3.1.x) will become te stable one (i.e. 3.2.0) and a new stable series will then be established, and a development series begun (i.e. 3.3.x). Or, if any really major changes happen, it might become 4.0.0 instead, and a 4.1.x series begun.

Adempiere 3.1.0

Goals

- Find and fix bugs

- Totally open source project


Release would include the following components:

- Compiere 253b

- Migration tools ADCK

- Free PDF

- Jasper Report or Pentaho integration

- Oracle & Oracle XE

- Migration Script 253a to 253b

Adempiere Tasks

Adempiere 3.2.0

Goals

- Stable version without bugs

- Intensive Quality Assurance process


Release would include the following components:

- Compiere 253b

- Migration tools ADCK

- Free PDF

- Jasper Report or Pentaho integration

- Oracle & Oracle XE

- Migration Script 253a to 253b

Adempiere 3.3.0

Goals

- Postgresql & manufacturing functionality Integration

Release would include the following components:

- Migration script Adempiere 3.2.0 to Adempiere 3.3.0

- PostgreSQL integration

- Manufacturing functionality


Adempiere 3.4.0

Goals

- Stable version without bugs

- Intensive Quality Assurance process


Release would include the following components:

- Migration script Adempiere 3.3.0 to Adempiere 3.4.0

- PostgreSQL integration

- Manufacturing functionality

Adempiere 3.5.0

Goals

- Extra functionality integration

Release would include the following components:

- Migration script Adempiere 3.4.0 to Adempiere 3.5.0

- Cashflow

- Payroll

- Fixed Assets


Adempiere 3.6.0

Goals

- Stable version without bugs

- Intesive Quality Assurance process


Release would include the following components:

- Cashflow

- Payroll

- Fixed Asset


Adempiere 3.7.0

Goals


Adempiere 4.0.0

Goals