alfresco day madrid - john newton - keynote

87
Click to edit Master subtitle style Alfresco Directions @johnnewton

Upload: toni-de-la-fuente

Post on 18-Dec-2014

642 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Alfresco Day Madrid - John Newton - Keynote

Click to edit Master subtitle style

AlfrescoDirections

@johnnewton

Page 2: Alfresco Day Madrid - John Newton - Keynote

Once upon a time, IT was controlled by a highly intelligent, logical people…

Es muy fácil! Configura la

caché de JVM a 512M y la query queue a 64. Eso incrementará el

rendimiento 1400 transacciones por segundo!

Page 3: Alfresco Day Madrid - John Newton - Keynote

And they controlled and centralized all applications and data…

Page 4: Alfresco Day Madrid - John Newton - Keynote

And technology would flow from the Fortune 1000…

Page 5: Alfresco Day Madrid - John Newton - Keynote

Command and control

Systems of Record

Transaction-oriented

Document-centric

Limited deployment

Central IT-provisioned

And these applications knew what they were good at… 

Backup your system or you are in here for another

two weeks!

Page 6: Alfresco Day Madrid - John Newton - Keynote

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

Page 7: Alfresco Day Madrid - John Newton - Keynote

And some of the vendors had all the control… 

Hey Tú!Si Tú!

Vas a algún sitio? Es hora de renovar!

Page 8: Alfresco Day Madrid - John Newton - Keynote

That didn’t please the users…

A este chico le han operado la

conciencia!

Page 9: Alfresco Day Madrid - John Newton - Keynote

And there was no incentive to innovate…

Diremos que

estuvimos diseñando

la replicación de FileNet!

Nadie notará la

diferencia!

Page 10: Alfresco Day Madrid - John Newton - Keynote

Open Source removed the Lock­in and opened the Architecture…

Customer

Developer

Partner

Marketer

Tester

Mgmt

Support

Engineer

Internetand

Community

Blogger

Code

Open Source

Developer

Development(Bugs)

ProductMgmt

Support

Sales

MarketingAccounts

Reception

QA

CustomerCustomerCustomer

PartnerPartner

Partner

Media

Shipping

Closed Source

Page 11: Alfresco Day Madrid - John Newton - Keynote

Built on Open Source…

Design and Compose

Internet

Downloads

Community

I want to buy!

Deployment

I fixed a bug!

Contribution

Page 12: Alfresco Day Madrid - John Newton - Keynote

But some vendors tried to scare people off Open Source…

Ooooh! Open Source! Es

muy peligrosoooo!!!

Page 13: Alfresco Day Madrid - John Newton - Keynote

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 14: Alfresco Day Madrid - John Newton - Keynote

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 15: Alfresco Day Madrid - John Newton - Keynote

Our Innovation Engine

Page 16: Alfresco Day Madrid - John Newton - Keynote

And where is innovation taking us?…

Moore’s Law

Internet

Mobile

Social Networks

Cost

Page 17: Alfresco Day Madrid - John Newton - Keynote

Democratizing technology…

Page 18: Alfresco Day Madrid - John Newton - Keynote

And the Technology was everywhere…new generation of 

workersnew types of devices 

and content

Page 19: Alfresco Day Madrid - John Newton - Keynote

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 20: Alfresco Day Madrid - John Newton - Keynote

The flow of IT reversed!

Page 21: Alfresco Day Madrid - John Newton - Keynote

Then the Revolution happened…

for the enterprise!

We demand a

And a

And a

Page 22: Alfresco Day Madrid - John Newton - Keynote

Users wanted Consumer­like applications in the enterprise…

Collaboration

Social Media

Video

Mobile

Real­Time

Some images from Gartner PCC – Apr 2011

Page 23: Alfresco Day Madrid - John Newton - Keynote

And the CIO didn’t know what to do…

• “Nobody has figured this out”

• “There will be a need for the consumer-based technologies.”

• “The workforce coming in will have different expectations.”

• “The whole industry is changing and changing very fast.”

• “Whether the CIO wants it or not, it is coming in”

Survey conducted by AIIM – Aug 2010

20 CIOs interviewed9 different industries

Page 24: Alfresco Day Madrid - John Newton - Keynote

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

Courtesy of John Mancini – AIIM.org

Page 25: Alfresco Day Madrid - John Newton - Keynote

Parece que esos dos nunca estuvieron de

acuerdo!

Page 26: Alfresco Day Madrid - John Newton - Keynote

System of Engagement!

System of Record!

Page 27: Alfresco Day Madrid - John Newton - Keynote

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

Page 28: Alfresco Day Madrid - John Newton - Keynote

Content is the Conversation…

