58
Open Source and Enterprise Content Management @johnnewton

Why stop Open Source in the Enterprise?

Embed Size (px)

DESCRIPTION

Presentation I gave on Open Source and Enterprise Content Management in Lausanne, Switzerland at an event hosted by ELCA on 24 May 2011

Citation preview

Page 1: Why stop Open Source in the Enterprise?

Open Source and Enterprise Content Management

@johnnewton

Page 2: Why stop Open Source in the Enterprise?

Alfresco isEnterprise Software +Content Management +Commercial Open Source

Management Team Experience

Investors

Largest private Open Source company by revenue

Page 3: Why stop Open Source in the Enterprise?

Topical?

Page 4: Why stop Open Source in the Enterprise?

Once upon a time, IT was controlled by a “Priesthood” of highly intelligent people…

Your Worship! Once I get the Maven build

done, I am going to deploy it on

the Cloud instance with

multiple shards!Man! You are awesome!!!

Page 5: Why stop Open Source in the Enterprise?

And they controlled and centralized all applications and data…

Courtesy of John Mancini – AIIM.org

Page 6: Why stop Open Source in the Enterprise?

Large orgs

SMEs

Home office

Consumer

And technology would flow from the Fortune 1000…

Courtesy of John Mancini – AIIM.org

Page 7: Why stop Open Source in the Enterprise?

Command and controlCommand and control

Systems of Record

Transaction-orientedTransaction-oriented

Document-centricDocument-centric

Limited deploymentLimited deployment

Central IT-provisionedCentral IT-provisioned

And these applications knew what they were good at…

Yes, your honor! I did leave my mobile without password

protection!

Page 8: Why stop Open Source in the Enterprise?

This gave vendors all the control…

Hey You!Where do you

think you’re going?

It’s time to renew!

Page 9: Why stop Open Source in the Enterprise?

But their user interfaces were very powerful, but not very user friendly…

Page 10: Why stop Open Source in the Enterprise?

This left customers a little unhappy…

How much per year?!!! For that crap?!!

Page 11: Why stop Open Source in the Enterprise?

And thus was born “Free Software”

Page 12: Why stop Open Source in the Enterprise?

Quickly Open Source evolved with Linux

Let’s stay Open, Modular and

Free!

Page 13: Why stop Open Source in the Enterprise?

Open Source was Built Differently

Page 14: Why stop Open Source in the Enterprise?

Because Open Source removed the Lock-in and opened the Architecture…

Customer

Developer

PartnerMarketer

Tester

Mgmt

SupportEngineer

Internetand

Community

BloggerCode

Open Source

DeveloperDevelopment(Bugs)

ProductMgmt

Support

Sales

MarketingAccounts

Reception

QA

CustomerCustomerCustomer

PartnerPartner

Partner

Media

Shipping

Closed Source

Page 15: Why stop Open Source in the Enterprise?

Lifecycle of an Open Source Project

Design and Compose

Internet

Downloads

Community

I want to buy!

Deployment

I fixed a bug!

Contribution

Page 16: Why stop Open Source in the Enterprise?

Virtuous Cycle – A New Value Chain for Software

Development Distribution Marketing Sales / Consulting Support

Develop from other Open Source Components

Deliver for free over the internet

Market by Word of Mouth and Community

Demand is generated inside the company – Solves the problem or not

Users participate in QA and resolution of problems with the code

Product Mgmt

Community participates in ideas, priorities, testing and new components

PROJECT GOVERNANCE

Page 17: Why stop Open Source in the Enterprise?

Strong Governance led to Professional Open Source

Open Source is like Economy

Class!You get nice

champagne in first class, but

you still get there at the same time!

Marten Mickos – CEO of Eucalyptus and former CEO of MySQL

Page 18: Why stop Open Source in the Enterprise?

And this was the environment in which Alfresco System was born

WebApplications Portals Web Services

High Availability

Virtual File System

App Server

Portal ServerCMIS

SOAP

FTP

CIFS

WebDAV

EmailBPM

Page 19: Why stop Open Source in the Enterprise?

Shared Drive

Web

Email

PortalsOffice Protocol

Innovating in access and simplicity

Page 20: Why stop Open Source in the Enterprise?

And easily deployed and consumable

It’s so small it even fits

on this USB stick!

Page 21: Why stop Open Source in the Enterprise?

How Do We Make Money?

