Innovation in Openbravo & Product Roadmap - Ismael Ciordia

21
Page 1 PR-OB Get Together-XXX-date Openbravo Get Together Technology day Innovation in Openbravo and Product Roadmap Barcelona, 13 th April 2008 Speaker: Ismael Ciordia, Openbravo Chief Technology Officer
  • date post

    21-Sep-2014
  • Category

    Business

  • view

    7
  • download

    3

description

This session will provide a perspective of Openbravo’s development activities. Starting with a content review for the latest 2.40 release (in alpha status) and the lessons learned in the process, the session will conclude with a high level description of the targeted functionalities and enhancements for the next 2.50 release. Attendees’ feedback will be solicited to help understand the community’s most pressing needs as to prioritize features and enhancements appropriately.

Transcript of Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 1: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 1PR-OB Get Together-XXX-date

Openbravo Get TogetherTechnology dayInnovation in Openbravo and Product Roadmap

Barcelona, 13th April 2008Speaker: Ismael Ciordia, Openbravo Chief Technology Officer

Page 2: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 2PR-OB Get Together-XXX-date

Recent achievements

Openbravo 2.40

Product vision

Tentative Roadmap for Openbravo 2.50

Agenda

Page 3: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 3PR-OB Get Together-XXX-date

Recent achievementsOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

Q1 Q2 Q3 Q4

• Release 2.3x • Release 2.35

LinuxWorldAward

BossieAward

SourceForgeProject

of the Month

2007• Release 2.2x

200,000downloads

200,000downloads

300,000downloads

Q1 Q2 Q3 Q4

2008 • Release 2.40

500,000downloads!!!

• Openbravo POS 2.0

Page 4: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 4PR-OB Get Together-XXX-date

Recent achievementsOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

• Openbravo 2.40 release (alpha)

• New development practices in place– Open project documentation and planning (Community projects on wiki.openbravo.com)

– New development environment (ODE). Source code fully supported on Subversion

– Project branching. Iterative development

– QA processes. Release Management processes

Page 5: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 5PR-OB Get Together-XXX-date

Recent achievementsOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

• Growing community– Consolidated #1 at SourceForge.net

– Near to 600.000 downloads

– Increasing community contributions to core product

– Design of the next generation Forge

• Live demo improved (reliability and performance, many hundreds of daily logins)

Page 6: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 6PR-OB Get Together-XXX-date

…and a new sibling, Openbravo POS!Openbravo Get Together – Innovation in Openbravo & Product Roadmap

• Openbravo POS 2.0 launched in Jan 2008

• Openbravo POS 2.10 scheduled for May 2008

Page 7: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 7PR-OB Get Together-XXX-date

Lessons Learned

• Improved development practices • Improved release management

• Targeted roadmap• Leverage the community

Lessons LearnedOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

Page 8: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 8PR-OB Get Together-XXX-date

Recent achievements

Openbravo 2.40

Product vision

Tentative Roadmap for Openbravo 2.50

Agenda

Page 9: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 9PR-OB Get Together-XXX-date

Openbravo 2.40 – Platform & Integration enhancementsOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

• Improved Usability– Keyboard operation (demonstration)

– Selectors implemented with AJAX datagrid

– Improve UI visibility (feedback on status)

Page 10: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 10PR-OB Get Together-XXX-date

Openbravo 2.40 – Platform & Integration enhancementsOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

• Integration with Business Intelligence Server

• Security and Performance review– Multi-client and multi-org operation fully enabled

– Security mechanisms completed: read only access, read only logic, …

– Audit info available on demand

• Heartbeat and Registration process

• Other: Enhancements on DBSourceManager, support for Postgres 8.3, new web services, improvements in the installer

Page 11: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 11PR-OB Get Together-XXX-date

Openbravo 2.40 – Functional EnhancementsOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

• Procurement enhancements– Requisitions management

– Goods receipt by PO number

• New financial features– Multi-Schema completed

– Permanent accounting closing

– WithHolding

– Reports: Budget report, Payment aging balance, improvements in Payment Report

• Localization– International Bank account numbers

– PO import/export (translation)

• Other– Salary Category management

– Project & Services review

Page 12: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 12PR-OB Get Together-XXX-date

Recent achievements

Openbravo 2.40

Product vision

Tentative Roadmap for Openbravo 2.50

Agenda

Page 13: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 13PR-OB Get Together-XXX-date