And users with this Content led to…Engagement Participation

Explanation

Quality

Results

Page 29: Alfresco Day Madrid - John Newton - Keynote

And it wasn’t just your parents’ “documents”…

§ Video, Audio and Photographs

§ Real-time Market Analysis

§ Real-time Meeting Minutes

§ Whiteboards§ Customer

Stories

Page 30: Alfresco Day Madrid - John Newton - Keynote

How safe is your information?

¿Cómo es que

alguna vez conocer

las cuentas en

Suiza?

Page 31: Alfresco Day Madrid - John Newton - Keynote

And you can’t assume anything… Ahora twitea su

número de teléfono!

Page 32: Alfresco Day Madrid - John Newton - Keynote

Command and control

Systems of Record

Transaction-oriented

Document-centric

Limited deployment

Central IT-provisioned

Which is why Systems of Record and Systems of Engagement need each other

Systems of Engagement

Interaction-oriented

User-centric

Ubiquitous deployment

Self-provisioned

Open and accessible

Courtesy of John Mancini – AIIM.org

Page 33: Alfresco Day Madrid - John Newton - Keynote

Click to edit Master subtitle style

socialsoftware

enterprisecontent

managementcollaboration

sharing

following

recommending

commenting

workflow

compliance

control

security

records

liking socialcontent

management

Discuss… then capture.

Page 34: Alfresco Day Madrid - John Newton - Keynote

Click to edit Master subtitle style

transactionalcontent management

BPMworkflow

complianceRM

archives

onlinechannel optimization

wcmweb authoring

rich­mediaAnalytics

mobile support

socialcontent management

collaborationworkflow automationsocial content types

tasksbrowser/portalversion control

content management as

infrastructure

metadatalife cycle control

integrationInterfacesrepositoryplatform

Source: Gartner ECM Magic Quadrant, November 2010

Page 35: Alfresco Day Madrid - John Newton - Keynote

Qué significa eso en términos prácticos?!

Como puedes ver, soy un tío

práctico!

Page 36: Alfresco Day Madrid - John Newton - Keynote

Alfresco Directions:Social Content Management

Super-scale

Productive Consumer-like More Social

Rich Media Connected to favorite apps

Page 37: Alfresco Day Madrid - John Newton - Keynote

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

Share is Social Content Management

Page 38: Alfresco Day Madrid - John Newton - Keynote

Keep making it Simple

§ Simple Install§ Guide the User§ Drag and Drop§ Social Activities

§ Likes, Rating, Popularity

§ Activity Feeds

§ Video§ Simple Admin

Page 39: Alfresco Day Madrid - John Newton - Keynote

First Time Experience

§ Next-Step guide§ Sample site§ Help bubbles§ Default prompt text

Page 40: Alfresco Day Madrid - John Newton - Keynote

User Interface

§ Customization§ Social features

§ Like§ Favourite

§ Tailor information

§ Inline editing§ Cleaner

details page

Page 41: Alfresco Day Madrid - John Newton - Keynote
Page 42: Alfresco Day Madrid - John Newton - Keynote

Video Support

Page 43: Alfresco Day Madrid - John Newton - Keynote

Ease of Use

§ Drag n’ Drop up load

Page 44: Alfresco Day Madrid - John Newton - Keynote

Creating a New Project

§ “Next Step” guide§ Keep it simple

§ Minimal tabs§ Minimal dashlets

§ Prompts§ Dashlet§ Folder

Page 45: Alfresco Day Madrid - John Newton - Keynote

Notifications

Page 46: Alfresco Day Madrid - John Newton - Keynote

Simple Admin

§ License warnings§ Admin console

§ Activity feeds§ Fileserver§ License§ Email (IMAP)§ Email (Outbound)§ Transformations

Page 47: Alfresco Day Madrid - John Newton - Keynote

Yeah! Pero además de

Vicodin, soy adicto nocturno a Twitter

y Facebook!

Page 48: Alfresco Day Madrid - John Newton - Keynote

Social Publishing

§ Push Enterprise Content to Social Networks of Choice§ Facebook, LinkedIn,

Twitter, YouTube,…

§ Jive, Yammer, Lotus Connections,...

§ Customer communication, external collaboration

§ Review and approve external communication

§ Video, multi-media48

Page 49: Alfresco Day Madrid - John Newton - Keynote

Scaling and High Availability

§ Super-scale Repository cluster

§ SOLR based Index Server

§ Clustered file system protocols

§ Only clustered CIFS support

§ Scalable result sets

§ Improve multi-lingual indexing

Page 50: Alfresco Day Madrid - John Newton - Keynote

Upward Mobility…

50

