20150319 ENG Grow your business with a truly modular ERP · A traditional Modular ERP definition An...

49
© 2015 Openbravo Inc. All Rights Reserved Grow Your Business Around a Truly Modular ERP Platform March 19, 2015 © 2015 Openbravo Inc. All Rights Reserved

Transcript of 20150319 ENG Grow your business with a truly modular ERP · A traditional Modular ERP definition An...

© 2015 Openbravo Inc. All Rights Reserved

Grow Your Business Around a Truly Modular ERP Platform

March 19, 2015

© 2015 Openbravo Inc. All Rights Reserved

© 2015 Openbravo Inc. All Rights Reserved

Presenters

© 2015 Openbravo Inc. All Rights Reserved

About us

▪ Openbravo is a world leader in the Open Source enterprise software space focused on helping our clients achieve superior competitiveness

▪Openbravo provides the Openbravo Commerce Platform and the Openbravo ERP Platform

▪Present on all continents

▪Global network of authorized Openbravo partners

▪Openbravo has offices in India, Mexico and Spain

© 2015 Openbravo Inc. All Rights Reserved

Agenda

1. Introduction

2. What is a truly modular ERP platform?

3. Key benefits of a truly modular ERP Platform

4. Openbravo Modularity

5. Key Takeaways

6. Q&A

© 2015 Openbravo Inc. All Rights Reserved

In 90’s…

T.Lee Wylie Photography courtesy of Brigham Scully

© 2015 Openbravo Inc. All Rights Reserved

Today…

A legacy system is any system that is not sufficiently flexible to meet changing business needs.

Denise Ganly, Andy Kyte, Nigel Rayner, Carol Hardcastle. Gartner Research. Predicts 2014: The Rise of the Postmodern ERP and Enterprise Applications World. December 5, 2013.

© 2015 Openbravo Inc. All Rights Reserved

Companies are struggling to get the most of their ERP systems

© 2015 Openbravo Inc. All Rights Reserved

© 2015 Openbravo Inc. All Rights Reserved

Constrained in the delivery of required and innovative business

functionality by the

limitations of their aging ERP platform technologies

© 2015 Openbravo Inc. All Rights Reserved

© 2015 Openbravo Inc. All Rights Reserved

Is the ERP software we currently use a good (or good-enough) fit to enable the business processes on which we run our business and

prepare us well for our future goals?

Key question…

© 2015 Openbravo Inc. All Rights Reserved

Flexibility comes to the rescue and a modular architecture

provides maximum benefits to customers and integrators

© 2015 Openbravo Inc. All Rights Reserved

© 2015 Openbravo Inc. All Rights Reserved

Agenda

1. Introduction

2. What is a truly modular ERP platform?

3. Key benefits of a truly modular ERP Platform

4. Openbravo Modularity

5. Key Takeaways

6. Q&A

© 2015 Openbravo Inc. All Rights Reserved

A traditional Modular ERP definition

An ERP that can be adopted as a set of software modules that can be

individually purchased and added on based on the specific needs and capabilities of the organization.

© 2015 Openbravo Inc. All Rights Reserved

An extended Modular ERP definition

An ERP platform that allows to create extensions as modules that can be

deployed optionally and independently on top of the ERP core.

Users deploy modules similarly to how they are used to install browser plug-ins:

browse a catalog of modules, install, deploy and upgrade them directly from a central module

repository.

© 2015 Openbravo Inc. All Rights Reserved

Agenda

1. Introduction

2. What is a truly modular ERP platform?

3. Key benefits of a truly modular ERP Platform

4. Openbravo Modularity

5. Key Takeaways

6. Q&A

© 2015 Openbravo Inc. All Rights Reserved

Benefits for Integrators and Customers

Inte

gra

tors

Cu

sto

me

rs

Ease of development in the life cycle

Ease of deployment in the life cycle

© 2015 Openbravo Inc. All Rights Reserved

Benefits for Integrators

▪ Higher development efficiency

© 2015 Openbravo Inc. All Rights Reserved

Benefits for Integrators

▪ Higher development efficiency ▪ Shorter time-to-market

© 2015 Openbravo Inc. All Rights Reserved

Benefits for Integrators

▪ Higher development efficiency ▪ Shorter time-to-market

▪ Network collaboration

© 2015 Openbravo Inc. All Rights Reserved

Benefits for Integrators

▪ Higher development efficiency ▪ Shorter time-to-market

▪ Network collaboration ▪ Licensing freedom

© 2015 Openbravo Inc. All Rights Reserved

Benefits for Integrators

▪ Higher development efficiency ▪ Shorter time-to-market

▪ Network collaboration ▪ Licensing freedom

▪ New revenue opportunities

