SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
A Project Management Application
with the Nuxeo Platform
April 24, 2013
Tuesday, April 23, 2013
A Project Management Application
with the Nuxeo Platform
April 24, 2013
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
AGENDA
1. Who we are
2. Why / what C-C apps?
3. What Nuxeo brings to the mix
4. Demonstration
5. Q&A
2
With the Nuxeo Platform, you can quickly build specialized
content-centric applications. We’ll discuss approaches,
strategies, and insights for this, with a demonstration. 
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Who we are
3
Stéphane
GIRARDIN
 Open Wide
 Open Source software integrator
 11-year history
 10 M€ revenue
 Lyon & Paris (France)
 Information Systems business unit
 Solutions
 Internet / Intranet / Extranet
 Document Management
 Web portals
 Business intelligence
 Middleware & SOA
 Activities
 Consulting
 Architecture and integration
 Maintenance
 Technical support
 Training
Tuesday, April 23, 2013
Build a project management application with Nuxeo
Building Project Management Applications
WHY, WHAT CONTENT-
CENTRIC APPLICATIONS?
Introduction & Context
4
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Traditional use cases for ECM Systems
5
Licensing, consulting & integration, maintenance
High total cost of ownership
Restricted to very specific missions
Traditional ECM systems (Documentum, FileNet,
etc.) are often very expensive
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Traditional use cases for ECM Systems
Formal documents (digitization, storage, archival)
 Human resources (certificates, diplomas, etc.)
 Business management (invoices, bills)
 Legal documents (contracts…)
 Mail
 Document templates and repositories for quality certification (e.g. ISO9001)
Corporate memory
 Knowledge management
 Project archival
6
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Traditional use cases for ECM Systems
Scanning
Storage
Archival
Search / Retrieval
7
No/few processes
Few “living” documents
Little user interaction
DM as an afterthought
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
What is changing
Open source ECM offerings have made great strides
 Cheaper entry tickets
 More open philosophy / architecture
 Prone to trial and error – do not bet the company on ECM project
8
ECM reaches beyond and above
pure DMS
It’s not just documents any more
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Emerging use cases
Collaboration
Advanced Web Content Management
Unified repository for all structured / non structured content
 Across many applications
 Central permission management
 Central documentary resource management
 DMS can kick off business processes in 3rd party applications (e.g. purchase
requests…)
9
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Emerging use cases
Content-centric business applications
 BP modeling around / across documents
 “Rich” documents are more than Office files
 Task, process automation
 Generate documents from templates…
 Custom, tailor-made graphical user interfaces
10
“Shared repositories
for ever more
specialized
applications”
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Content-centric business applications
Many (all?) enterprise business processes revolve
around documents
 Control, approval
 Invoices, orders, payments
 Rich content / forms
 Electronic form filling / processing
 “Folder” management
 Many documents for one purpose (eg project management!)
 Who, what, at what stage…
11
“What is the
project’s status?”
“Can I invoice now?”
“If not, when?”
“Who is following
this case?”
“Where’s the latest
template for the
proof of delivery?”
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Content-centric business applications
Throughout the whole process there are documents / content
12
Instantiation  Request  Enrichment  Decision
Justification Form Attachments /
checks
Final document(s)
Tuesday, April 23, 2013
“Now I’ve satisfied
the Machine I’ll get
on with Real
Work™”
Building Project Management Applications
Build a project management application with Nuxeo
Content-centric business applications
Normally one builds “custom” specific applications
 Usually database-driven, usually very vertical
 Not much genericity / reusability
 Many case management / workflow / ERP solutions out there
 With documents as an afterthought
Open source ECM systems let us do things differently
 Content first (what content?)
 Identify & implement the processes that produce, build, consume
those documents
 Using ECM is now Real Work™
13
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Build on top of ECM
Take advantage of ECM’s customization strengths
 Document modeling, Runtime-added facets
 Document intelligence (listeners, automation, content rules)
Use your tool’s integrated extension frameworks
Build ancillary processing as plugins
 Statistics, reporting, auditing, dashboards, …
Interface with 3rd party systems
 CRM, ERP, BI
 Custom / field-specific applications (e.g. medical databases, HR systems, etc)
 And of course directories, messaging, etc. (infrastructure)