Page 51: Alfresco Day Madrid - John Newton - Keynote

Mira! Hice una foto aquí y ya

está ahí!

Page 52: Alfresco Day Madrid - John Newton - Keynote

CMIS is central to our strategy…

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 53: Alfresco Day Madrid - John Newton - Keynote

JSR­168 RESTful API

CMISCMIS/APIsCMIS

Doc MgmtVersion controlCommentingEdit metadataWorkflowsPreviews

Coming soon!Use Alfresco seamlessly for document management

Low­cost ECMRecords Mgmt MS Office® IntegrationCloud

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

Community PreviewCheck­out docs to Google Docs for real­time doc collaboration

Alfresco Platform

Social Content Management Integration

Page 54: Alfresco Day Madrid - John Newton - Keynote

Jive Toolkit

Page 55: Alfresco Day Madrid - John Newton - Keynote

Activiti – Best of Breed BPM and Social Workflow

§ Designed by Tom Baeyens, Founder of jBPM

§ BPMN 2.0§ New user/social-

centric Task Model

§ Apache-licensed§ Complete suite -

Engine, Modeller, Console and User Tools

§ Integrate with social feeds and discussion

§ Cloud-ready – Shared Nothing, NoSQL data

Page 56: Alfresco Day Madrid - John Newton - Keynote

Systems of Engagement helped transform the business…

Communication Content

Processes

People

Context

Sales &Marketing

Products & Logistics

EnterpriseApps

Strategy

Page 57: Alfresco Day Madrid - John Newton - Keynote

Like this System Integrator in their Client Engagements

§ Over $15B in revenue

§ Improve productivity

§ Accelerate communications in and between projects

§ Integrate into Software Development (Confluence and Jira)

§ Project Office Social System (Jive)

§ Integrated to client and operational documentation in Alfresco

Page 58: Alfresco Day Madrid - John Newton - Keynote

Why is IT so slow?

Page 59: Alfresco Day Madrid - John Newton - Keynote

Creo que no puedo esperar más a los de TI

para configurar mi servidor!!!

Page 60: Alfresco Day Madrid - John Newton - Keynote

But there are still major considerations…

Page 61: Alfresco Day Madrid - John Newton - Keynote

The Cloud – How its Different

Page 62: Alfresco Day Madrid - John Newton - Keynote

Deployment Options

Embedded

Stand-alone Server

Cluster

Multi-Tenant

Replication

Page 63: Alfresco Day Madrid - John Newton - Keynote

Alfresco Cloud Approach

• Target SMEs/End Users• Launch out of Beta Q1

2012

• Federated Services • Activiti• Basic customisation options• Value-add services

• Custom models, workflows, scripts

Direct Sales & Marketing

Reseller Channels

Out of the Box (SaaS Level 3)

Customisable(SaaS Level 4)

Page 64: Alfresco Day Madrid - John Newton - Keynote

The Cloud – Putting it all togetherDesign & User Experience

FANATICAL Customer Service

Metrics Driven

New Sales & Marketing Channels

Page 65: Alfresco Day Madrid - John Newton - Keynote

Hybrid­Cloud Model – On­ramp to Cloud

65

Extranet

Local Content

Cloud

HTML

Copy Local Content

Intranet

HTML

MasterLocal Content

HTML

Copy

On Premise Private Cloud Public CloudMulti-Tenant

Federated View – Search, Workflow, Activities

Page 66: Alfresco Day Madrid - John Newton - Keynote

So the future is Open Source, Social and Cloud…

Suena a ganador!!!

Page 67: Alfresco Day Madrid - John Newton - Keynote

The open platform forsocial content management.

Page 68: Alfresco Day Madrid - John Newton - Keynote

Bernardino León, Secretary General of the Presidency

the PP leader, Mariano Rajoy,

Cospedal Dolores and Mariano Rajoy during the meeting of the national board of PPThe vice president,

Alfredo Perez Rubalcaba, the session control to the government. (EFE)

Mariano Rajoy and José Bono are directed to the latter's office. / ULY MARTIN

The Congress president, Jose Bono, and the defense minister, Carme Chacon / Manuel H. Leon (EFE)

Page 69: Alfresco Day Madrid - John Newton - Keynote

Emilio Botín

Page 70: Alfresco Day Madrid - John Newton - Keynote
Page 71: Alfresco Day Madrid - John Newton - Keynote
Page 72: Alfresco Day Madrid - John Newton - Keynote
Page 73: Alfresco Day Madrid - John Newton - Keynote
Page 74: Alfresco Day Madrid - John Newton - Keynote
Page 75: Alfresco Day Madrid - John Newton - Keynote

Cloud / On Premise Hybrids Emerged

