SlideShare una empresa de Scribd logo
1 de 48
Descargar para leer sin conexión
1 of 48
Document Engineering
STC-PMC 2007
17 March 2007
Robert J. Glushko
glushko@ischool.berkeley.edu
2 of 48
Plan for Today's Lecture
Document Engineering in the News
The Data vs Document Divide
Documents and Processes -- Yin and Yang
Design Patterns in Document Engineering
Synthesizing Four Modeling Approaches
3 of 48
Who Is This Guy?
Adjunct Professor at UC Berkeley "Information School" since 2002
(www.sims.berkeley.edu/~glushko/)
Came to Berkeley from Silicon Valley; founded or co-founded 3
companies in 1990s
Hypertext Engineering
Passage Systems
Veo -> Commerce One
4 of 48
What Is Document Engineering?
A methodology for specifying, designing, and deploying the information
models and repositories that enable document-centric applications
A synthesis of information and systems analysis, business process
modeling, electronic publishing, and service-oriented architecture
It has much in common with Information Architecture, but extends its
scope beyond web site and web application design
5 of 48
Intel, Wal-Mart and others Push Electronic
Health Records
6 of 48
Tsunami Aid Delayed by Incomplete
Shipping & Customs Documents
7 of 48
Salesforce.com Connects its Front End to
Back Ends
8 of 48
Global Shippers Give Customers Real-Time
Cargo Info
9 of 48
FedEx Kinko's Announces Web-based
Printing, Tracking Services
10 of 48
Law Firm Business Models Disrupted by
Document Assembly Software
11 of 48
The Common Themes in These News Items
Enormous opportunities for transforming legacy documents and
processes
New business processes are created / coordinated / choreographed
via the management and exchange of electronic documents
Standards / patterns for documents and business processes are
essential
Information technology and business processes are co-evolving
12 of 48
Is THIS a Typical Document?
13 of 48
Or is THIS a Typical Document?
14 of 48
Or Maybe THIS is a Typical Document?
15 of 48
Contrasting Methodologies for Documents
and Data
Documents and data have had two different disciplines or methods of
analysis that have had little intersection
Document-centric analysis
Data-centric analysis
16 of 48
Document Analysis
Documents are Artifacts or Renditions that combine content, structure
and appearance
The goal of document analysis is a model of a document's content and
structure that is separate from its presentational characteristics
This model of the document and those in its equivalence class is called
a markup language or document schema or document type
17 of 48
Data-Centric Analysis
Goal is to understand and describe the properties and relationships
between information components or objects.
This understanding is represented in conceptual models that organize
the components efficiently to support a broad range of contexts or
applications.
The conceptual model is also typically called a schema, but this is
generally meant to be a "database schema" rather than a "document
schema"
18 of 48
The Data vs. Documents Divide
19 of 48
But A Catalog Is Data (Document)
20 of 48
And a Reference Book is Document (Data)
21 of 48
So it's a Continuum: The Document Type
Spectrum
22 of 48
Can There Be A Bridge?
23 of 48
Spanning the Data/Document Divide
Document Engineering harmonizes the terminology and emphasizes
what they have in common rather than highlighting their differences
Identifying the presentational, content, and structural components and
defining their relationships to each other
Identifying "good" content components
Designing, describing, and organizing components to facilitate their
reuse
Assembling hierarchical document models that organize components
according to the requirements of a specific context for information
exchange
24 of 48
And Business Processes Involve The Entire
Spectrum of Documents
25 of 48
How Should We Understand the
Relationships Between Documents and
Processes?
Business activities involve documents and the processes that produce
and consume them
By understanding the information in the documents, we learn what
kinds of processes are possible
By understanding the processes, we learn what kinds of information
are needed
26 of 48
A Process-Centric Depiction
27 of 48
A Document-Centric Depiction
28 of 48
So How Can We Understand
Documents/Data/Processes In a Systematic
Way?
A focus on processes progressively refines a broadly scoped
description of business activities
"Making it all work" from a business perspective
Inherently a "top down" approach
A focus on documents and data emphasizes the information objects
and flows in a domain and the requirements for implementing a system
in it:
"Making it all work" from a technical perspective
Inherently a "bottom up" approach
29 of 48
Documents and Processes -- Yin and Yang
30 of 48
Design Patterns in Document Engineering
The essence of Document Engineering is its systematic approach for
discovering and exploiting the relationships between patterns of
different types
Business model or organizational patterns
Business process patterns
Business information patterns
31 of 48
Document Exchange Patterns
Businesses have long dealt with each other by exchanging documents
We use concepts like "supply chains" and "distribution channels" as
metaphors for the coordinated or choreographed flow of information
and materials/products between businesses
These are complex patterns composed from the document exchange
pattern
The processes that comprise these patterns are "glued together" by
overlapping information components in the documents
32 of 48
Document Exchange (Physical Model)
33 of 48
Document Exchange (Conceptual Model)
34 of 48
The Drop Shipment Pattern
Customer selects a book from an online bookstore
Customer pays with credit card
Book arrives via express shipper two days later
35 of 48
The Virtual Store as Choreographed
Document Exchanges
36 of 48
Overlapping Information Models in the
Virtual Store
37 of 48
Patterns in the "Model Matrix"
38 of 48
"Meeting in the Middle"
To "bridge the gap between strategy and implementation" we need
models that "meet in the middle"
Reaching the middle from the top down ensures that a business model
is feasible
Reaching the middle from the bottom up ensures that we are designing
and optimizing the activities that add the most value
39 of 48
"Meeting in the Middle" -- 4 Modeling
Approaches
40 of 48
The Document Engineering Approach
41 of 48
So Document Engineering Isn't About XML
XML is a useful technology for Document Engineering, but using XML
doesn't make you a document engineer
The best thing about XML is the ease with which you can create a new
vocabulary for a particular type of document
XML is just the syntax in which we encode document models... what
really matters is how we modeled the documents
42 of 48
Creating Models is Easy, But Creating
GOOD Models is Hard
The worst thing about XML is the same as the best thing – the ease
with which you can create a new vocabulary
No way around the classical problems of classification and naming we
know from philosophy, linguistics, cognitive psychology, and
information science
XML is NOT "self-describing"
There are often multiple vocabularies for the same or related domains
and especially for the common information models that are used in
more than one domain
43 of 48
A Checklist for Describing Projects and
Case Studies
D -- data types and document types
O -- organizational processes
C -- context (types of products or services, industry, geography,
regulatory considerations)
U -- user types and special user requirements
M -- models, patterns, or standards that apply
E -- enterprises and eco systems (e.g., trading communities, standards
bodies)
N -- the needs (business case) driving the enterprise(s)
T -- technology constraints and opportunities
44 of 48
D-O-C-U-M-E-N-T in the Document
Engineering Approach
45 of 48
Summary: Document Engineering's Big
Ideas
"Document Engineering" is evolving as a synthesis of information and
systems analysis, business process modeling, electronic publishing,
and service-oriented architecture
Best practices in Document Engineering require the reuse of
information and process patterns
Business activity always involves both "narrative" and "transactional"
documents – so analysis and design methods must span this
"Document Type Spectrum"
46 of 48
Document Engineering - The Book
47 of 48
Acknowledgments
Much of this material comes from a book called Document
Engineering: Modeling for Business Informatics and Web Services by
Robert Glushko & Tim McGrath
Three years of students at the University of California, Berkeley have
contributed to its development through courses and research projects
with the first author
The methodology has been significantly refined through its use by the
library content team of the Universal Business Language initiative, led
by the second author
48 of 48
But Wait, There's More
I'm easy to find: just "google" Glushko and you find me and the rocket
guy
From my home page you can locate the syllabus and lecture notes for
"Document Engineering and Information Architecture" course at UC
Berkeley
You can also find my "Doc or Die" blog where I occasionally post about
"Document Engineering in the News" or "Semantics in the Wild" stories
THANKS FOR INVITING ME