© 2015 Openbravo Inc. All Rights Reserved

Benefits for Customers

▪ Broader and deeper functional coverage

© 2015 Openbravo Inc. All Rights Reserved

Benefits for Customers

▪ Broader and deeper functional coverage

▪ Lower implementation costs

© 2015 Openbravo Inc. All Rights Reserved

Benefits for Customers

▪ Broader and deeper functional coverage

▪ Lower implementation costs ▪ Seamless update and upgrade process

© 2015 Openbravo Inc. All Rights Reserved

Benefits for Customers

▪ Broader and deeper functional coverage

▪ Lower implementation costs ▪ Seamless update and upgrade process ▪ Lower maintenance costs

© 2015 Openbravo Inc. All Rights Reserved

Benefits for Customers

▪ Broader and deeper functional coverage

▪ Lower implementation costs ▪ Seamless update and upgrade process ▪ Lower maintenance costs ▪ Shorter time-to-market

© 2015 Openbravo Inc. All Rights Reserved

Benefits for Customers

▪ Broader and deeper functional coverage

▪ Lower implementation costs ▪ Seamless update and upgrade process ▪ Lower maintenance costs ▪ Shorter time-to-market

▪ Improved and faster ROI

© 2015 Openbravo Inc. All Rights Reserved

Agenda

1. Introduction

2. What is a truly modular ERP platform?

3. Key benefits of a truly modular ERP Platform

4. Openbravo Modularity

5. Key Takeaways

6. Q&A

© 2015 Openbravo Inc. All Rights Reserved

Openbravo Modularity definition

▪Modularity is the ability for developers to build, package and distribute Extension Modules; And for users to install, uninstall and update Extension Modules

▪An Extension Module is a pack of additional functionality that can be deployed optionally and independently on top of the Openbravo ERP solution

▪A Module can be a simple as a particular report, or as sophisticated as a complete localization

© 2015 Openbravo Inc. All Rights Reserved

Main benefits

▪Every functional or technical extension or custom configuration is located in separate modules. This means that if you upgrade Openbravo ERP, your changes will not be overwritten.

▪With this modular structure, the opportunities to extend Openbravo are also much higher, and thus, it is much easier to evolve.

© 2015 Openbravo Inc. All Rights Reserved

Modularity components

▪ Core Module - Openbravo’s core functionality is held in a central module

(Core module)

▪ Extension Modules - Base content container. It can include all types of artifacts

but Configuration Scripts: Application Dictionary components, Software resources and Reference data.

- Modules are the way to add new elements to Openbravo ERP

- However, it cannot modify elements of other modules -including core-, to avoid crossed dependencies between them

▪ Packs - Packs can contain a number of modules developed by

different parties - Special packs are localization packs and vertical packs

▪ Industry templates - A combination of packs and a configuration script - Only one per system

© 2015 Openbravo Inc. All Rights Reserved

Creating a module

© 2015 Openbravo Inc. All Rights Reserved

Module types

Public Free

Private

Public Commercial

DetailsDescription

• Any module published under any free open source license in the Central Repository

• A module not published for distribution

• A commercial module published in the Central Repository

• Can be deployed on any Openbravo edition (Community or Commercial)

• Openbravo can decide to list them in the Exchange

• Modules developed by partners who don’t want to share them - Eg. Exclusive client functionality

• Are listed on the Exchange • Can only be deployed on a Commercial

Edition • Must follow certain rules to reduce operational

complexity and ensure consistency for end-customers

• Must follow certain self-certification guidelines

Public• A module publicly available,

intended for wide distribution

© 2015 Openbravo Inc. All Rights Reserved

Module versions and dependences

▪ Openbravo module version number: string up to 10 characters lenght following the format x.y.z where: ▪ x is a number indicating module generation ▪ y is a number indicating major release ▪ z is a number indicating minor release

▪ Modules have to declare any dependencies between them and all of them must depend finally on core module

▪ Module owner can define whether dependences are overwriteable by

user (Settings tab in Module Management window)

© 2015 Openbravo Inc. All Rights Reserved

Packaging a module

▪ There is a folder within the main Openbravo folder called modules where all the modules that you have installed or developed are located

▪ For each module there is a folder identified by the module java name

▪ All the content in that folder is related to and only related to that module

▪ Packaging a module means creating a module .obx file, which is a compressed file of the module folder. You can directly decompress it using a zip tool to browse its content

© 2015 Openbravo Inc. All Rights Reserved

Module version lifecycle

Test Quality Assurance (QA)

QA Approved (QAA)

Confirmed Stable (CS)

Cancelled (C)

The version has not been completely tested

The version has yet to pass all the tests defined by the Quality Assurance standard operating