14
Tuesday, April 23, 2013
Build a project management application with Nuxeo
Building Project Management Applications
NUXEO IN ALL THAT
Business-oriented applications in Nuxeo
15
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Build on top of ECM
Take advantage of ECM’s customization strengths
Use your tool’s integrated extension frameworks
Build ancillary processing as plugins
Interface with 3rd party systems
16
Customization is built-in / Nuxeo Studio
JSF, Layouts, WebEngine, etc.
OSGi, extension points
Plays nice with SOA, REST, Content
Automation, SQL Directories, etc.
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Nuxeo’s strengths
Customizable ad infinitum
Close to RAD-style development (Studio!)
17
“And I still have to
implement it…”
“It’s right in my instance!”
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
The best prototyping is no prototyping
The prototype is the project
Little if any storyboarding
Easy iteration on details
18
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Pushed-back dev cycle
19
Spec/proto Dev Dev Dev Test Go Live
Consultant
Dev
QA
Business m’gt
Office / PS / Axure Eclipse Mantis / JIRA
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Pushed-back dev cycle
20
Spec/proto Model Config Dev Test Go Live
Consultant
Dev
QA
Business m’gt
Office Nuxeo Studio Eclipse Mantis / JIRA
Studio
Eclipse
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
Pushed-back dev cycle
21
Spec
proto
Model Config Dev Test Go Live
Consultant
Dev
QA
Business m’gt
Test
Test
Business m’gt
Tuesday, April 23, 2013
Building Project Management Applications
Build a project management application with Nuxeo
However
This shifts the burden…
Off developers / software engineers
On consultants / business managers
22
While it’s very easy to adjust details, one must always
bear in mind the business process one is modeling
Tuesday, April 23, 2013

Más contenido relacionado

La actualidad más candente

ICIC 2016: New Product Introduction Deep SEARCH 9
ICIC 2016: New Product Introduction Deep SEARCH 9ICIC 2016: New Product Introduction Deep SEARCH 9
ICIC 2016: New Product Introduction Deep SEARCH 9Dr. Haxel Consult
 
City of Amsterdam: High velocity development
City of Amsterdam: High velocity developmentCity of Amsterdam: High velocity development
City of Amsterdam: High velocity developmentBoris van Hoytema
 
Slide 3 Fast Data processing with kafka, rfx and redis
Slide 3 Fast Data processing with kafka, rfx and redisSlide 3 Fast Data processing with kafka, rfx and redis
Slide 3 Fast Data processing with kafka, rfx and redisTrieu Nguyen
 
ICIC 2016: New product Introduction BizInt
ICIC 2016: New product Introduction BizIntICIC 2016: New product Introduction BizInt
ICIC 2016: New product Introduction BizIntDr. Haxel Consult
 
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den BosWhitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den BosDouwe Pieter van den Bos
 
OpenText Extended ECM for Microsoft Dynamics Customer Engagement
OpenText Extended ECM for Microsoft Dynamics Customer EngagementOpenText Extended ECM for Microsoft Dynamics Customer Engagement
OpenText Extended ECM for Microsoft Dynamics Customer EngagementOpenText
 
What Organizations Can Expect in Drupal 8
What Organizations Can Expect in Drupal 8What Organizations Can Expect in Drupal 8
What Organizations Can Expect in Drupal 8Acquia
 
Making Enterprise Architecture Succeed at Tax Norway
Making Enterprise Architecture Succeed at Tax NorwayMaking Enterprise Architecture Succeed at Tax Norway
Making Enterprise Architecture Succeed at Tax NorwayTormod Varhaugvik
 

La actualidad más candente (9)

ICIC 2016: New Product Introduction Deep SEARCH 9
ICIC 2016: New Product Introduction Deep SEARCH 9ICIC 2016: New Product Introduction Deep SEARCH 9
ICIC 2016: New Product Introduction Deep SEARCH 9
 
City of Amsterdam: High velocity development
City of Amsterdam: High velocity developmentCity of Amsterdam: High velocity development
City of Amsterdam: High velocity development
 
Slide 3 Fast Data processing with kafka, rfx and redis
Slide 3 Fast Data processing with kafka, rfx and redisSlide 3 Fast Data processing with kafka, rfx and redis
Slide 3 Fast Data processing with kafka, rfx and redis
 
Site
SiteSite
Site
 
ICIC 2016: New product Introduction BizInt
ICIC 2016: New product Introduction BizIntICIC 2016: New product Introduction BizInt
ICIC 2016: New product Introduction BizInt
 
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den BosWhitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
 