Más contenido relacionado

La actualidad más candente

Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Wim Laurier
 
05. Physical Data Specification Template
05. Physical Data Specification Template05. Physical Data Specification Template
05. Physical Data Specification TemplateAlan D. Duncan
 
WHITE PAPER: Distributed Data Quality
WHITE PAPER: Distributed Data QualityWHITE PAPER: Distributed Data Quality
WHITE PAPER: Distributed Data QualityAlan D. Duncan
 
A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...
A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...
A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...ijaia
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
An effective pre processing algorithm for information retrieval systems
An effective pre processing algorithm for information retrieval systemsAn effective pre processing algorithm for information retrieval systems
An effective pre processing algorithm for information retrieval systemsijdms
 
Service automation and organisational structure an application example based ...
Service automation and organisational structure an application example based ...Service automation and organisational structure an application example based ...
Service automation and organisational structure an application example based ...febo leondini
 
3 d molding and casting2
3 d molding and casting23 d molding and casting2
3 d molding and casting2Fab Lab LIMA
 
Accounting information systems_implementation_and_
Accounting information systems_implementation_and_Accounting information systems_implementation_and_
Accounting information systems_implementation_and_Biplob Babu
 
SimonQuayleCV2015-04
SimonQuayleCV2015-04SimonQuayleCV2015-04
SimonQuayleCV2015-04Simon Quayle
 
04. Logical Data Definition template
04. Logical Data Definition template04. Logical Data Definition template
04. Logical Data Definition templateAlan D. Duncan
 