Open Source Distribution

► Low cost of distribution

► Global Reach

► Community development

► Community as large as IBM or DCTM

Dual License for developers

► OEM, Hosting & Appliances

► Most popular license

► Protects embedding opportunities

Support & Services

► Try before buy

► Low-touch sale

► Maintenance and support for production use

► Insurance of certification & indemnification

Multiple Channels

► Telesales

► Local integrators

► Major SIs

► OEM embedding

Page 22: Why stop Open Source in the Enterprise?

Result: Costs of software go way down…

Page 23: Why stop Open Source in the Enterprise?

This made customers happy!...

I’ll drink to that!

Page 24: Why stop Open Source in the Enterprise?

Open Source Model Really Works

Over 3 Million Downloads, 1500+ Customers, 50+ Countries

Page 25: Why stop Open Source in the Enterprise?

Lots of Great CustomersGovernment Finance Media & Entertainment

Travel & Logistics Manufacturing

Software Retail

Education

Page 26: Why stop Open Source in the Enterprise?

26

And the reason they decided wasOpen Source…

Why Does Alfresco Win?Enterprise customer survey – June 2010

Page 27: Why stop Open Source in the Enterprise?

Communists?

There are some new modern-day

sort of Communists

who want to get rid of the

incentive for software makers

under various guises!

Page 28: Why stop Open Source in the Enterprise?

Look who’s talking!

Page 29: Why stop Open Source in the Enterprise?

Innovating Content Management

“Shared Drive”Virtual File System

IMAP, Email, Outlook and Calendar Integration

Access and Edit from Office just like SharePoint

Web 2.0 Document Library & Previews

On-line Editing withGoogle Docs

Rules, Categories and Workflow

Page 30: Why stop Open Source in the Enterprise?

OpenCMIS defining the standards for ECM

Drupal

SharePoint Confluence& Jira

Jive

LotusConnections

JBossPortal

Content plus…• Metadata• SQL-like queries• Folders• Relationships• Fulltext• REST or SOAP

Web Sites

Dropbox

SAP

Facebook

Page 31: Why stop Open Source in the Enterprise?

The Activiti Project

● Activiti is a standalone brand led by Alfresco

● Designed by Tom Baeyens, Founder of jBPM

● Support new BPMN 2.0 standard

● Apache-licensed and Disruptive

● Easily Embeddable● Cloud-ready● A complete suite -

Engine, Modeller, Console and User Tools

Page 32: Why stop Open Source in the Enterprise?

Why Not Open Source?

Ooooh! Open Source! It’s sooo

scaaary!!!

Page 33: Why stop Open Source in the Enterprise?

Microsoft vs. Open Source:Who Will Win?

http://tinyurl.com/msoss

Microsoft has too much

market share and OSS offers

too many benefits for

users

State of Equilibrium

Page 34: Why stop Open Source in the Enterprise?

And powerful forces of good were at work…

Computing

Internet

Mobile

Social Networks

Cost

Page 35: Why stop Open Source in the Enterprise?

And technology became democratized…

Yes We Can!...Play Angry Birds!

Page 36: Why stop Open Source in the Enterprise?

Photo source:http://www.flickr.com/photos/notionscapital/

And the technology

touched everyone from their homes

to their workplaces

And the users would ask, “Why

do I feel so powerful as a

consumer and so lame as an employee?”

Page 37: Why stop Open Source in the Enterprise?

1 -- real time connectivity2 -- smart & geo-aware mobile devices

3 -- ubiquitous & cheap bandwidth

Courtesy of John Mancini – AIIM.org

Page 38: Why stop Open Source in the Enterprise?

500 million

30 billionpieces of content shared each month

90 pieces of content created each month/user

The Catalyst

Content is the conversation.

Page 39: Why stop Open Source in the Enterprise?

Command and controlCommand and control

Systems of Record

Transaction-orientedTransaction-oriented

Document-centricDocument-centric

Limited deploymentLimited deployment

Central IT-provisionedCentral IT-provisioned

Traditional Software and new Social Systems started to face each other…

Systems of Engagement

Interaction-oriented

User-centric

Ubiquitous deployment

Self-provisioned

Open and accessible

Page 40: Why stop Open Source in the Enterprise?

Large orgs

SMEs

Home office

Consumer

The flow of IT reversed!

Page 41: Why stop Open Source in the Enterprise?