OpenText Extended ECM for Microsoft Dynamics Customer Engagement
OpenText Extended ECM for Microsoft Dynamics Customer EngagementOpenText Extended ECM for Microsoft Dynamics Customer Engagement
OpenText Extended ECM for Microsoft Dynamics Customer Engagement
 
What Organizations Can Expect in Drupal 8
What Organizations Can Expect in Drupal 8What Organizations Can Expect in Drupal 8
What Organizations Can Expect in Drupal 8
 
Making Enterprise Architecture Succeed at Tax Norway
Making Enterprise Architecture Succeed at Tax NorwayMaking Enterprise Architecture Succeed at Tax Norway
Making Enterprise Architecture Succeed at Tax Norway
 

Destacado

Nuxeo Platform 6.0 - What's New - November 2014
Nuxeo Platform 6.0 - What's New - November 2014Nuxeo Platform 6.0 - What's New - November 2014
Nuxeo Platform 6.0 - What's New - November 2014Nuxeo
 
Building Form-Centric Applications with Nuxeo Studio
Building Form-Centric Applications with Nuxeo StudioBuilding Form-Centric Applications with Nuxeo Studio
Building Form-Centric Applications with Nuxeo StudioNuxeo
 
Document Management With the Nuxeo Platform
Document Management With the Nuxeo PlatformDocument Management With the Nuxeo Platform
Document Management With the Nuxeo PlatformNuxeo
 
Gestion des risques SSI : Approche globale ou individuelle ?
Gestion des risques SSI : Approche globale ou individuelle ?Gestion des risques SSI : Approche globale ou individuelle ?
Gestion des risques SSI : Approche globale ou individuelle ?BPMSinfo
 
Présentation BPM CBOK V3
Présentation BPM CBOK V3Présentation BPM CBOK V3
Présentation BPM CBOK V3BPMSinfo
 

Destacado (6)

Nuxeo Platform 6.0 - What's New - November 2014
Nuxeo Platform 6.0 - What's New - November 2014Nuxeo Platform 6.0 - What's New - November 2014
Nuxeo Platform 6.0 - What's New - November 2014
 
Building Form-Centric Applications with Nuxeo Studio
Building Form-Centric Applications with Nuxeo StudioBuilding Form-Centric Applications with Nuxeo Studio
Building Form-Centric Applications with Nuxeo Studio
 
Document Management With the Nuxeo Platform
Document Management With the Nuxeo PlatformDocument Management With the Nuxeo Platform
Document Management With the Nuxeo Platform
 
Gestion des risques SSI : Approche globale ou individuelle ?
Gestion des risques SSI : Approche globale ou individuelle ?Gestion des risques SSI : Approche globale ou individuelle ?
Gestion des risques SSI : Approche globale ou individuelle ?
 
Présentation BPM CBOK V3
Présentation BPM CBOK V3Présentation BPM CBOK V3
Présentation BPM CBOK V3
 
What is Document Indexing? A tutorial for intelligent data capture.
What is Document Indexing? A tutorial for intelligent data capture.What is Document Indexing? A tutorial for intelligent data capture.
What is Document Indexing? A tutorial for intelligent data capture.
 

Similar a Building a Project Management Application with the Nuxeo Platform

Platformpreso siia2013v5
Platformpreso siia2013v5Platformpreso siia2013v5
Platformpreso siia2013v5mstrohlein
 
Property dealing , A .net project
Property dealing , A .net projectProperty dealing , A .net project
Property dealing , A .net projectAnjali Kamboj
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkLisa Trapman
 
System Development Overview Assignment 3
System Development Overview Assignment 3System Development Overview Assignment 3
System Development Overview Assignment 3Ashley Fisher
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureMaree Courts
 
Creating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemCreating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemGiovanni Asproni
 
Celcome analytical solution2
Celcome analytical solution2Celcome analytical solution2
Celcome analytical solution2Sudhakara Varma
 
Agile Practices and Cloud Computing in Software Development
Agile Practices and Cloud Computing in Software DevelopmentAgile Practices and Cloud Computing in Software Development
Agile Practices and Cloud Computing in Software DevelopmentRaja Bavani
 
ITEA2-ModelWriter Project
ITEA2-ModelWriter ProjectITEA2-ModelWriter Project
ITEA2-ModelWriter ProjectFerhat Erata
 
Seminar and Project Manager and Resourceful Trainer(SMART)
Seminar and Project Manager and Resourceful Trainer(SMART)Seminar and Project Manager and Resourceful Trainer(SMART)
Seminar and Project Manager and Resourceful Trainer(SMART)IOSR Journals
 