Mapping the Intellectual Structure of Contemporary Technology Management Rese...
Mapping the Intellectual Structure of Contemporary Technology Management Rese...Mapping the Intellectual Structure of Contemporary Technology Management Rese...
Mapping the Intellectual Structure of Contemporary Technology Management Rese...Che-Wei Lee
 
Bloor Research Comparative costs and uses for data integration platforms
Bloor Research Comparative costs and uses for data integration platformsBloor Research Comparative costs and uses for data integration platforms
Bloor Research Comparative costs and uses for data integration platformsFiona Lew
 

La actualidad más candente (17)

F035431037
F035431037F035431037
F035431037
 
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
 
05. Physical Data Specification Template
05. Physical Data Specification Template05. Physical Data Specification Template
05. Physical Data Specification Template
 
WHITE PAPER: Distributed Data Quality
WHITE PAPER: Distributed Data QualityWHITE PAPER: Distributed Data Quality
WHITE PAPER: Distributed Data Quality
 
A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...
A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...
A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...
 
Article 1
Article 1Article 1
Article 1
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
An effective pre processing algorithm for information retrieval systems
An effective pre processing algorithm for information retrieval systemsAn effective pre processing algorithm for information retrieval systems
An effective pre processing algorithm for information retrieval systems
 
Service automation and organisational structure an application example based ...
Service automation and organisational structure an application example based ...Service automation and organisational structure an application example based ...
Service automation and organisational structure an application example based ...
 
3 d molding and casting2
3 d molding and casting23 d molding and casting2
3 d molding and casting2
 
Accounting information systems_implementation_and_
Accounting information systems_implementation_and_Accounting information systems_implementation_and_
Accounting information systems_implementation_and_
 
Dagstuhl 2013 - Montali - Data-Aware Business Processes - Formalization and R...
Dagstuhl 2013 - Montali - Data-Aware Business Processes - Formalization and R...Dagstuhl 2013 - Montali - Data-Aware Business Processes - Formalization and R...
Dagstuhl 2013 - Montali - Data-Aware Business Processes - Formalization and R...
 
SimonQuayleCV2015-04
SimonQuayleCV2015-04SimonQuayleCV2015-04
SimonQuayleCV2015-04
 
04. Logical Data Definition template
04. Logical Data Definition template04. Logical Data Definition template
04. Logical Data Definition template
 
Integrated Information System for Construction Operations
Integrated Information System for Construction OperationsIntegrated Information System for Construction Operations
Integrated Information System for Construction Operations
 
Mapping the Intellectual Structure of Contemporary Technology Management Rese...
Mapping the Intellectual Structure of Contemporary Technology Management Rese...Mapping the Intellectual Structure of Contemporary Technology Management Rese...
Mapping the Intellectual Structure of Contemporary Technology Management Rese...
 
Bloor Research Comparative costs and uses for data integration platforms
Bloor Research Comparative costs and uses for data integration platformsBloor Research Comparative costs and uses for data integration platforms
Bloor Research Comparative costs and uses for data integration platforms
 

Destacado

DMS Mentoring Brochure
DMS Mentoring BrochureDMS Mentoring Brochure
DMS Mentoring BrochureSpoon Face
 
Vendom Document Control System User Manual
Vendom Document Control System User Manual Vendom Document Control System User Manual
Vendom Document Control System User Manual Lantech-Soft
 
Paperless Document Control
Paperless Document ControlPaperless Document Control
Paperless Document Controlp6academy
 
Discipline management
Discipline managementDiscipline management
Discipline managementparthproy
 
Document Management System
Document Management SystemDocument Management System
Document Management SystemSuresh Ramani
 
Managing Employee Discipline
Managing Employee DisciplineManaging Employee Discipline
Managing Employee DisciplineBusiness Student
 
Document Control
Document ControlDocument Control
Document ControlAnggi Hafiz
 
Document Management With Workflow Presentation
Document Management With Workflow PresentationDocument Management With Workflow Presentation
Document Management With Workflow PresentationJohn Street
 
Project audit & review checklist
Project audit & review checklistProject audit & review checklist
Project audit & review checklistRam Srivastava
 
Clipping El Observador Solitario 14/11/11 @ IED Barcelona
Clipping El Observador Solitario 14/11/11 @ IED BarcelonaClipping El Observador Solitario 14/11/11 @ IED Barcelona
Clipping El Observador Solitario 14/11/11 @ IED BarcelonaIED Barcelona
 
To do list the key to efficiency
To do list   the key to efficiencyTo do list   the key to efficiency
To do list the key to efficiencyKhurram Ahmad
 
120313 wb mpresentation_rotterdam2012
120313 wb mpresentation_rotterdam2012120313 wb mpresentation_rotterdam2012
120313 wb mpresentation_rotterdam2012ralphbrieskorn
 
Agile Project Management Quick Guide
Agile Project Management Quick GuideAgile Project Management Quick Guide
Agile Project Management Quick GuideMaven
 