And Systems of Engagement emerged that worked the way users wanted to work…

Courtesy of John Mancini – AIIM.org

Page 42: Why stop Open Source in the Enterprise?

Applications became more social and intuitive…

Real-time Communicatio

ns

Productive Consumer-like More Social

Rich Media Connected to favorite apps

Page 43: Why stop Open Source in the Enterprise?

What does this have to do with ECM?!

Yeah and Open Source?!!!

Page 44: Why stop Open Source in the Enterprise?

Well Social created more Content and Content led to more Social…

Page 45: Why stop Open Source in the Enterprise?

And users with this Content led to…

Engagement Participation

Explanation

Quality

Results Content is the Conversation

Page 46: Why stop Open Source in the Enterprise?

And it’s not just your parents’ “documents”…

● Video, Audio and Photographs

● Published to channels like YouTube and Facebook

● Spot Analysis● Real-time Meeting

Minutes● Whiteboards● Customer Stories

Page 47: Why stop Open Source in the Enterprise?

“Like e-mail, which was originallymeant to be used once for asynchronous communication and then discarded,

social software applications have the potential to createmasses of unmanaged content

that may become relevant in a futurelawsuit or regulatory investigation.”

Source: Gartner Magic Quadrant for Enterprise Content Management – Nov. 2010

Page 48: Why stop Open Source in the Enterprise?

socialsoftware

enterprisecontent

managementcollaboration

sharing

following

recommending

commenting

workflow

compliance

control

security

records

liking socialcontent

management

Discuss… then capture.

Page 49: Why stop Open Source in the Enterprise?

Built-in Social FeaturesCommentingUser Status UpdatesActivity Feed for SitesCross-site SearchInvite people to sitesCustomizable dashletsBlogWikiForumsCalendarTaggingWorkflow & TasksVoting API (future)Sharepoint ProtocolWebDav

And Open Source can take a pivotal role…

Page 50: Why stop Open Source in the Enterprise?

Social means working together – Open Source and Closed, On Premise and in the Cloud

Cooperation is good!

But I still hate that orange

suit!

Page 51: Why stop Open Source in the Enterprise?

social content management in action

JSR-168RESTful

APICMIS

CMIS/APIs

CMIS

DocLib portlet allows Alfresco Share to show-up in Liferay or JBoss Portal with SSO

Coming soon!Publish and synch docs between Jive & Alfresco

Low-cost, integrated DMRecords Mgmt MS Office® Integration

Manage & retain content and handle workflows in Alfresco - then, publish to Drupal

Technology preview in 3.4Check-out docs to Google Docs for realtime doc collaboration

Alfresco Platform

Integrating with others…

Page 52: Why stop Open Source in the Enterprise?

Like at this Construction Materials Firm…

● Over $30B in revenue in dozens of countries

● Over 200,000 users● Integrating best

practices and products across divisions

● Use Social to eliminate email and foster communication

● Alfresco delivers specifications and captures results of collaboration

Page 53: Why stop Open Source in the Enterprise?

Or this System Integrator in their Client Engagements

Over $15B in revenue Improve productivity

between customer engagements

Project communications accelerate

Integrate into Software Development (Atlassian Confluence and Jira) and Project Office Social System (Jive)

Integrated to client and operational documentation in Alfresco

Page 54: Why stop Open Source in the Enterprise?

And Open Source, Social and Content helped transform the business…

Communication Content

Processes

People

Context

Sales &Marketing

Products & Logistics

EnterpriseApps

Strategy

Page 55: Why stop Open Source in the Enterprise?

“A new class of company is emerging—one that uses collaborative Web 2.0 technologies intensively to connect the internal efforts of employees and to extend the organization’s reach to customers, partners, and suppliers.

We call this new kind of company the networked enterprise.”

Even McKinsey liked it…

Page 56: Why stop Open Source in the Enterprise?

open sourceeasy developer download

easy trialabilitylack of vendor lock-in

open standardsintegration (CMIS)

development (RESTful APIs)production (standard stack)

+

“We believe that if you can replace us, you will use us.”

Page 57: Why stop Open Source in the Enterprise?

The open platform forsocial content management.

Page 58: Why stop Open Source in the Enterprise?

Open Source is Important

Courtesy of John Mancini – AIIM.org

http://dilbert.com/strips/comic/2009-12-27/Dilbert - Scott Adams 27 Dec 2009