Leveraging software-reuse-with-knowledge-management-in-software-development
Leveraging software-reuse-with-knowledge-management-in-software-developmentLeveraging software-reuse-with-knowledge-management-in-software-development
Leveraging software-reuse-with-knowledge-management-in-software-developmentDimitris Panagiotou
 
The Benefits Of Software Creation
The Benefits Of Software CreationThe Benefits Of Software Creation
The Benefits Of Software CreationJennifer Wood
 
Introduction to building wireframes
Introduction to building wireframesIntroduction to building wireframes
Introduction to building wireframesHong Qu
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Sandro D'Elia
 
Anatomy of a data science project
Anatomy of a data science projectAnatomy of a data science project
Anatomy of a data science projectAdam Sroka
 
Creating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemCreating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemGiovanni Asproni
 
Document Management System: Redesign Proposal
Document Management System: Redesign ProposalDocument Management System: Redesign Proposal
Document Management System: Redesign ProposalFaiz Shariff
 

Similar a Building a Project Management Application with the Nuxeo Platform (20)

Polyglot engineering
Polyglot engineeringPolyglot engineering
Polyglot engineering
 
Platformpreso siia2013v5
Platformpreso siia2013v5Platformpreso siia2013v5
Platformpreso siia2013v5
 
Property dealing , A .net project
Property dealing , A .net projectProperty dealing , A .net project
Property dealing , A .net project
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van Niekerk
 
System Development Overview Assignment 3
System Development Overview Assignment 3System Development Overview Assignment 3
System Development Overview Assignment 3
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the future
 
Creating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemCreating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your System
 
Celcome analytical solution2
Celcome analytical solution2Celcome analytical solution2
Celcome analytical solution2
 
Agile Practices and Cloud Computing in Software Development
Agile Practices and Cloud Computing in Software DevelopmentAgile Practices and Cloud Computing in Software Development
Agile Practices and Cloud Computing in Software Development
 
ITEA2-ModelWriter Project
ITEA2-ModelWriter ProjectITEA2-ModelWriter Project
ITEA2-ModelWriter Project
 
Seminar and Project Manager and Resourceful Trainer(SMART)
Seminar and Project Manager and Resourceful Trainer(SMART)Seminar and Project Manager and Resourceful Trainer(SMART)
Seminar and Project Manager and Resourceful Trainer(SMART)
 
Leveraging software-reuse-with-knowledge-management-in-software-development
Leveraging software-reuse-with-knowledge-management-in-software-developmentLeveraging software-reuse-with-knowledge-management-in-software-development
Leveraging software-reuse-with-knowledge-management-in-software-development
 
The Benefits Of Software Creation
The Benefits Of Software CreationThe Benefits Of Software Creation
The Benefits Of Software Creation
 
Report
ReportReport
Report
 
Introduction to building wireframes
Introduction to building wireframesIntroduction to building wireframes
Introduction to building wireframes
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
 
Final_version_SAI_ST_projectenboekje_2015
Final_version_SAI_ST_projectenboekje_2015Final_version_SAI_ST_projectenboekje_2015
Final_version_SAI_ST_projectenboekje_2015
 
Anatomy of a data science project
Anatomy of a data science projectAnatomy of a data science project
Anatomy of a data science project
 
Creating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemCreating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your System
 
Document Management System: Redesign Proposal
Document Management System: Redesign ProposalDocument Management System: Redesign Proposal
Document Management System: Redesign Proposal
 

Más de Nuxeo

Own the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage CompaniesOwn the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage CompaniesNuxeo
 
How DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain FutureHow DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain FutureNuxeo
 
How Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a PandemicHow Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a PandemicNuxeo
 
Manage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and NuxeoManage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and NuxeoNuxeo
 
Accelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to SupportAccelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to SupportNuxeo
 
Where are you in the DAM Continuum
Where are you in the DAM ContinuumWhere are you in the DAM Continuum
Where are you in the DAM ContinuumNuxeo
 
Customer Experience in 2021
Customer Experience in 2021Customer Experience in 2021
Customer Experience in 2021Nuxeo
 
L’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovanteL’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovanteNuxeo
 
Gérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et NuxeoGérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et NuxeoNuxeo
 
Le DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluationLe DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluationNuxeo
 
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...Nuxeo
 
Elevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the CompetitionElevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the CompetitionNuxeo
 
Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience Nuxeo
 
Drive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAMDrive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAMNuxeo
 
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...Nuxeo
 
How Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and BeyondHow Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and BeyondNuxeo
 
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAMDigitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAMNuxeo
 
Reimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof TechnologiesReimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof TechnologiesNuxeo
 
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifsComment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifsNuxeo
 
Accelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial IntelligenceAccelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial IntelligenceNuxeo
 

Más de Nuxeo (20)

Own the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage CompaniesOwn the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage Companies
 
How DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain FutureHow DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain Future
 
How Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a PandemicHow Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a Pandemic
 
Manage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and NuxeoManage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and Nuxeo
 
Accelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to SupportAccelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to Support
 
Where are you in the DAM Continuum
Where are you in the DAM ContinuumWhere are you in the DAM Continuum
Where are you in the DAM Continuum
 
Customer Experience in 2021
Customer Experience in 2021Customer Experience in 2021
Customer Experience in 2021
 
L’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovanteL’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovante
 
Gérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et NuxeoGérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et Nuxeo
 
Le DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluationLe DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluation
 
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
 
Elevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the CompetitionElevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the Competition
 
Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience
 
Drive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAMDrive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAM
 
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
 
How Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and BeyondHow Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and Beyond
 
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAMDigitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
 
Reimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof TechnologiesReimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof Technologies
 
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifsComment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifs
 
Accelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial IntelligenceAccelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial Intelligence
 