A Realistic Approach to Content Management with Microsoft SharePoint
A Realistic Approach to Content Management with Microsoft SharePointA Realistic Approach to Content Management with Microsoft SharePoint
A Realistic Approach to Content Management with Microsoft SharePointSTC-Philadelphia Metro Chapter
 
2E3 250311
2E3 2503112E3 250311
2E3 250311mdm_aini
 

Destacado (20)

Capture Your Audience: Facilitation that Works!
Capture Your Audience: Facilitation that Works!Capture Your Audience: Facilitation that Works!
Capture Your Audience: Facilitation that Works!
 
DMS Mentoring Brochure
DMS Mentoring BrochureDMS Mentoring Brochure
DMS Mentoring Brochure
 
Vendom Document Control System User Manual
Vendom Document Control System User Manual Vendom Document Control System User Manual
Vendom Document Control System User Manual
 
Paperless Document Control
Paperless Document ControlPaperless Document Control
Paperless Document Control
 
Document Control
Document ControlDocument Control
Document Control
 
Discipline management
Discipline managementDiscipline management
Discipline management
 
Document Management System
Document Management SystemDocument Management System
Document Management System
 
Managing Employee Discipline
Managing Employee DisciplineManaging Employee Discipline
Managing Employee Discipline
 
Document Control
Document ControlDocument Control
Document Control
 
Document & Data Control
Document & Data ControlDocument & Data Control
Document & Data Control
 
Document Management With Workflow Presentation
Document Management With Workflow PresentationDocument Management With Workflow Presentation
Document Management With Workflow Presentation
 
How to do a Project Audit
How to do a Project AuditHow to do a Project Audit
How to do a Project Audit
 
Project audit & review checklist
Project audit & review checklistProject audit & review checklist
Project audit & review checklist
 
Clipping El Observador Solitario 14/11/11 @ IED Barcelona
Clipping El Observador Solitario 14/11/11 @ IED BarcelonaClipping El Observador Solitario 14/11/11 @ IED Barcelona
Clipping El Observador Solitario 14/11/11 @ IED Barcelona
 
To do list the key to efficiency
To do list   the key to efficiencyTo do list   the key to efficiency
To do list the key to efficiency
 
120313 wb mpresentation_rotterdam2012
120313 wb mpresentation_rotterdam2012120313 wb mpresentation_rotterdam2012
120313 wb mpresentation_rotterdam2012
 
Five+ Ways to Add Interactivity to Online Help
Five+ Ways to Add Interactivity to Online HelpFive+ Ways to Add Interactivity to Online Help
Five+ Ways to Add Interactivity to Online Help
 
Agile Project Management Quick Guide
Agile Project Management Quick GuideAgile Project Management Quick Guide
Agile Project Management Quick Guide
 
A Realistic Approach to Content Management with Microsoft SharePoint
A Realistic Approach to Content Management with Microsoft SharePointA Realistic Approach to Content Management with Microsoft SharePoint
A Realistic Approach to Content Management with Microsoft SharePoint
 
2E3 250311
2E3 2503112E3 250311
2E3 250311
 

Similar a Document Engineering

Futuristic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mbaFuturistic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mbaBabasab Patil
 
How do social technologies change knowledge worker business processes km me...
How do social technologies change knowledge worker business processes   km me...How do social technologies change knowledge worker business processes   km me...
How do social technologies change knowledge worker business processes km me...Martin Sumner-Smith
 
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...Ralf Klamma
 
Marco Tirelli - Open Innovation in the Era of the Internet of Things
Marco Tirelli - Open Innovation in the Era of the Internet of ThingsMarco Tirelli - Open Innovation in the Era of the Internet of Things
Marco Tirelli - Open Innovation in the Era of the Internet of ThingsMarco Tirelli
 
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Wim Laurier
 
Document Engineering in User Experience Design
Document Engineering in User Experience DesignDocument Engineering in User Experience Design
Document Engineering in User Experience DesignScott Abel
 
Data Mining of Project Management Data: An Analysis of Applied Research Studies.
Data Mining of Project Management Data: An Analysis of Applied Research Studies.Data Mining of Project Management Data: An Analysis of Applied Research Studies.
Data Mining of Project Management Data: An Analysis of Applied Research Studies.Gurdal Ertek
 
Pm的知识架构
Pm的知识架构Pm的知识架构
Pm的知识架构efrog
 
An Assignment On Information System Modeling On Teaching Data And Process Int...
An Assignment On Information System Modeling On Teaching Data And Process Int...An Assignment On Information System Modeling On Teaching Data And Process Int...
An Assignment On Information System Modeling On Teaching Data And Process Int...Andrea Porter
 
Organisational AnalysisOrganisations as Systems of Objectivity.docx
Organisational AnalysisOrganisations as Systems of Objectivity.docxOrganisational AnalysisOrganisations as Systems of Objectivity.docx
Organisational AnalysisOrganisations as Systems of Objectivity.docxvannagoforth
 
