Innovation in Openbravo & Product Roadmap - Ismael Ciordia
-
date post
21-Sep-2014 -
Category
Business
-
view
7 -
download
3
description
Transcript of 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 2PR-OB Get Together-XXX-date
Recent achievements
Openbravo 2.40
Product vision
Tentative Roadmap for Openbravo 2.50
Agenda
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 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 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 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 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 8PR-OB Get Together-XXX-date
Recent achievements
Openbravo 2.40
Product vision
Tentative Roadmap for Openbravo 2.50
Agenda
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 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 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 12PR-OB Get Together-XXX-date
Recent achievements
Openbravo 2.40
Product vision
Tentative Roadmap for Openbravo 2.50
Agenda
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 14PR-OB Get Together-XXX-date
Recent achievements
Openbravo 2.40
Product vision
Tentative Roadmap for Openbravo 2.50
Agenda
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 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 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 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 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 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 21PR-OB Get Together-XXX-date
Thank you!
Openbravo Get Together