procedure

The version has passed automated tests, all identified issues have been individually

verified and the QA team runs a set of manual tests to identify

further improvement requirements and to solve

identified issues.

The version has passed the three previous stages of

maturity, so it is tested and it has been working during at

least 2 months in the QA Approved status and is moved

to Confirmed Stable without known regressions / important

issues.

Canceled versions are not available to be installed in any

instance

Time

© 2015 Openbravo Inc. All Rights Reserved

The Modularity ecosystem infrastructure

Modularity Infrastructure

Forge

Central Repository

Exchange

© 2015 Openbravo Inc. All Rights Reserved

Openbravo Forge

▪ Home for the Openbravo projects, including:

- the Openbravo ERP core - Extension modules

▪ All the infrastructure to develop modules is freely available on-line

- Code repository - Forums and news - Issue tracker - Wiki - Modules can be published - It is also possible to use third party infrastructure

(eg. SourceForge, LaunchPad, … )

▪ Partners can register private projects

© 2015 Openbravo Inc. All Rights Reserved

Openbravo Central Repository

▪ Modules can be accessed on-line from the Central Repository

▪ The Central Repository infrastructure implements the Openbravo strategy

- Free Public modules can be implemented on any edition - Commercial modules can only be implemented on an active

Commercial Subscription after the price has been paid

▪ New Modules in Central Repository and module updates can be accessed through the Module Management window

© 2015 Openbravo Inc. All Rights Reserved

Module Management Window: Installed Modules

Option to uninstall or disable selected modules

Information about selected module

List of installed modules

Search for Updates ▪Installed modules ▪Add Modules ▪Installation History ▪Settings

© 2015 Openbravo Inc. All Rights Reserved

Module Management Window: Add Modules

Modules can be installed from the Central Repository or from the local file system

© 2015 Openbravo Inc. All Rights Reserved

Module Management Window: Installation History

© 2015 Openbravo Inc. All Rights Reserved

Module Management Window: Settings

Status to search for new modules

Status to search for new updates

Editable dependences

© 2015 Openbravo Inc. All Rights Reserved

The Exchange

▪ List of production grade modules

▪ Public and Commercial - Free Commercial Modules - Non-Free Commercial Modules - Free Public Modules

▪ A dedicated detailed page is available for most commercial modules

© 2015 Openbravo Inc. All Rights Reserved

Examples of existing extension modules

CIF validator

NIF validator

Tax Report Launcher

Inter-company

documents

Orders Awaiting Delivery Report

Mass Invoicing

Business Partner Debt Consolidation

Direct Debit Form of

Payment

Mass Advanced Payment

Accounting Tabs for Transactions

Description Templates

Picking and Packing

Openbravo for Retail

Spanish Professional Localization

User Tasks Module

Mobile Warehouse Operations

Human Capital

Management

© 2015 Openbravo Inc. All Rights Reserved

Test modules

▪Public modules can be installed from Free from the Central Repository

▪For Commercial modules:

!  A unique “Golden (Activation) Key” for every active Partner

–  Make it easy to evaluate / demo / sell commercial editions & modules

–  Maintain IP protection over Openbravo and Partner commercial software assets

!  A Trial License is available –  30 days

–  For those modules created with this option

Partners Customers

© 2015 Openbravo Inc. All Rights Reserved

Agenda

1. Introduction

2. What is a truly modular ERP platform?

3. Key benefits of a truly modular ERP Platform

4. Openbravo Modularity

5. Key Takeaways

6. Q&A

© 2015 Openbravo Inc. All Rights Reserved

Key Takeaways▪Confirm whether your ERP is or not truly modular.

▪ If not, evaluate the costs and efforts it takes today to extend and deploy new functionality as well to maintain it.

▪ If you need to evaluate a new ERP for your company, check the level of modularity it provides.

▪ For integrators, a modular ERP platform helps boosting delivery productivity and efficiency, while creating new revenue opportunities.

▪ For customers it helps improving and accelerating ROI while achieving a higher business agility, which allows to focus on change and innovation.

▪Openbravo provides a truly modular ERP platform, which dramatically improves the way the system can be extended, providing big benefits for both integrators and customers

© 2015 Openbravo Inc. All Rights Reserved

Agenda

1. Introduction

2. What is a truly modular ERP platform?

3. Key benefits of a truly modular ERP Platform

4. Openbravo Modularity

5. Key Takeaways

6. Q&A

© 2015 Openbravo Inc. All Rights ReservedGraphene (credit: University of Bath)

Grow Your Business Around a Truly Modular ERP Platform

Thank you very much for your attention

© 2015 Openbravo Inc. All Rights Reserved

http://www.openbravo.com/contact

[email protected]