Data Collaboration Stack
Data Collaboration StackData Collaboration Stack
Data Collaboration StackPierre Brunelle
 
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMSAN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMSijseajournal
 
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMSAN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMSijseajournal
 
Writing a Databases Research Paper
Writing a Databases Research PaperWriting a Databases Research Paper
Writing a Databases Research PaperDamian T. Gordon
 
Optimizing Value to the Enterprise with Integrated Enterprise Architecture
Optimizing Value to the Enterprise with Integrated Enterprise ArchitectureOptimizing Value to the Enterprise with Integrated Enterprise Architecture
Optimizing Value to the Enterprise with Integrated Enterprise ArchitectureNathaniel Palmer
 

Similar a Document Engineering (20)

Futuristic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mbaFuturistic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mba
 
How do social technologies change knowledge worker business processes km me...
How do social technologies change knowledge worker business processes   km me...How do social technologies change knowledge worker business processes   km me...
How do social technologies change knowledge worker business processes km me...
 
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...
Knowledge Management Cultures: A Comparison of Engineering and Cultural Scien...
 
Marco Tirelli - Open Innovation in the Era of the Internet of Things
Marco Tirelli - Open Innovation in the Era of the Internet of ThingsMarco Tirelli - Open Innovation in the Era of the Internet of Things
Marco Tirelli - Open Innovation in the Era of the Internet of Things
 
Taxonomy and seo sla 05-06-10(jc)
Taxonomy and seo   sla 05-06-10(jc)Taxonomy and seo   sla 05-06-10(jc)
Taxonomy and seo sla 05-06-10(jc)
 
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
 
Knowledge mgmt
Knowledge mgmtKnowledge mgmt
Knowledge mgmt
 
Document Engineering in User Experience Design
Document Engineering in User Experience DesignDocument Engineering in User Experience Design
Document Engineering in User Experience Design
 
Why to Architecture Information
Why to Architecture InformationWhy to Architecture Information
Why to Architecture Information
 
Analysis and Design of Information Systems
Analysis and Design of Information SystemsAnalysis and Design of Information Systems
Analysis and Design of Information Systems
 
Data Mining of Project Management Data: An Analysis of Applied Research Studies.
Data Mining of Project Management Data: An Analysis of Applied Research Studies.Data Mining of Project Management Data: An Analysis of Applied Research Studies.
Data Mining of Project Management Data: An Analysis of Applied Research Studies.
 
Pm的知识架构
Pm的知识架构Pm的知识架构
Pm的知识架构
 
12786246.ppt
12786246.ppt12786246.ppt
12786246.ppt
 
An Assignment On Information System Modeling On Teaching Data And Process Int...
An Assignment On Information System Modeling On Teaching Data And Process Int...An Assignment On Information System Modeling On Teaching Data And Process Int...
An Assignment On Information System Modeling On Teaching Data And Process Int...
 
Organisational AnalysisOrganisations as Systems of Objectivity.docx
Organisational AnalysisOrganisations as Systems of Objectivity.docxOrganisational AnalysisOrganisations as Systems of Objectivity.docx
Organisational AnalysisOrganisations as Systems of Objectivity.docx
 
Data Collaboration Stack
Data Collaboration StackData Collaboration Stack
Data Collaboration Stack
 
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMSAN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
 
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMSAN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
AN ITERATIVE HYBRID AGILE METHODOLOGY FOR DEVELOPING ARCHIVING SYSTEMS
 
Writing a Databases Research Paper
Writing a Databases Research PaperWriting a Databases Research Paper
Writing a Databases Research Paper
 
Optimizing Value to the Enterprise with Integrated Enterprise Architecture
Optimizing Value to the Enterprise with Integrated Enterprise ArchitectureOptimizing Value to the Enterprise with Integrated Enterprise Architecture
Optimizing Value to the Enterprise with Integrated Enterprise Architecture
 

Más de STC-Philadelphia Metro Chapter

From Multimedia to Social Media to Augmented and Virtual Reality April 2019
From Multimedia to Social Media to Augmented and Virtual Reality April 2019From Multimedia to Social Media to Augmented and Virtual Reality April 2019
From Multimedia to Social Media to Augmented and Virtual Reality April 2019STC-Philadelphia Metro Chapter
 