Último

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Building a Project Management Application with the Nuxeo Platform

  • 1. A Project Management Application with the Nuxeo Platform April 24, 2013 Tuesday, April 23, 2013
  • 2. A Project Management Application with the Nuxeo Platform April 24, 2013 Tuesday, April 23, 2013
  • 3. Building Project Management Applications Build a project management application with Nuxeo AGENDA 1. Who we are 2. Why / what C-C apps? 3. What Nuxeo brings to the mix 4. Demonstration 5. Q&A 2 With the Nuxeo Platform, you can quickly build specialized content-centric applications. We’ll discuss approaches, strategies, and insights for this, with a demonstration.  Tuesday, April 23, 2013
  • 4. Building Project Management Applications Build a project management application with Nuxeo Who we are 3 Stéphane GIRARDIN  Open Wide  Open Source software integrator  11-year history  10 M€ revenue  Lyon & Paris (France)  Information Systems business unit  Solutions  Internet / Intranet / Extranet  Document Management  Web portals  Business intelligence  Middleware & SOA  Activities  Consulting  Architecture and integration  Maintenance  Technical support  Training Tuesday, April 23, 2013
  • 5. Build a project management application with Nuxeo Building Project Management Applications WHY, WHAT CONTENT- CENTRIC APPLICATIONS? Introduction & Context 4 Tuesday, April 23, 2013
  • 6. Building Project Management Applications Build a project management application with Nuxeo Traditional use cases for ECM Systems 5 Licensing, consulting & integration, maintenance High total cost of ownership Restricted to very specific missions Traditional ECM systems (Documentum, FileNet, etc.) are often very expensive Tuesday, April 23, 2013
  • 7. Building Project Management Applications Build a project management application with Nuxeo Traditional use cases for ECM Systems Formal documents (digitization, storage, archival)  Human resources (certificates, diplomas, etc.)  Business management (invoices, bills)  Legal documents (contracts…)  Mail  Document templates and repositories for quality certification (e.g. ISO9001) Corporate memory  Knowledge management  Project archival 6 Tuesday, April 23, 2013
  • 8. Building Project Management Applications Build a project management application with Nuxeo Traditional use cases for ECM Systems Scanning Storage Archival Search / Retrieval 7 No/few processes Few “living” documents Little user interaction DM as an afterthought Tuesday, April 23, 2013
  • 9. Building Project Management Applications Build a project management application with Nuxeo What is changing Open source ECM offerings have made great strides  Cheaper entry tickets  More open philosophy / architecture  Prone to trial and error – do not bet the company on ECM project 8 ECM reaches beyond and above pure DMS It’s not just documents any more Tuesday, April 23, 2013
  • 10. Building Project Management Applications Build a project management application with Nuxeo Emerging use cases Collaboration Advanced Web Content Management Unified repository for all structured / non structured content  Across many applications  Central permission management  Central documentary resource management  DMS can kick off business processes in 3rd party applications (e.g. purchase requests…) 9 Tuesday, April 23, 2013
  • 11. Building Project Management Applications Build a project management application with Nuxeo Emerging use cases Content-centric business applications  BP modeling around / across documents  “Rich” documents are more than Office files  Task, process automation  Generate documents from templates…  Custom, tailor-made graphical user interfaces 10 “Shared repositories for ever more specialized applications” Tuesday, April 23, 2013
  • 12. Building Project Management Applications Build a project management application with Nuxeo Content-centric business applications Many (all?) enterprise business processes revolve around documents  Control, approval  Invoices, orders, payments  Rich content / forms  Electronic form filling / processing  “Folder” management  Many documents for one purpose (eg project management!)  Who, what, at what stage… 11 “What is the project’s status?” “Can I invoice now?” “If not, when?” “Who is following this case?” “Where’s the latest template for the proof of delivery?” Tuesday, April 23, 2013
  • 13. Building Project Management Applications Build a project management application with Nuxeo Content-centric business applications Throughout the whole process there are documents / content 12 Instantiation  Request  Enrichment  Decision Justification Form Attachments / checks Final document(s) Tuesday, April 23, 2013
  • 14. “Now I’ve satisfied the Machine I’ll get on with Real Work™” Building Project Management Applications Build a project management application with Nuxeo Content-centric business applications Normally one builds “custom” specific applications  Usually database-driven, usually very vertical  Not much genericity / reusability  Many case management / workflow / ERP solutions out there  With documents as an afterthought Open source ECM systems let us do things differently  Content first (what content?)  Identify & implement the processes that produce, build, consume those documents  Using ECM is now Real Work™ 13 Tuesday, April 23, 2013
  • 15. Building Project Management Applications Build a project management application with Nuxeo Build on top of ECM Take advantage of ECM’s customization strengths  Document modeling, Runtime-added facets  Document intelligence (listeners, automation, content rules) Use your tool’s integrated extension frameworks Build ancillary processing as plugins  Statistics, reporting, auditing, dashboards, … Interface with 3rd party systems  CRM, ERP, BI  Custom / field-specific applications (e.g. medical databases, HR systems, etc)  And of course directories, messaging, etc. (infrastructure) 14 Tuesday, April 23, 2013
  • 16. Build a project management application with Nuxeo Building Project Management Applications NUXEO IN ALL THAT Business-oriented applications in Nuxeo 15 Tuesday, April 23, 2013
  • 17. Building Project Management Applications Build a project management application with Nuxeo Build on top of ECM Take advantage of ECM’s customization strengths Use your tool’s integrated extension frameworks Build ancillary processing as plugins Interface with 3rd party systems 16 Customization is built-in / Nuxeo Studio JSF, Layouts, WebEngine, etc. OSGi, extension points Plays nice with SOA, REST, Content Automation, SQL Directories, etc. Tuesday, April 23, 2013
  • 18. Building Project Management Applications Build a project management application with Nuxeo Nuxeo’s strengths Customizable ad infinitum Close to RAD-style development (Studio!) 17 “And I still have to implement it…” “It’s right in my instance!” Tuesday, April 23, 2013
  • 19. Building Project Management Applications Build a project management application with Nuxeo The best prototyping is no prototyping The prototype is the project Little if any storyboarding Easy iteration on details 18 Tuesday, April 23, 2013
  • 20. Building Project Management Applications Build a project management application with Nuxeo Pushed-back dev cycle 19 Spec/proto Dev Dev Dev Test Go Live Consultant Dev QA Business m’gt Office / PS / Axure Eclipse Mantis / JIRA Tuesday, April 23, 2013
  • 21. Building Project Management Applications Build a project management application with Nuxeo Pushed-back dev cycle 20 Spec/proto Model Config Dev Test Go Live Consultant Dev QA Business m’gt Office Nuxeo Studio Eclipse Mantis / JIRA Studio Eclipse Tuesday, April 23, 2013
  • 22. Building Project Management Applications Build a project management application with Nuxeo Pushed-back dev cycle 21 Spec proto Model Config Dev Test Go Live Consultant Dev QA Business m’gt Test Test Business m’gt Tuesday, April 23, 2013
  • 23. Building Project Management Applications Build a project management application with Nuxeo However This shifts the burden… Off developers / software engineers On consultants / business managers 22 While it’s very easy to adjust details, one must always bear in mind the business process one is modeling Tuesday, April 23, 2013