Product visionOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

open source

effective technology

global

supp

ort

superior user experience

easy

inte

grat

ion

Openbravo ERPdelivers

business value

Financial

Management Procurement

Be in control

of your financial

reportsH

uman

Cap

ital

Man

agem

ent

Bus

ines

s

Inte

llige

nce

ProjectManagement

Product

Life Cycle

Management

Custom

erR

elationshipM

anagement

Supply C

hain

Managem

entDev

elop

aw

orld

-cla

ssor

gani

zatio

n

Ach

ieve

you

r

busi

ness

obje

ctiv

es

Dirve projectprofitability

Be in control

of all your

parts

Drive profitablecustom

erinteractions

Optim

ize

inventory

and customer

satisfaction

Minimize youracquisitioncosts

Page 14: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 14PR-OB Get Together-XXX-date

Recent achievements

Openbravo 2.40

Product vision

Tentative Roadmap for Openbravo 2.50

Agenda

Page 15: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 15PR-OB Get Together-XXX-date

An explanation on the Green projectOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

• The objective of the Green project is to define the new architecture, prototype the new foundation and prepare a detailed plan to smoothly deploy this new architecture in Openbravo ERP

• Then the project will be merged in the R3.x release and managed as a standard subproject within the release.

• It will be deployed on Openbravo ERP starting from the lower layers.

The Green project has been delayed. It will be managed in a different way, based on a gradual deployment and a coexistence strategy

Ser

ver

sid

eC

lien

t si

de

Integration layer

Business layer

Services layerPresentation layer

W ebBrow ser

Database

DAO O bjects H ibernate O R M apping Transaction m anagem ent

PO JO s

Service beans

Transaction m anagem entBusiness O bjects

JSP

Jasper reports

Back ing beans

DW R

W eb services

XM L Engine

DHTM L

Jasper reports

Javascript

CSS

AJAX

Spring fram ework

H ibernate

O racle / PostgreSql

Page 16: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 16PR-OB Get Together-XXX-date

Openbravo 2.50 Release candidates – Effective technologyOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

1. Modularity from a user perspective

2. Business events

3. Embed a Workflow engine

4. Improve Background Process Management

5. State transitions for documents and buttons

6. Add other patterns to the Application Dictionary (selector, reports, ...)

7. Operate Openbravo database objects from UI

Objective is to improve developer’s experience by providing an easy and effective way to customize Openbravo and to create modules

Page 17: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 17PR-OB Get Together-XXX-date

Openbravo 2.50 Release candidates – Superior User ExperienceOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

1. Masters detail UI pattern. Editable data grid widget

2. Selector auto-complete

3. Improve grid operation (move columns, save layout)

4. Contextual menu

5. Simplified data drill-around

6. Tags

7. Favourites

8. Saved filters

Objective is to continue improving Openbravo User Experience with emphasis on agility and ease to use following Web 2.0 standards

Page 18: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 18PR-OB Get Together-XXX-date

Openbravo 2.50 Release candidates – FunctionalityOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

1. Sales dashboard and Balanced scoredcards

2. Production accounting

3. Product attributes managed on Manufacturing

4. Warehouse picking

5. Unit of Measure enhancement

6. Manufacturing enhancement

7. Price including taxes

8. Bank transaction dowload (automatic Bank conciliation)

Objective is to increase functional coverage on core ERP modules while leveraging in the community for modular extensions

Page 19: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 19PR-OB Get Together-XXX-date

Openbravo 2.50 Release candidates – IntegrationOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

1. Web Services from Application Dictionary Business Objects

2. Search engine integration

3. Integration with Google calendar

4. VOIP integration

5. Chat & Presence integration

6. Integration with ESB and ETL

Objective is to increase Openbravo functionality by creating a wide Interface of web services to integrate with other applications

Page 20: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 20PR-OB Get Together-XXX-date

Openbravo 2.50 Release candidates – GlobalizationOpenbravo Get Together – Innovation in Openbravo & Product Roadmap

1. Easy language installation

2. Enterprise model redesign

3. Unified string identifiers

4. Numbering of accounting entries

5. User time zone support

6. User level local information

Objective is to spread Openbravo usage by enhancing the Enterprise model and by improving localization capabilities

Page 21: Innovation in Openbravo & Product Roadmap - Ismael Ciordia

Page 21PR-OB Get Together-XXX-date

Thank you!

Openbravo Get Together