March 2018 STC-PMC Webinar: Millennial Documentation (Presented by Pooja Vija...
March 2018 STC-PMC Webinar: Millennial Documentation (Presented by Pooja Vija...March 2018 STC-PMC Webinar: Millennial Documentation (Presented by Pooja Vija...
March 2018 STC-PMC Webinar: Millennial Documentation (Presented by Pooja Vija...STC-Philadelphia Metro Chapter
 
The Cost of Doing Nothing (By Suzanne Mescan of Vasont)
The Cost of Doing Nothing (By Suzanne Mescan of Vasont)The Cost of Doing Nothing (By Suzanne Mescan of Vasont)
The Cost of Doing Nothing (By Suzanne Mescan of Vasont)STC-Philadelphia Metro Chapter
 
7 Lessons from the Future of Content (By David Dylan Thomas)
7 Lessons from the Future of Content (By David Dylan Thomas)7 Lessons from the Future of Content (By David Dylan Thomas)
7 Lessons from the Future of Content (By David Dylan Thomas)STC-Philadelphia Metro Chapter
 
Effectively Telling Your Story through Content Marketing
Effectively Telling Your Story through Content MarketingEffectively Telling Your Story through Content Marketing
Effectively Telling Your Story through Content MarketingSTC-Philadelphia Metro Chapter
 
Defining New Roles for Information Engineering in the Customer Content Journey
Defining New Roles for Information Engineering in the Customer Content JourneyDefining New Roles for Information Engineering in the Customer Content Journey
Defining New Roles for Information Engineering in the Customer Content JourneySTC-Philadelphia Metro Chapter
 
We’re Going Mobile! Great! Wait… What Does That Mean?
We’re Going Mobile! Great! Wait… What Does That Mean?We’re Going Mobile! Great! Wait… What Does That Mean?
We’re Going Mobile! Great! Wait… What Does That Mean?STC-Philadelphia Metro Chapter
 
STC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First ContentSTC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First ContentSTC-Philadelphia Metro Chapter
 
STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!STC-Philadelphia Metro Chapter
 
Public Speaking Skills: A Project Manager’s Best Friend
Public Speaking Skills: A Project Manager’s Best FriendPublic Speaking Skills: A Project Manager’s Best Friend
Public Speaking Skills: A Project Manager’s Best FriendSTC-Philadelphia Metro Chapter
 
Just Think About This - 9 Thinking Modalities to Consider
Just Think About This - 9 Thinking Modalities to ConsiderJust Think About This - 9 Thinking Modalities to Consider
Just Think About This - 9 Thinking Modalities to ConsiderSTC-Philadelphia Metro Chapter
 

Más de STC-Philadelphia Metro Chapter (20)

From Multimedia to Social Media to Augmented and Virtual Reality April 2019
From Multimedia to Social Media to Augmented and Virtual Reality April 2019From Multimedia to Social Media to Augmented and Virtual Reality April 2019
From Multimedia to Social Media to Augmented and Virtual Reality April 2019
 
March 2018 STC-PMC Webinar: Millennial Documentation (Presented by Pooja Vija...
March 2018 STC-PMC Webinar: Millennial Documentation (Presented by Pooja Vija...March 2018 STC-PMC Webinar: Millennial Documentation (Presented by Pooja Vija...
March 2018 STC-PMC Webinar: Millennial Documentation (Presented by Pooja Vija...
 
Networking for Geeks (by Brian Winter)
Networking for Geeks (by Brian Winter)Networking for Geeks (by Brian Winter)
Networking for Geeks (by Brian Winter)
 
The Cost of Doing Nothing (By Suzanne Mescan of Vasont)
The Cost of Doing Nothing (By Suzanne Mescan of Vasont)The Cost of Doing Nothing (By Suzanne Mescan of Vasont)
The Cost of Doing Nothing (By Suzanne Mescan of Vasont)
 
Markup For Dummies (Russ Ward)
Markup For Dummies (Russ Ward)Markup For Dummies (Russ Ward)
Markup For Dummies (Russ Ward)
 
Why is My Team Failing? (By Christine Loch)
Why is My Team Failing? (By Christine Loch)Why is My Team Failing? (By Christine Loch)
Why is My Team Failing? (By Christine Loch)
 
7 Lessons from the Future of Content (By David Dylan Thomas)
7 Lessons from the Future of Content (By David Dylan Thomas)7 Lessons from the Future of Content (By David Dylan Thomas)
7 Lessons from the Future of Content (By David Dylan Thomas)
 
Content Marketing Resource List
Content Marketing Resource ListContent Marketing Resource List
Content Marketing Resource List
 
Managing the MarComm/TechComm Showdown
Managing the MarComm/TechComm ShowdownManaging the MarComm/TechComm Showdown
Managing the MarComm/TechComm Showdown
 
Effectively Telling Your Story through Content Marketing
Effectively Telling Your Story through Content MarketingEffectively Telling Your Story through Content Marketing
Effectively Telling Your Story through Content Marketing
 
Defining New Roles for Information Engineering in the Customer Content Journey
Defining New Roles for Information Engineering in the Customer Content JourneyDefining New Roles for Information Engineering in the Customer Content Journey
Defining New Roles for Information Engineering in the Customer Content Journey
 
We’re Going Mobile! Great! Wait… What Does That Mean?
We’re Going Mobile! Great! Wait… What Does That Mean?We’re Going Mobile! Great! Wait… What Does That Mean?
We’re Going Mobile! Great! Wait… What Does That Mean?
 
GitHub Workflows for Technical Communication
GitHub Workflows for Technical CommunicationGitHub Workflows for Technical Communication
GitHub Workflows for Technical Communication
 
STC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First ContentSTC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First Content
 
STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!
 
2016 Conduit Program
2016 Conduit Program2016 Conduit Program
2016 Conduit Program
 
Video Tools in Tech Writing
Video Tools in Tech WritingVideo Tools in Tech Writing
Video Tools in Tech Writing
 
UX and Cognitive Load
UX and Cognitive LoadUX and Cognitive Load
UX and Cognitive Load
 
Public Speaking Skills: A Project Manager’s Best Friend
Public Speaking Skills: A Project Manager’s Best FriendPublic Speaking Skills: A Project Manager’s Best Friend
Public Speaking Skills: A Project Manager’s Best Friend
 
Just Think About This - 9 Thinking Modalities to Consider
Just Think About This - 9 Thinking Modalities to ConsiderJust Think About This - 9 Thinking Modalities to Consider
Just Think About This - 9 Thinking Modalities to Consider
 

Último

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
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
 
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
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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...
 
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
 
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
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Document Engineering

  • 1. 1 of 48 Document Engineering STC-PMC 2007 17 March 2007 Robert J. Glushko glushko@ischool.berkeley.edu
  • 2. 2 of 48 Plan for Today's Lecture Document Engineering in the News The Data vs Document Divide Documents and Processes -- Yin and Yang Design Patterns in Document Engineering Synthesizing Four Modeling Approaches
  • 3. 3 of 48 Who Is This Guy? Adjunct Professor at UC Berkeley "Information School" since 2002 (www.sims.berkeley.edu/~glushko/) Came to Berkeley from Silicon Valley; founded or co-founded 3 companies in 1990s Hypertext Engineering Passage Systems Veo -> Commerce One
  • 4. 4 of 48 What Is Document Engineering? A methodology for specifying, designing, and deploying the information models and repositories that enable document-centric applications A synthesis of information and systems analysis, business process modeling, electronic publishing, and service-oriented architecture It has much in common with Information Architecture, but extends its scope beyond web site and web application design
  • 5. 5 of 48 Intel, Wal-Mart and others Push Electronic Health Records
  • 6. 6 of 48 Tsunami Aid Delayed by Incomplete Shipping & Customs Documents
  • 7. 7 of 48 Salesforce.com Connects its Front End to Back Ends
  • 8. 8 of 48 Global Shippers Give Customers Real-Time Cargo Info
  • 9. 9 of 48 FedEx Kinko's Announces Web-based Printing, Tracking Services
  • 10. 10 of 48 Law Firm Business Models Disrupted by Document Assembly Software
  • 11. 11 of 48 The Common Themes in These News Items Enormous opportunities for transforming legacy documents and processes New business processes are created / coordinated / choreographed via the management and exchange of electronic documents Standards / patterns for documents and business processes are essential Information technology and business processes are co-evolving
  • 12. 12 of 48 Is THIS a Typical Document?
  • 13. 13 of 48 Or is THIS a Typical Document?
  • 14. 14 of 48 Or Maybe THIS is a Typical Document?
  • 15. 15 of 48 Contrasting Methodologies for Documents and Data Documents and data have had two different disciplines or methods of analysis that have had little intersection Document-centric analysis Data-centric analysis
  • 16. 16 of 48 Document Analysis Documents are Artifacts or Renditions that combine content, structure and appearance The goal of document analysis is a model of a document's content and structure that is separate from its presentational characteristics This model of the document and those in its equivalence class is called a markup language or document schema or document type
  • 17. 17 of 48 Data-Centric Analysis Goal is to understand and describe the properties and relationships between information components or objects. This understanding is represented in conceptual models that organize the components efficiently to support a broad range of contexts or applications. The conceptual model is also typically called a schema, but this is generally meant to be a "database schema" rather than a "document schema"
  • 18. 18 of 48 The Data vs. Documents Divide
  • 19. 19 of 48 But A Catalog Is Data (Document)
  • 20. 20 of 48 And a Reference Book is Document (Data)
  • 21. 21 of 48 So it's a Continuum: The Document Type Spectrum
  • 22. 22 of 48 Can There Be A Bridge?
  • 23. 23 of 48 Spanning the Data/Document Divide Document Engineering harmonizes the terminology and emphasizes what they have in common rather than highlighting their differences Identifying the presentational, content, and structural components and defining their relationships to each other Identifying "good" content components Designing, describing, and organizing components to facilitate their reuse Assembling hierarchical document models that organize components according to the requirements of a specific context for information exchange
  • 24. 24 of 48 And Business Processes Involve The Entire Spectrum of Documents
  • 25. 25 of 48 How Should We Understand the Relationships Between Documents and Processes? Business activities involve documents and the processes that produce and consume them By understanding the information in the documents, we learn what kinds of processes are possible By understanding the processes, we learn what kinds of information are needed
  • 26. 26 of 48 A Process-Centric Depiction
  • 27. 27 of 48 A Document-Centric Depiction
  • 28. 28 of 48 So How Can We Understand Documents/Data/Processes In a Systematic Way? A focus on processes progressively refines a broadly scoped description of business activities "Making it all work" from a business perspective Inherently a "top down" approach A focus on documents and data emphasizes the information objects and flows in a domain and the requirements for implementing a system in it: "Making it all work" from a technical perspective Inherently a "bottom up" approach
  • 29. 29 of 48 Documents and Processes -- Yin and Yang
  • 30. 30 of 48 Design Patterns in Document Engineering The essence of Document Engineering is its systematic approach for discovering and exploiting the relationships between patterns of different types Business model or organizational patterns Business process patterns Business information patterns
  • 31. 31 of 48 Document Exchange Patterns Businesses have long dealt with each other by exchanging documents We use concepts like "supply chains" and "distribution channels" as metaphors for the coordinated or choreographed flow of information and materials/products between businesses These are complex patterns composed from the document exchange pattern The processes that comprise these patterns are "glued together" by overlapping information components in the documents
  • 32. 32 of 48 Document Exchange (Physical Model)
  • 33. 33 of 48 Document Exchange (Conceptual Model)
  • 34. 34 of 48 The Drop Shipment Pattern Customer selects a book from an online bookstore Customer pays with credit card Book arrives via express shipper two days later
  • 35. 35 of 48 The Virtual Store as Choreographed Document Exchanges
  • 36. 36 of 48 Overlapping Information Models in the Virtual Store
  • 37. 37 of 48 Patterns in the "Model Matrix"
  • 38. 38 of 48 "Meeting in the Middle" To "bridge the gap between strategy and implementation" we need models that "meet in the middle" Reaching the middle from the top down ensures that a business model is feasible Reaching the middle from the bottom up ensures that we are designing and optimizing the activities that add the most value
  • 39. 39 of 48 "Meeting in the Middle" -- 4 Modeling Approaches
  • 40. 40 of 48 The Document Engineering Approach
  • 41. 41 of 48 So Document Engineering Isn't About XML XML is a useful technology for Document Engineering, but using XML doesn't make you a document engineer The best thing about XML is the ease with which you can create a new vocabulary for a particular type of document XML is just the syntax in which we encode document models... what really matters is how we modeled the documents
  • 42. 42 of 48 Creating Models is Easy, But Creating GOOD Models is Hard The worst thing about XML is the same as the best thing – the ease with which you can create a new vocabulary No way around the classical problems of classification and naming we know from philosophy, linguistics, cognitive psychology, and information science XML is NOT "self-describing" There are often multiple vocabularies for the same or related domains and especially for the common information models that are used in more than one domain
  • 43. 43 of 48 A Checklist for Describing Projects and Case Studies D -- data types and document types O -- organizational processes C -- context (types of products or services, industry, geography, regulatory considerations) U -- user types and special user requirements M -- models, patterns, or standards that apply E -- enterprises and eco systems (e.g., trading communities, standards bodies) N -- the needs (business case) driving the enterprise(s) T -- technology constraints and opportunities
  • 44. 44 of 48 D-O-C-U-M-E-N-T in the Document Engineering Approach
  • 45. 45 of 48 Summary: Document Engineering's Big Ideas "Document Engineering" is evolving as a synthesis of information and systems analysis, business process modeling, electronic publishing, and service-oriented architecture Best practices in Document Engineering require the reuse of information and process patterns Business activity always involves both "narrative" and "transactional" documents – so analysis and design methods must span this "Document Type Spectrum"
  • 46. 46 of 48 Document Engineering - The Book
  • 47. 47 of 48 Acknowledgments Much of this material comes from a book called Document Engineering: Modeling for Business Informatics and Web Services by Robert Glushko & Tim McGrath Three years of students at the University of California, Berkeley have contributed to its development through courses and research projects with the first author The methodology has been significantly refined through its use by the library content team of the Universal Business Language initiative, led by the second author
  • 48. 48 of 48 But Wait, There's More I'm easy to find: just "google" Glushko and you find me and the rocket guy From my home page you can locate the syllabus and lecture notes for "Document Engineering and Information Architecture" course at UC Berkeley You can also find my "Doc or Die" blog where I occasionally post about "Document Engineering in the News" or "Semantics in the Wild" stories THANKS FOR INVITING ME