75

Extranet

Local Content

Cloud

HTML

Copy Local Content

Intranet

HTML

MasterLocal Content

HTML

Copy

Page 76: Alfresco Day Madrid - John Newton - Keynote

SambaJAM

§ B2B collaboration platform built on top of Alfresco

§ Focused on Creative Agencies, Advertising Agencies and Consultancies

§ Rich AJAX interface built using Google Web Toolkit

§ Focus on design and user experience

§ Freemium pricing model

Page 77: Alfresco Day Madrid - John Newton - Keynote

Amazon Web Services – Cloud Infrastructure

Alfresco – Enterprise Content Management

REST API / SharePoint Protocol / CMIS

Browser (GWT) iPhone MS Office

Cloud SI

Admin Console / Analytics / Signup & Billing

SambaJAM Architecture

Page 78: Alfresco Day Madrid - John Newton - Keynote

The Cloud – Customers

§ End users§ Technophobes§ SMEs§ Departments in Enterprises

Page 79: Alfresco Day Madrid - John Newton - Keynote

The Cloud – Buying Process

§Usually Self-Service§Try before you buy – for free!§Consumer buying behavior

Page 80: Alfresco Day Madrid - John Newton - Keynote

The Cloud – Economics

§Low or no upfront costs§Pay monthly/quarterly/annual subscription on credit

card §Lower switching costs§Buying a service – not software

Page 81: Alfresco Day Madrid - John Newton - Keynote

The Cloud – Engineering Changes

§Hosting Environments§Product Blue Sky – Integrate into the cloud

ecosystem, no environment restrictions§Faster release cycles – 30 day sprints§Analytics baked into the product feed product roadmap

Page 82: Alfresco Day Madrid - John Newton - Keynote

Alfresco Cloud Vision

Page 83: Alfresco Day Madrid - John Newton - Keynote

Alfresco Cloud Approach

• Target SMEs/End Users• Based on Swift with cloud enhancements• Launch out of Beta Q1 2012

• Enhanced Team Offering• Activiti• Basic customisation options• Federated Services across Tenants• Value-add services for on-premise customers such as archiving & retrieval for compliance

• Launch Content as a Service offering to developers and resellers• Allow custom deployment of models, workflows, scripts• Develop partner channels

Direct Sales & Marketing

Reseller Channels

Out of the Box (SaaS Level 3)

Customisable(SaaS Level 4)

Page 84: Alfresco Day Madrid - John Newton - Keynote

Next Generation of Cloud Offering

§ Built on a core of Multi-Tenant Team§ Investigation by David Caruana, Brian

Remmington, Tom Baeyens§ May be staged over several releases

§ Focused on B2B collaboration and transition between OnPremise and the Cloud

§ Federation layer§ Federating across multiple tenants and

potentially OnPremise§ Federated Search, Workflow, Activity Streams,

Integration

§ New Application – B2B, Process-centric, Mobile§ Concentrate on B2B processes with new Activiti

Cloud

§ New User Interface – Mobile and Simplified§ Designed for consuming and acting on mobile

devices§ New platform to allow us to build cross platform

applications

Page 85: Alfresco Day Madrid - John Newton - Keynote

Federation Layer

§ Address sharing and collaborating between multiple tenants

§ Federate important information across tenants from the user’s perspective

§ Federated Search based upon Open Search and/or CMIS

§ Federate Workflow and Inbox across § Workflow, Activity Streams, Integration

Page 86: Alfresco Day Madrid - John Newton - Keynote

New B2B Application

§ Significant differentiation in the market§ Provide a B2B Process-centric view

§ Conversation and Social integrated§ Process engine driving deliveries, approvals,

reminders§ New Social metaphors in business processes§ Content provides a support role

§ Professional Services, Outsourcing, Government initial market§ Client engagements, specifications, bids,

submissions, contracts, review and approval

§ New Activiti process engine§ Cloud-scale with NoSQL and Share Nothing§ Millions of simultaneous processes

§ David Caruana and Brian Remmington are in conceptual stage

§ Tom’s team is prototyping concepts and engine (based on MongoDB)

§ New UI targeted at mobile users (more later)

Page 87: Alfresco Day Madrid - John Newton - Keynote

New User Interface –Mobile and Simplified

§ Designed for consuming and acting on mobile devices

§ New platform to allow us to build cross platform applications

§ Will evaluate Sencha Touch and Strobe/Sprout Core as UI platform

§ Application will have much simpler content interface – subset of Share§ Share available as Content Management

§ Simpler overall consistent with best practice on iPhone / iPad / Android§ New metaphors and gestures

§ Potentially acquiring UI team / company