During this webinar, Sylvain Chambon from Nuxeo’s SI partner Open Wide discussed how they use the Nuxeo Platform for their client projects. He has built a business project management application using Nuxeo Studio.
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