Towards an FLOSS SMO reference enterprise architecture

Process and procedure integration, commoditization and sovereign for bringing the Fortune 500 productivity into the SMO

Ismael Olea

Planeta Olea S.L.

Goal of this talk

To help you to think about and reconsider:


FLOSS, Free Libre Open Source Software, SMO, Small & Medium Organization, SOOS, Standardized Organizational Operating System, EA, Enterprise Architecture,competitivity, productivity.


More than 10 years of deep involving in Linux world:

Conclusion: we (all, FLOSS and proprietary communities) are doing something wrong.

Concept: SMO

SMO stands for Small & Medium Organization, which includes:

SMO means more than 90% of employment and economy production in probably all countries (this is proved for the European Union).

The importance of SMO

Definition of SME: economical unit with juridic or phisical identity who applies:
Source: Recomendation from the Comision of the European Union of 1.996/04/03

Some other numbers:

Source: Marta Fernández Olmos, El País (Spain), 10/01/2007

Concept: FLOSS

FLOSS stands for Free Libre Open Source Software

Understanding FLOSS as the most powerful economic system of knowledge production in History:

According to the Rey Juan Carlos University (Madrid): the full programing of a linux distribution can be estimated in more than 3 billion of US dollars.

Rationale: competitivity problems of SMO

Rationale: the software crisis

The software commercialization model generates innefficiencies:

Some conclusions for the SMO

The proposal as strategy: Standardized Organizational Operating System, SOOS

«Organizational solution, open, convergent, standardized, compound by processes fully specified + a technology platform + self-learning mechanisms all in an open sourced and massive distribution.»
Reference: Full definition of the SOOS (in Spanish)

Detailing SOOS (1)

A solution is compound of people, processes and technology
Organizational development is about performing, development and effectivity of human organization. An organization is two or more persons with one or more common goals.
in the sense of «systems theory», open to externals energy flows (in the most abstract sense).
aim to convergence with existing solutions in order to reduce complexity (see Tainter) and the paradox of the election.

Detailing SOOS (2)

Full support and vocation of adopting standards, in the open sense proposed by Ken Kretchmer and the European Interoperability Framework.
From ISO 9000:2000 a process is a: set of activities mutually related or interacting, which transforms inputs items into results.
fully specified
as procedures, as in ISO 9000:2000: specified way to carry out an activity or process.
technology platform:
Wordnet says: the combination of a particular computer and a particular operating system.

Detailing SOOS (3)

self-learning mechanisms
meaning the mechanisms to explore the knowledge and the know-how from the abstract high level to the gory details for learning with the minimal operation costs.
open sourced
for example in the sense of Open Source Initiative promotes.
able to be popularized and distributed for the SMO sector, applying the Pareto Principle (rule of 80-20) to be commoditized.

SOOS solutions are based on open systems

What should be a SOOS solution

SOOS as a compound solution

SOOS adoption will be able to

The SOOS strategy align processes, technologies and corporate «culture» solving the Robert Solow's IT Productivity Paradox: «We see computers everywhere except in the productivity statistics.»

Introducing into the Enterprise Architecture by Zachman

«The Zachman Framework is ‘a logical structure for classifying and organizing the descriptive representations of an Enterprise that are significant to the management of the Enterprise as well as to the development of the Enterprise’s systems’2. »

Source: The Zachman Framework for Enterprise Architecture and Rational Best Practices and Products, Rational Software

Enterprise Architecture Terminology

Players in the Enterprise Architecture framework

  1. Someone who has undertaken to do business in a particular industry.
  2. Business people who run the organization.
  3. Systems analyst who wants to represent the business in a disciplined form.
  4. Designer, who applies specific technologies to solve the problems of the business.
  5. Builder of the system.
  6. System itself.
Source: SOA Consortium «Enterprise Architecture 2010»

Information Categories in the EA framework

Source: SOA Consortium «Enterprise Architecture 2010»

The Zachman's Enterprise Architecture Framework

Data (What) Function (How) Network (Where) People (Who) Time (When) Motivation (Why)

Objectives / Scope

Model of the Business

Model of the Information System

Technology Model

Detailed Representation

Function System

Source: 12 Manage

Trends in EA

«We are at the end of a generation of work in enterprise architecture. What we need now is a new type of architecture that enables enterprise-to-enterprise collaboration at a level of processing capability that we have never seen before.» Gartner on Enterprise Architecture Special Report

Present EA 2010 EA
  • Technology Focused
  • Governance & Control Origins
  • Early Advocates of SOA
  • Business & Technology Focus
  • Value Generation Enablement
  • Architect for Business Agility
Source: SOA Consortium «Enterprise Architecture 2010»

FLOSS SMO Enterprise Architecture

The FLOSS SMO EA should be a whole integrated organizational open sourced corpora of process and procedures build as a full enterprise architecture (as Zachman's one) of reference for the SMO covering:

Including the best practices on CRM, HRM, quality management (ISO 9000, EFQM, Toyota Lean), environmental, law enforcement, organization collaboration and choreographies, etc.

Deliverables will be aligned with the «SOOS» and «executable enterprise» concepts and able to be treated or extended to qualify as «teaching applications».

What the «executable enterprise» is

A business engine able of «running» modelled enterprise architectures being used as «teaching applications» through a full featured interface (the personal interface for the IS).

What «teaching applications» are

New way to conceive and use the software solutions:
The state of art provides most of the methodologies and tools to support the learning and acquisition of solutions build on business process modeled knowledge so knowledge could be equally used as «a software solution» or as «digital enciclopædia», and managed in the user side with native hardware/software interface integration.

What the personal interface for the Information Society is

An object oriented / service based / semantic powered graphical user interface with

The opportunity

Implications for the future

Concluding: the reengineering of the development concept for the historical challenge of the Digital Revolution and the changes of the XXI Century.

The rising of a new paradigm?

Libre Software 2.0

This is the born of a new approach to manage solutions?
Time will say ;-)


This slides will be available at
Participate with your comments and suggestions: