SlideShare a Scribd company logo
1 of 68
g3/7/2020 : Page – 1
548 – Kalthoff Fall 97
EDM Systems
In Depth Review
Kalthoff University
301, 501
29 September, 1997
g3/7/2020 : Page – 2
548 – Kalthoff Fall 97
The Big Disclaimer
The classifications presented here are the opinions of the author and do not
represent the opinions of the author’s employer. These opinions are to be
taken as is and are based on information found in the public domain or
information gathered through the personal experience of the author.
The basic problems with comparing vendors:
 Access to working systems is difficult in most cases.
 The users of the working systems have a built–in bias to provide
favorable reviews of the systems they have purchased with the stock
holders money.
 The complexities of the EDM world provide many opportunities for
success or failure based on non–technical aspects of the project.
 The market place is changing rapidly, which creates both opportunity and
problems for the vendor.
 Changing standards
 Changing market demands
A High Level view can be taken of the products and market though
g3/7/2020 : Page – 3
548 – Kalthoff Fall 97
Why are we here?
 To discover the Taxonomy of EDM Systems
 To discover how the taxonomy of a system can effect the outcome of the
EDM project.
 To discover the Risk Factors associated with evaluating EDM System from
the point of view of their taxonomy.
 To avoid the Pit Falls in reviewing the taxonomy of the various systems
g3/7/2020 : Page – 4
548 – Kalthoff Fall 97
What we won’t learn here
 The magic bullets — there aren’t any, period.
 The turn key solution to our problem — unless of course you have a turn
key problem:
 This off the cuff comment should actually not be minimized. If there is a
problem to be solved which fits (or nearly fits) an existing Commercial Off
The Shelf product, don’t focus on the requirements for the System, adapt
the Business Process to fit this System.
 No matter what anyone says, this is hard work.
 Specifying the behavior of both the business process and the computing
system which supports that business process requires discipline and
courage.
 Controlling the scope of the project requires fortitude.
 Displacing the current business process with an automated system
requires physical as well as mental effort.
g3/7/2020 : Page – 5
548 – Kalthoff Fall 97
Pre-existing problems with this presentation
Scope of the Material
 This is a big subject, not amenable to 1 1/2 hours, so we’ll move fast.
 If this were easy, everyone would have flawless EDM projects and we’d
be out golfing instead of having this seminar.
Density of the Material (Physical, Logical, Point Sizes)
 The slides are intended to be read outside of this room, so they violate all
the rules of good presentation style:
 They are dense.
 They contain (I hope) real ideas and content that you can use later to
build your own ideas on.
 They have references that can be followed to the source of the idea.
The Subject Matter Itself
 This stuff is hard, somewhat tedious and always looked back upon when
the project is in trouble as — SOMETHING THAT SHOULD HAVE BEEN
DONE, BUT OF COURSE WASN’T.
g3/7/2020 : Page – 6
548 – Kalthoff Fall 97
Some Clarifications
Electronic Document Management
 There is a difference between:
 Electronic Document Management
and
 Managing Documents Electronically
 Electronic Document Management
 Managing Documents Electronically
g3/7/2020 : Page – 7
548 – Kalthoff Fall 97
Taxonomy of an EDM System
g3/7/2020 : Page – 8
548 – Kalthoff Fall 97
Taxonomy of an EDM System
Taxonomy
 The science or technique of classification; the science dealing with the
description, identification, naming, classification or organisms; any
classification especially the systematic classification or organisms in to
hierarchical groups.
 Why deal with EDM Systems in this way?
 The EDM market place is populated with products that provide a variety
of capabilities, nearly all of which have been developed as a result of user
needs.
 In mature products, this creates a plethora of features, which overlap with
the needs of the end user community.
 These feature sets are continually evolving, driven by user needs, market
forces, technological fads, competition.
 One way to sort out this mess is to put the systems into categories which
define their behavior or use rather than their list of features.
g3/7/2020 : Page – 9
548 – Kalthoff Fall 97
Taxonomy of an EDM System
Three Generic Application Classes of EDM Systems
 Archival Support
 Performance Support
 Authoring Support
g3/7/2020 : Page – 10
548 – Kalthoff Fall 97
Classes of EDM Systems
Archival Support
 Provides a repository for read only (or nearly read only) information
 Banking, lease, mortgage service, medical, educational, etc. records
 Indexing of these records is usually through the original document
number, transaction number, account number (static linkage)
 The archival aspects of the system are the primary Critical Success
Factor.
 Optical storage for nearly a lifetime (equivalent to microfilm)
 Legal records management requirements. Microfilm replacement
behaviors.
 Connected to the Line of Business support systems, as if the document
were in its original form — paper or film.
 The database record is the primary document of record, while the
scanned image is the supporting information.
 Signatures, hand filed fields and other human generated information is
usually contained in the document.
g3/7/2020 : Page – 11
548 – Kalthoff Fall 97
Classes of EDM Systems
Performance Support
 Assisting employees to better execute their tasks.
 Attributes of a Performance Support EDM System
 Focused on User Needs
 Provides a Representation of the user’s work process
 Work processes and business rules guide the user through the daily work
activities
 Provides access to information required to support the decision making
process.
 Delivers the correct information to the right person at the right place and
the right time [†]
[†] Electronic Document Management Systems, L. Bielawski and J. Boyle, Prentice
Hall, 1997.
g3/7/2020 : Page – 12
548 – Kalthoff Fall 97
Classes of EDM Systems
Performance Support — System Attributes [†]
 Absence of any need for training.
 Integration of the software in the user’s performance.
 Understanding that performing, not knowing is the critical success factors.
[†] “Just in Time Knowledge Delivery,” K. Cole, O. Fischer and P. Saltzman,
Communications of the ACM, Volume 40, Number 7, July 1997.
Electronic Performance Support Systems: How and Why to Remake the Workplace
through the Strategic Application of Technology, G. J. Gery, Gery Performance
Press, Tolland, MA, 1991.
g3/7/2020 : Page – 13
548 – Kalthoff Fall 97
Classes of EDM Systems
Authoring Support
 The EDM system is embedded in an author / review / publish cycle.
 Publishing formats vary, but are usually in a different form than the
original authored text.
 PDF
 HTML
 Management of Change is an important attribute to this type of system.
 Review and update of the various versions of a document are managed
by the system.
 Multiple renditions of the document are managed directly by the system.
 The Web has focused the EDM systems on these issues
 How can reliable documents be delivered to HTTP servers?
 Can HTTP servers be replaced (augmented) by EDM Systems?
 This is the million dollar question asked here
g3/7/2020 : Page – 14
548 – Kalthoff Fall 97
Classes of EDM Systems
What about Engineering Document Management Systems?
 The attributes of all three of these system types are found in the
engineering document management environment.
 Authoring of design documents using CAD systems and specifications
and standards using word processors.
 Management of Change for the various versions of the CAD drawings
and textual documents.
 Performance support by delivering documents directly to the end user on
the shop floor, control room, construction trailer or maintenance office.
 Archival control of documents imposed by regulatory requirements
(OSHA 1910.119, ISO 9000, FDA GMP).
 Low training footprint, due to high value, low use of the document
management interface (the EDM system is a secondary function when
compared to producing products).
g3/7/2020 : Page – 15
548 – Kalthoff Fall 97
Classes of EDM Systems
Three Generic Architectural Classes Systems
 Standalone
 Integrated
 Integrate–able
 How to interpret the following slides
 Each attribute is cumulative
 Each attribute is general in nature is should be used to classify a system
rather than select a system.
g3/7/2020 : Page – 16
548 – Kalthoff Fall 97
Classes of EDM Systems
Standalone
 Favorable attributes
 Provides a turn key data model based on Vendor’s indexing model
 This model may provide user defined attributes
 But it is closed in the sense that the underlying model is Fixed.
 Provides a built in facility to capture, store, view and print documents
 Usually priced in a per seat configuration
 May or may not require a server
 In a minimum configuration, a local file system may be used to hold
documents.
 Indexing may be implemented with a embedded database engine
 Unfavorable attributes
 System may not scale beyond a few seats
 Performance
 Reliability
 Usually problem specific solution, so the system is unlikely to be
syndicated across other business applications.
g3/7/2020 : Page – 17
548 – Kalthoff Fall 97
Classes of EDM Systems
Integrated Systems
 Favorable Attributes
 Provides hooks for connecting a Line of Business (LOB) database
 Usually only single path table entries
 Usually done through an API
 Provides a scalable architecture usually by separating the server
functions into multiple processors
 Provides a layered approach to the user interface, peripheral integration
and database connections.
 Un–favorable Attributes
 Assumes a market specific document model
 Folders, attributes, etc.
 Embeds this data model in the underlying system
 Provides integrated system components as standards offering
 Third party components can usually be added, but requires integration
and lacks standard warranty
g3/7/2020 : Page – 18
548 – Kalthoff Fall 97
Classes of EDM Systems
Integrate–able Systems
 Favorable Attributes
 Production oriented installations which have worked through all the
performance and reliability problems.
 Provides a scalable architecture.
 Provides an open database model (see un–favorable attributes)
 Allows LOB database to be the primary indexing tool
 Allows tight integration with multiple database models
 Un–favorable Attributes
 Usually requires a big picture type project, which can support the initial
investment in the infrastructure.
 The primary indexing attributes of the Standalone and Integrated systems
are present, but these features are not used often.
 Weak out of the box user interface facilities when compared with
smaller capable systems.
g3/7/2020 : Page – 19
548 – Kalthoff Fall 97
Classes of EDM Systems
What is Happening in the Market Place?
 The distinction between these three classifications are becoming vague
 All vendors are moving away from their initial product offerings into other
market areas.
 Al vendors are maturing their product offerings and introducing new
products
 What drives these changes?
 The Web
 Microsoft pricing
 Microsoft itself
 The maturing of the industry
 The generalization of the EDM problem space.
g3/7/2020 : Page – 20
548 – Kalthoff Fall 97
Components of an EDM System
Layered Components
 System Architecture
 Industry Standards
 Workstation Applications
 Middleware Applications
 Electronic Vault
 Infrastructure
 Humanware
 Other Attributes of the EDM System
 Component Lifecycle
 System Scalability
 Other abilities
g3/7/2020 : Page – 21
548 – Kalthoff Fall 97
Components of an EDM System
The Document Management Processes
Review / Promote
Authoring
Process
Retrieve
Read
PrintPublish
Electronic
Vault
Document
Model
Record
Information
Unpublished
g3/7/2020 : Page – 22
548 – Kalthoff Fall 97
Components of an EDM System
Life Cycle of Various EDMS Components
Desktop Applications
Document Archive and
Storage Applications
Middleware Applications
These applications provide viewing, printing and markup
capabilities for documents. They are usually based on MS
Windows and will turn over every 18 to 24 months. Since
the underlying operations system is driven by market
pressures, SRP's ability to control the migration is limited.
These applications provide access to the physically stored
documents and their rudimentary indexing information. If
the document image format is an industry standard, and it
is placed on an industry standard media, the mechanical
devices used to access these images changes every 5 to 7
years.
These applications maintain the data and process models
used to describe the documents and their relationships.
The underlying technology (RDBMS) is considered stable.
Any changes in this infrastructure will take place over 3 to
8 year cycles. The majority of the value of the EDM System
is maintained in these applications.
g3/7/2020 : Page – 23
548 – Kalthoff Fall 97
Components of an EDM System
Why Look at the Systems from this Point of View?
 The Three (3) Phases of the Software Industry [†]
 Business Software of the 70’s and 80’s
 Off the Shelf Software Solutions
 Open Standards
 What does this mean to the Taxonomy Process?
 The interconnections between the software components is becoming less
clear.
 The dependence on of single vendor is becoming the norm.
 The direction of the software industry is being driven by end user
requirements rather than by vendor marketing departments.
 At one point in the software business cycle, the marketing folks would
ask: What features will sell?
 Now they ask: What components can we produce that will allow of
user to “assemble” a working system?
g3/7/2020 : Page – 24
548 – Kalthoff Fall 97
Let’s Get Started
The Taxonomy of an EDM System
 Standards – provide an agreed upon set of protocols for integrating,
defining and using EDM Systems.
 Workstation Applications – provide the Visual interface to the EDM
System, the documents it manages and the work processes that are
embedded in the business.
 Middleware Applications – provides a business specific instance of the
document relationships.
 Electronic Vault – provides a secure and reliable storage facility
 Infrastructure – connects the various components of the EDM System
 Humanware – provides operational, legal and administrative components
of the EDM System.
g3/7/2020 : Page – 25
548 – Kalthoff Fall 97
Let’s Get Started
The Hand Out Picture
 The next slide contains a taxonomy of the EDM System.
 This picture is not readable in the book or the slide show, so you should
have a hand out printed full size.
 What does this picture show?
 The decomposition of the various components of the Taxonomy.
g3/7/2020 : Page – 26
548 – Kalthoff Fall 97
Standards
How can standards help in understanding the EDM System?
 Standards define the playing field for the software and hardware
components that make up the EDM System.
 Standards sometimes define the exact behavior of a component
 Scanner interface formats
 Document image formats
 Network protocol standards
 SQL database standards
 Other times standards define vague behaviors
 OLE, CORBA, DMA, ODMA, and Object Technology in general
 Work flow standards
 Sometimes standards are actually private specifications
 AutoCAD, MicroStation file formats
g3/7/2020 : Page – 27
548 – Kalthoff Fall 97
Standards
Known Standards
 EDM standards
 AIMM standards at http://www.aim.org/industry/standards/statrp.htm
 Many of the document imaging and document handling standards are
available from this organization.
 TIIF standards in Aldus TIFF Version 6.0 document
 The actual TIFF header used for scanned images is defined in this
document.
 Additional MIL STDS define the compressed raster formats used by
TIFF
 DMA / AIIM standards
 Workflow Management Coalition at http://www.aiai.ed.ac.uk/WfMC/
g3/7/2020 : Page – 28
548 – Kalthoff Fall 97
Standards
AIIM Document Management Alliance (DMA)
 AIIM sponsored initiative
 Defines the Functional and Interoperability requirements for:
 Document input and processing
 Document retrieval and display
 Document review and approval
 Document storage and administration
 Document services
 Defines six (6) categories of document library services:
 Check In / Check Out and Version Control
 Query Services
 Users, Groups and Security
 Catalog and Container Association
 Document Conversion
 Object Exchange
g3/7/2020 : Page – 29
548 – Kalthoff Fall 97
Standards
Workflow Management Coalition (WFMC)
 WFM Coalition is a group of commercial companies that have agreed to
comply with a specification for the following interfaces:
 Session establishment
 Operations on workflow definition and their objects
 Process control functions
 Process control supervisory functions
 Process status functions
 Activity management functions
 Data handling operations
 Worklist / Workitem handling functions
 Role Management operations
 Audit management operations
 Resource control operations
 The WFMC approach is through interoperable application programming
interface (API) specifications.
g3/7/2020 : Page – 30
548 – Kalthoff Fall 97
Standards
TWAIN
 An acronym for Technology (or Toolkit) Without an Interesting Name.
 Defacto standard for connecting scanners to workstations
 TWAIN is a software protocol for managing the PC to Scanner interface.
 Composed of four suppliers:
 Hewlett–Packard, Logitech, Cannon, KOFAX, Genoa Technology, Fujitsu,
Documagix and Papermaster and Bell & Howell
g3/7/2020 : Page – 31
548 – Kalthoff Fall 97
Workstations
Separating Hardware from Software
 At one point in the EDM product cycle, the specification of an image
quality workstation was important.
 Windows 95, 96 and 97 took care of that.
 Typical WIN 95 machine running Office 97 and one other application
 32 to 48 MB memory
 2GB to 4 GB disk
 Pentium 120 to Pentium Pro processor
 Several hundred's of dollars of application software on every machine
 The specification of the EDM workstation application’s behavior is now
much simpler:
 A well behaved 32–bit widows application that is capable of operating in a
TCP/IP or Novell network environment without producing any adverse
effects on the existing applications.
 What is left is specifying the exact behavior that will meet the business
goals of the EDM project.
g3/7/2020 : Page – 32
548 – Kalthoff Fall 97
Workstations
Applications
 Thick Applications
 Client heavy applications that make use of the services of database
engines.
 The document management logic is embedded in the workstation
application.
 The database engine maintains the logical states, but the state transitions
are initiated by the workstation.
 Thin Applications
 Client light applications that make use of the services of the database
engine and a server based application environment.
 This environment could be embedded SQL scripts
 Or a middleware component running on a separate processor.
 Web Based applications
 The ultimate thin application, is now getting fatter with the introduction of
Java and ActiveX
g3/7/2020 : Page – 33
548 – Kalthoff Fall 97
Workstations
Programming
 What tools are available to alter the behavior of the work station?
 Visual basic
 Java
 ActiveX
 C++
 Can the system be altered?
 Was the client application designed to be altered?
 If so, what tools, training and support are available to perform this
function?
 Is this the standard way of installing the system?
g3/7/2020 : Page – 34
548 – Kalthoff Fall 97
Middleware
This is where the action is
 This component maintains the logic of the EDM System
 Database tables
 Embedded scripts
 Programming to perform state processing
 The question is where is the middleware component in the system?
 Wholly inside the database tables
 Wholly in a server application
 A combination of both
 The architecture of this component separates the systems into their
categories
 Turnkey (closed) middleware
 Semi–open
 Open
g3/7/2020 : Page – 35
548 – Kalthoff Fall 97
Middleware
The Killer Apps in the Middleware component
 Management of Change
 Line of Business database integration
 Workflow
g3/7/2020 : Page – 36
548 – Kalthoff Fall 97
Middleware
What’s Being Managed Here?
 Documents and Their Relationships
 Engineering Design Documents
 Maintenance Documents
 Regulatory Compliance Documents
 Design Basis Information
 As Built Documents
 Design Calculations
 Record Information
 Equipment Numbers
 Change Orders
 Maintenance Records
g3/7/2020 : Page – 37
548 – Kalthoff Fall 97
Middleware
Managing the Change to Documents
 This is the most understated activity in any EDMS.
 Paper based MOC schemes rarely work properly when transferred to an
EDMS.
 The changes to the organization in this area should not be ignored.
 The changes to the document database include:
 Revision to the content of the document.
 Revision to the document relationships.
 Temporary changes with reversion to previous state.
 Regulatory Requirements
 OSHA 1910.119
 ISO 9000
g3/7/2020 : Page – 38
548 – Kalthoff Fall 97
Middleware
Multiple Layered Data model
 Plant Model – describes the relationships between the various pieces of
equipment, their locations and other attributes of the plant or business
entity. These entities are primarily record based. This is a logical instance
of a document and may represent the latest release or a specific release,
depending on the business rules.
 Document Model – describes the relationships between the various
versions of a document. Since it is not always the case that the latest
version is the proper version
 Object Model – describes the physical and logical storage of a specific
instance of a document.
g3/7/2020 : Page – 39
548 – Kalthoff Fall 97
Middleware
Multiple Layered Data model – Plant Level
Document
Equipment Project
Sheets
Relationship(s)
Plant Data Model
g3/7/2020 : Page – 40
548 – Kalthoff Fall 97
Middleware
Multiple Layered Data model – Document Level
Revisions
External
References
VersionsApprovals
Document
States of a
Version
Document Data Model
g3/7/2020 : Page – 41
548 – Kalthoff Fall 97
Middleware
Multiple Layered Data model – Object Level
Native File(s) Renditions Markup(s)
Electronic Vault
Data Index
Reference Files
Object Data Model
g3/7/2020 : Page – 42
548 – Kalthoff Fall 97
Middleware
A Reality Check is needed here
 The number of business applications (from my experience) that implement
the previous data model (or anything like it) is rare.
 Top 10% in terms of size and complexity.
 The level of effort necessary to define this data model for the specific
application environment is very large
 Multiple version already exist inside the business
 Resolution of the data model conflicts is painful
 The payback for this effort can be found in only a few companies
 Very large aerospace firms where configuration control is a must
 Very large paper processing applications (banks, insurance, etc.)
 The lifecycle of a data model of this complexity needs to be long in order
to accrue the payback benefits.
 The converse is also true. The number of systems business applications
that can take a standalone system, with the vendor’s indexing scheme
and put the system to work out of the box is also rare.
g3/7/2020 : Page – 43
548 – Kalthoff Fall 97
Management of Change (MOC)
The BPR Perspective [14]
 Changes are made to the organization as well as to documents and
processes.
 Managing the changes to the organization are just as important.
 Numerous surveys describe the pitfalls of not addressing both the
technical and organizational aspects of change.
 Without addressing these collateral issues, the installation of an EDMS
will face a high barrier to success.
g3/7/2020 : Page – 44
548 – Kalthoff Fall 97
Management of Change
Reserved Registered Approved
Reject
Reject
Start
Drawing
Process
Managment of Change
Check–In
Renumber
Obsolete
Check–In
Replaced
Check–In
Markup(s)
Check–Out
RenumberedObsolete Superseded
Electronic Vault
Pending
Approval
Approved
for Check–In
Hold
Drawing
Cancel
Drawing
Ready for
Release Ready for
Release
Reject
DrawingCreate
Drawing
Reject
Release
Reject
Release
Work In
Progress
Released
Document
Return Item
to Vault
A Simple MOC State Diagram
g3/7/2020 : Page – 45
548 – Kalthoff Fall 97
MOC Concepts
Data
 Version numbering systems
 Related Documents
 Effectively rules
 Retention schedules
 Replacement in kind criteria
 Equipment maintenance histories
 PFD, Instrument Diagrams, P&ID relationships
g3/7/2020 : Page – 46
548 – Kalthoff Fall 97
MOC Concepts
Process
 Requesting a Change
 Approving a Change
 Making the actual change to the equipment or process parameters.
 Marking up the documents to indicate the changes that were made
 Updating the original documents
 Announcing the change to others
 Placing the equipment in service
g3/7/2020 : Page – 47
548 – Kalthoff Fall 97
MOC Concepts
CAD Based MOC
 Original documents authored in the CAD environment.
 Change control based on drawing revision, authoring process and
relationship to other CAD components.
 Concept of published drawings and their relationship with other
documents assumes drawing office paradigm, not an end user
environment.
 Change control does not follow the plant’s process flow.
g3/7/2020 : Page – 48
548 – Kalthoff Fall 97
MOC Concepts
Pre–Packaged Systems
 Each system assumes a prepackaged data model and document
processing paradigm.
 How documents are routed for review and approval may be fixed.
g3/7/2020 : Page – 49
548 – Kalthoff Fall 97
MOC Implementation Levels
Email based systems
 Ad hoc routing using Email lists
 Audit trails are weak
 Cancellation of distribution usually not provided.
 Timing, Must be done by certain date, is difficult.
 Uses current infrastructure
 CHEAP!
g3/7/2020 : Page – 50
548 – Kalthoff Fall 97
MOC Implementation Levels
Proprietary systems
 Several EDM vendors provide built in MOC facilities
 The user must adhere to the vendor’s paradigm.
 Usually Expensive for the facilities provided, although market driven
pressures are pushing prices down.
g3/7/2020 : Page – 51
548 – Kalthoff Fall 97
MOC Implementation Levels
Work Flow Based systems
 Flexible
 Open ended in most cases
 Routing, approval and audit capabilities are provided.
g3/7/2020 : Page – 52
548 – Kalthoff Fall 97
MOC Implementation Levels
Purpose Built system
 AVOID AT ALL COSTS!
g3/7/2020 : Page – 53
548 – Kalthoff Fall 97
Electronic Vault
This is where the documents live
 The Electronic Vault (EV) provides a secure, persistent storage location
for both the documents and the indexing information needed to retrieve
the documents form the vault.
 Some attributes
 Magnetic disk caching of documents stored in other media (Optical disk)
 Pre–fetching of documents
 Built in back and recovery applications
 verifiable document integrity
 Expandable storage capacity, without introducing downtime for the vault
 Upgradable physical media
 Local cache capabilities to allow distribution of the documents across the
network
g3/7/2020 : Page – 54
548 – Kalthoff Fall 97
Electronic Vault
Components using the EV
Document
Entry
Document
Folders
Document
Printing
Electronic
Vault
Electronic
Input
Scanned
Input
BFC
CAD File
Manager
Drawing
Registrary
Document
Viewing
Remote
Document Access
Management of
Change
User Index
Database
Folder
Retreival
g3/7/2020 : Page – 55
548 – Kalthoff Fall 97
Infrastructure
The Glue that holds the system together
 The key to success in the EDM document delivery business
 Bandwidth, bandwidth, bandwidth
 Network
 Disk transaction rate
 Page movement rate
 Why these infrastructure issues and not others
 Documents will still be scanned a majority of times.
 A neutral format will still be needed, meaning TIFF
 TIFF images of pages are 20 to 100 times as dense as native files
 At the end of the day nearly all work place environments make use of
hardcopy to get the job done. This means printing the documents.
 The paper generation rate is much lower than non EDM based
systems.
 But it is still there all the same.
g3/7/2020 : Page – 56
548 – Kalthoff Fall 97
Vendor Analysis
Nice Logos Aye?
 The list of vendors continues to grow with each year.
 New names replacing old
 Sometimes new companies replacing old
 The vendors at Kalthoff represent the vast majority of vial EDM systems
suppliers for the engineering document management market place.
g3/7/2020 : Page – 57
548 – Kalthoff Fall 97
Vendor Analysis
Vendor analysis and selection is but a small part of the problem
 Needs identification
 Business case
 Requirements analysis
 Functional decomposition
 Vender analysis and selection
 Systems integration
 System deployment
 Backfile conversion
 Training and support
 First operation
 Procedure updates
 Project management
 Business case verification
 Operation
 Technology updates
 Technology migration
 Technology decommissioning
g3/7/2020 : Page – 58
548 – Kalthoff Fall 97
Vendor Analysis
Priority of Activities
 Define of the problem and the consequences of providing the solution
 Bottom line impacts
 Impact of the system on the business process
 Allocation of the proper resources
 Funding
 Personnel
 Management support throughout the organization.
 Control of the scope
 Definition of the detailed project plan
 Selection of the vendor, system integrator
g3/7/2020 : Page – 59
548 – Kalthoff Fall 97
Vendor Analysis
Let’s get to the point here
 The number of vendor providing product offerings that may meet your
needs is sometimes more then:
 The number of people on the selection team.
 The number of must have requirements.
 The number of days left before the system must be installed and running.
 Each vendor can legitimately claim to have just the right solution to your
problem.
 Each vendor can legitimately claim to have systems installed in your
industry, at your competitors, and can do for you what they have done for
them.
 All of this is not meant to be cynical or rude to the vendors. However:
 The problems of document management are known best by you.
 The business environment is your business environment and may be
unique.
 The complexities of the final installed system can not appreciated within
the confines of the tradeshow.
g3/7/2020 : Page – 60
548 – Kalthoff Fall 97
Vendor Analysis
So what's a person to do?
 Have a plan
 Execute the plan
 Measure the results
How are these rules to be applied to the evaluation of vendor’s in
this seminar?
 Define the Class of system you envision for the first installation.
 Include the rollout plan
 How will this system scale up?
 Isolate a list of vendors (Long List) that:
 Appear to have offering that meet your top 5 requirements.
 Appear to have already done this in the past.
 Have references at accounts you recognize, and can reference your self,
without the sales person.
g3/7/2020 : Page – 61
548 – Kalthoff Fall 97
Vendor Analysis
Partitioning the vendors
Standalone Integrated Integrate–able
PC Docs
Sherpa
FormTek
FileNet IMSFN/Saros Mezz
Nova Soft
Auto–Trol
Matra
Altris
Cimage
MetaPhase
CoCreate
SDRC
Intergraph
Documentum
Right Angle
FN Watermark
g3/7/2020 : Page – 62
548 – Kalthoff Fall 97
Vendor Analysis
Partitioning Your Problem (Classes of System)
Archival Productivity Authoring
FileNet IMS
FN Watermark
Anchor Points in the
Spectrum of Vendors
g3/7/2020 : Page – 63
548 – Kalthoff Fall 97
Vendor Analysis
End Point Systems
 FileNet IMS
 Full LOB database integration provided (in fact required, since the
document model that comes with the system is very simple attributes).
 Scalable performance and reliability architecture
 True client server, where the client locates the services through a
clearing house connection.
 Fault tolerance built into the system (not automatic though)
 Lacks middle ground features
 No management of change
 No compound documents
 Watermark
 An extension of the MS Windows file management paradigm
 Save to Watermark instead of save to disk.
 No user defined tables (attributes are limited)
 Tightly coupled with the FILE menu paradigm
 No management of change
g3/7/2020 : Page – 64
548 – Kalthoff Fall 97
Vendor Analysis
Some Key Attributes to Examine
 Line of Business Data Model
 Can the system be integrated with an existing LOB database?
 Can attributes of the business process be attached to documents?
 Can these attributes be updated independently from the document
database, while still maintaining the referential integrity of the EDM
System?
 Can multiple LOB’s be used against the same EDM database?
 Management of Change
 Does the system provide for versioning and revisioning of the documents
(one or both)?
 Can revision or version numbers be assigned according to the needs of
the business?
 Are previous revisions tracked, maintained, archived etc. in a manner
consistent with the records management needs of the business.
 Can the MOC activities be integrated with the existing group–ware
infrastructure?
 Email
 Workflow
g3/7/2020 : Page – 65
548 – Kalthoff Fall 97
Vendor Analysis
Some Key Attributes to Examine, continued...
 Scalability
 Can the system services be partitioned to increase throughput, capacity
or response time?
 Can the system services be partitioned to increase reliability?
 Do the system services map into the domain of the underlying operating
system, in a manner that supports the native networking and system
management facilities?
 NT
 Unix
 Novell
 Integration
 What integration services are provided directly by the vendor?
 What third party integration services are known to work, be reliable,
known to come in on schedule and on budget and provide continuing
support of the system?
 What services are provided to upgrade the system to the next release,
WITH the integrated software?
g3/7/2020 : Page – 66
548 – Kalthoff Fall 97
Vendor Analysis
How to put this all together at the Kalthoff show
 Have a clear concept of the EDM System’s business justification
 How will the system be used to produce a competitive advantage?
 What 3 to 5 key attributes of the system are necessary to meet this
business goal?
 What Class of problem are you trying to solve
 Archive
 Productivity
 Authoring
 Combination of 2 or more
 First isolate the vendors to a small number (5) to gain an understanding of
their capabilities independent of the requirements.
 In most cases, this can be done on paper.
 Schedule interviews of the vendors WITH YOUR AGENDA to determine
the suitability of each product.
 Focus on your needs as well as the canned demonstrations
 Short list to 3 or at most 4 vendors
g3/7/2020 : Page – 67
548 – Kalthoff Fall 97
Vendor Analysis
Keys to a successful project go beyond vendor selection
 Have a strategy – why are we doing this? When will the system pay for
itself?
 Have a tactical plan – how will I actually get the system to work? What are
ALL the steps in the project (in detail).
 Buy COTS when ever possible – adapt the business process to the
available technology is at all possible. Otherwise ask the question When
will this custom software investment be paid back in process savings?
 Plan for obsolescence – the system will be replaced some day
 Continually narrow the scope – success come from controlling the
outcome.
 Continually measure the paybacks – success comes from keeping the
people with the money happy
 Stay Calm at all times!
g3/7/2020 : Page – 68
548 – Kalthoff Fall 97
Thank for for your Attendance

More Related Content

What's hot

system analysis and design Chap004
 system analysis and design  Chap004 system analysis and design  Chap004
system analysis and design Chap004Nderitu Muriithi
 
EAI - Master Data Management - MDM - Use Case
EAI - Master Data Management - MDM - Use CaseEAI - Master Data Management - MDM - Use Case
EAI - Master Data Management - MDM - Use CaseSherif Rasmy
 
Gb929 telecom applications_framework_r4-0_v4-1
Gb929 telecom applications_framework_r4-0_v4-1Gb929 telecom applications_framework_r4-0_v4-1
Gb929 telecom applications_framework_r4-0_v4-1Man Kwhan
 
Choosing IBM zEnterprise for Next Gen Business Analytics Applications
Choosing IBM zEnterprise for Next Gen Business Analytics ApplicationsChoosing IBM zEnterprise for Next Gen Business Analytics Applications
Choosing IBM zEnterprise for Next Gen Business Analytics ApplicationsIBM India Smarter Computing
 
BI Architecture in support of data quality
BI Architecture in support of data qualityBI Architecture in support of data quality
BI Architecture in support of data qualityTom Breur
 
eTOM framework as key component of process reengineering during implementatio...
eTOM framework as key component of process reengineering during implementatio...eTOM framework as key component of process reengineering during implementatio...
eTOM framework as key component of process reengineering during implementatio...Comarch
 
BT Monitor Benchmark 2013
BT Monitor Benchmark 2013BT Monitor Benchmark 2013
BT Monitor Benchmark 2013Ilmari Nyström
 
Resume edmund fredrick_young_iii
Resume edmund fredrick_young_iiiResume edmund fredrick_young_iii
Resume edmund fredrick_young_iiiEdmund F. Young III
 
E tom awareness session for quick overview and deployment
E tom awareness session for quick overview and deploymentE tom awareness session for quick overview and deployment
E tom awareness session for quick overview and deploymentPraveen Kumar Kambhampati
 
Welcome to the future Control Room Working Environment
Welcome to the future Control Room Working EnvironmentWelcome to the future Control Room Working Environment
Welcome to the future Control Room Working EnvironmentJeton Partini
 

What's hot (15)

system analysis and design Chap004
 system analysis and design  Chap004 system analysis and design  Chap004
system analysis and design Chap004
 
E tom
E tomE tom
E tom
 
A New Generation of Tier 1 Enterprise Storage
A New Generation of Tier 1 Enterprise StorageA New Generation of Tier 1 Enterprise Storage
A New Generation of Tier 1 Enterprise Storage
 
EAI - Master Data Management - MDM - Use Case
EAI - Master Data Management - MDM - Use CaseEAI - Master Data Management - MDM - Use Case
EAI - Master Data Management - MDM - Use Case
 
Gb929 telecom applications_framework_r4-0_v4-1
Gb929 telecom applications_framework_r4-0_v4-1Gb929 telecom applications_framework_r4-0_v4-1
Gb929 telecom applications_framework_r4-0_v4-1
 
Choosing IBM zEnterprise for Next Gen Business Analytics Applications
Choosing IBM zEnterprise for Next Gen Business Analytics ApplicationsChoosing IBM zEnterprise for Next Gen Business Analytics Applications
Choosing IBM zEnterprise for Next Gen Business Analytics Applications
 
BI Architecture in support of data quality
BI Architecture in support of data qualityBI Architecture in support of data quality
BI Architecture in support of data quality
 
Is 4 th
Is 4 thIs 4 th
Is 4 th
 
eTOM framework as key component of process reengineering during implementatio...
eTOM framework as key component of process reengineering during implementatio...eTOM framework as key component of process reengineering during implementatio...
eTOM framework as key component of process reengineering during implementatio...
 
BT Monitor Benchmark 2013
BT Monitor Benchmark 2013BT Monitor Benchmark 2013
BT Monitor Benchmark 2013
 
Resume edmund fredrick_young_iii
Resume edmund fredrick_young_iiiResume edmund fredrick_young_iii
Resume edmund fredrick_young_iii
 
E tom awareness session for quick overview and deployment
E tom awareness session for quick overview and deploymentE tom awareness session for quick overview and deployment
E tom awareness session for quick overview and deployment
 
MDOP
MDOPMDOP
MDOP
 
Forrester Healthcare
Forrester HealthcareForrester Healthcare
Forrester Healthcare
 
Welcome to the future Control Room Working Environment
Welcome to the future Control Room Working EnvironmentWelcome to the future Control Room Working Environment
Welcome to the future Control Room Working Environment
 

Similar to Kalthoff University In-Depth Review of EDM Systems Taxonomy and Classification

Case study of rules as relational data
Case study of rules as relational dataCase study of rules as relational data
Case study of rules as relational dataJeff Long
 
Case study of rules as relational data
Case study of rules as relational dataCase study of rules as relational data
Case study of rules as relational dataJeff Long
 
Selecting the Right EDM/PDM Vendor TU 301
Selecting the Right EDM/PDM Vendor TU 301Selecting the Right EDM/PDM Vendor TU 301
Selecting the Right EDM/PDM Vendor TU 301Glen Alleman
 
System Engineering ISO 15288 Supported by PLM
System Engineering ISO 15288 Supported by PLMSystem Engineering ISO 15288 Supported by PLM
System Engineering ISO 15288 Supported by PLMpstrookman
 
Brighttalk converged infrastructure and it operations management - final
Brighttalk   converged infrastructure and it operations management - finalBrighttalk   converged infrastructure and it operations management - final
Brighttalk converged infrastructure and it operations management - finalAndrew White
 
Addressing Connectivity Challenges of Disparate Data Sources in Smart Manufac...
Addressing Connectivity Challengesof Disparate Data Sourcesin Smart Manufac...Addressing Connectivity Challengesof Disparate Data Sourcesin Smart Manufac...
Addressing Connectivity Challenges of Disparate Data Sources in Smart Manufac...Kimberly Daich
 
Connectivity challenges APC Europe by Alan Weber
Connectivity challenges APC Europe by Alan WeberConnectivity challenges APC Europe by Alan Weber
Connectivity challenges APC Europe by Alan WeberKimberly Daich
 
Rethinking Version Control for Agile Content
Rethinking Version Control for Agile ContentRethinking Version Control for Agile Content
Rethinking Version Control for Agile ContentJang F.M. Graat
 
DisrupTech - Robin Bloor (1)
DisrupTech - Robin Bloor (1)DisrupTech - Robin Bloor (1)
DisrupTech - Robin Bloor (1)Inside Analysis
 
Using EDMS in the Process Industry for Competitive Advantage
Using EDMS in the Process Industry for Competitive AdvantageUsing EDMS in the Process Industry for Competitive Advantage
Using EDMS in the Process Industry for Competitive AdvantageGlen Alleman
 
Mingle box - Online Job seeking System
Mingle box - Online Job seeking SystemMingle box - Online Job seeking System
Mingle box - Online Job seeking SystemBharat Kalia
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Daniel Zivkovic
 
Data warehousing has quickly evolved into a unique and popular busin.pdf
Data warehousing has quickly evolved into a unique and popular busin.pdfData warehousing has quickly evolved into a unique and popular busin.pdf
Data warehousing has quickly evolved into a unique and popular busin.pdfapleather
 
Enterprise Modelling Case Study
Enterprise Modelling Case StudyEnterprise Modelling Case Study
Enterprise Modelling Case Studynunpacker
 
EDM in the process industry
EDM in the process industryEDM in the process industry
EDM in the process industryGlen Alleman
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management Systemvivek shah
 
Maturity of-code-mgmt-2016-04-06
Maturity of-code-mgmt-2016-04-06Maturity of-code-mgmt-2016-04-06
Maturity of-code-mgmt-2016-04-06Bogusz Jelinski
 

Similar to Kalthoff University In-Depth Review of EDM Systems Taxonomy and Classification (20)

Case study of rules as relational data
Case study of rules as relational dataCase study of rules as relational data
Case study of rules as relational data
 
Case study of rules as relational data
Case study of rules as relational dataCase study of rules as relational data
Case study of rules as relational data
 
Selecting the Right EDM/PDM Vendor TU 301
Selecting the Right EDM/PDM Vendor TU 301Selecting the Right EDM/PDM Vendor TU 301
Selecting the Right EDM/PDM Vendor TU 301
 
Dit yvol3iss8
Dit yvol3iss8Dit yvol3iss8
Dit yvol3iss8
 
System Engineering ISO 15288 Supported by PLM
System Engineering ISO 15288 Supported by PLMSystem Engineering ISO 15288 Supported by PLM
System Engineering ISO 15288 Supported by PLM
 
Brighttalk converged infrastructure and it operations management - final
Brighttalk   converged infrastructure and it operations management - finalBrighttalk   converged infrastructure and it operations management - final
Brighttalk converged infrastructure and it operations management - final
 
Addressing Connectivity Challenges of Disparate Data Sources in Smart Manufac...
Addressing Connectivity Challengesof Disparate Data Sourcesin Smart Manufac...Addressing Connectivity Challengesof Disparate Data Sourcesin Smart Manufac...
Addressing Connectivity Challenges of Disparate Data Sources in Smart Manufac...
 
AtomicDBCoreTech_White Papaer
AtomicDBCoreTech_White PapaerAtomicDBCoreTech_White Papaer
AtomicDBCoreTech_White Papaer
 
Connectivity challenges APC Europe by Alan Weber
Connectivity challenges APC Europe by Alan WeberConnectivity challenges APC Europe by Alan Weber
Connectivity challenges APC Europe by Alan Weber
 
Rethinking Version Control for Agile Content
Rethinking Version Control for Agile ContentRethinking Version Control for Agile Content
Rethinking Version Control for Agile Content
 
DisrupTech - Robin Bloor (1)
DisrupTech - Robin Bloor (1)DisrupTech - Robin Bloor (1)
DisrupTech - Robin Bloor (1)
 
Using EDMS in the Process Industry for Competitive Advantage
Using EDMS in the Process Industry for Competitive AdvantageUsing EDMS in the Process Industry for Competitive Advantage
Using EDMS in the Process Industry for Competitive Advantage
 
Mingle box - Online Job seeking System
Mingle box - Online Job seeking SystemMingle box - Online Job seeking System
Mingle box - Online Job seeking System
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
 
Data warehousing has quickly evolved into a unique and popular busin.pdf
Data warehousing has quickly evolved into a unique and popular busin.pdfData warehousing has quickly evolved into a unique and popular busin.pdf
Data warehousing has quickly evolved into a unique and popular busin.pdf
 
Enterprise Modelling Case Study
Enterprise Modelling Case StudyEnterprise Modelling Case Study
Enterprise Modelling Case Study
 
EDM in the process industry
EDM in the process industryEDM in the process industry
EDM in the process industry
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Data Federation
Data FederationData Federation
Data Federation
 
Maturity of-code-mgmt-2016-04-06
Maturity of-code-mgmt-2016-04-06Maturity of-code-mgmt-2016-04-06
Maturity of-code-mgmt-2016-04-06
 

More from Glen Alleman

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planningGlen Alleman
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSGlen Alleman
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project SuccessGlen Alleman
 
Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMGlen Alleman
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk managementGlen Alleman
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk ManagementGlen Alleman
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Glen Alleman
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringGlen Alleman
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideGlen Alleman
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineGlen Alleman
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Glen Alleman
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by StepGlen Alleman
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)Glen Alleman
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possibleGlen Alleman
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic AbundanceGlen Alleman
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planningGlen Alleman
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for AgileGlen Alleman
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement BaselineGlen Alleman
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaGlen Alleman
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure RolloutGlen Alleman
 

More from Glen Alleman (20)

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMS
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project Success
 
Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPM
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk management
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk Management
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems Engineering
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guide
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement Baseline
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by Step
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possible
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic Abundance
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planning
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for Agile
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement Baseline
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six Sigma
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure Rollout
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
#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
 
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
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
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
 
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 Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 
#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
 
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...
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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 ...
 
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
 
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 Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Kalthoff University In-Depth Review of EDM Systems Taxonomy and Classification

  • 1. g3/7/2020 : Page – 1 548 – Kalthoff Fall 97 EDM Systems In Depth Review Kalthoff University 301, 501 29 September, 1997
  • 2. g3/7/2020 : Page – 2 548 – Kalthoff Fall 97 The Big Disclaimer The classifications presented here are the opinions of the author and do not represent the opinions of the author’s employer. These opinions are to be taken as is and are based on information found in the public domain or information gathered through the personal experience of the author. The basic problems with comparing vendors:  Access to working systems is difficult in most cases.  The users of the working systems have a built–in bias to provide favorable reviews of the systems they have purchased with the stock holders money.  The complexities of the EDM world provide many opportunities for success or failure based on non–technical aspects of the project.  The market place is changing rapidly, which creates both opportunity and problems for the vendor.  Changing standards  Changing market demands A High Level view can be taken of the products and market though
  • 3. g3/7/2020 : Page – 3 548 – Kalthoff Fall 97 Why are we here?  To discover the Taxonomy of EDM Systems  To discover how the taxonomy of a system can effect the outcome of the EDM project.  To discover the Risk Factors associated with evaluating EDM System from the point of view of their taxonomy.  To avoid the Pit Falls in reviewing the taxonomy of the various systems
  • 4. g3/7/2020 : Page – 4 548 – Kalthoff Fall 97 What we won’t learn here  The magic bullets — there aren’t any, period.  The turn key solution to our problem — unless of course you have a turn key problem:  This off the cuff comment should actually not be minimized. If there is a problem to be solved which fits (or nearly fits) an existing Commercial Off The Shelf product, don’t focus on the requirements for the System, adapt the Business Process to fit this System.  No matter what anyone says, this is hard work.  Specifying the behavior of both the business process and the computing system which supports that business process requires discipline and courage.  Controlling the scope of the project requires fortitude.  Displacing the current business process with an automated system requires physical as well as mental effort.
  • 5. g3/7/2020 : Page – 5 548 – Kalthoff Fall 97 Pre-existing problems with this presentation Scope of the Material  This is a big subject, not amenable to 1 1/2 hours, so we’ll move fast.  If this were easy, everyone would have flawless EDM projects and we’d be out golfing instead of having this seminar. Density of the Material (Physical, Logical, Point Sizes)  The slides are intended to be read outside of this room, so they violate all the rules of good presentation style:  They are dense.  They contain (I hope) real ideas and content that you can use later to build your own ideas on.  They have references that can be followed to the source of the idea. The Subject Matter Itself  This stuff is hard, somewhat tedious and always looked back upon when the project is in trouble as — SOMETHING THAT SHOULD HAVE BEEN DONE, BUT OF COURSE WASN’T.
  • 6. g3/7/2020 : Page – 6 548 – Kalthoff Fall 97 Some Clarifications Electronic Document Management  There is a difference between:  Electronic Document Management and  Managing Documents Electronically  Electronic Document Management  Managing Documents Electronically
  • 7. g3/7/2020 : Page – 7 548 – Kalthoff Fall 97 Taxonomy of an EDM System
  • 8. g3/7/2020 : Page – 8 548 – Kalthoff Fall 97 Taxonomy of an EDM System Taxonomy  The science or technique of classification; the science dealing with the description, identification, naming, classification or organisms; any classification especially the systematic classification or organisms in to hierarchical groups.  Why deal with EDM Systems in this way?  The EDM market place is populated with products that provide a variety of capabilities, nearly all of which have been developed as a result of user needs.  In mature products, this creates a plethora of features, which overlap with the needs of the end user community.  These feature sets are continually evolving, driven by user needs, market forces, technological fads, competition.  One way to sort out this mess is to put the systems into categories which define their behavior or use rather than their list of features.
  • 9. g3/7/2020 : Page – 9 548 – Kalthoff Fall 97 Taxonomy of an EDM System Three Generic Application Classes of EDM Systems  Archival Support  Performance Support  Authoring Support
  • 10. g3/7/2020 : Page – 10 548 – Kalthoff Fall 97 Classes of EDM Systems Archival Support  Provides a repository for read only (or nearly read only) information  Banking, lease, mortgage service, medical, educational, etc. records  Indexing of these records is usually through the original document number, transaction number, account number (static linkage)  The archival aspects of the system are the primary Critical Success Factor.  Optical storage for nearly a lifetime (equivalent to microfilm)  Legal records management requirements. Microfilm replacement behaviors.  Connected to the Line of Business support systems, as if the document were in its original form — paper or film.  The database record is the primary document of record, while the scanned image is the supporting information.  Signatures, hand filed fields and other human generated information is usually contained in the document.
  • 11. g3/7/2020 : Page – 11 548 – Kalthoff Fall 97 Classes of EDM Systems Performance Support  Assisting employees to better execute their tasks.  Attributes of a Performance Support EDM System  Focused on User Needs  Provides a Representation of the user’s work process  Work processes and business rules guide the user through the daily work activities  Provides access to information required to support the decision making process.  Delivers the correct information to the right person at the right place and the right time [†] [†] Electronic Document Management Systems, L. Bielawski and J. Boyle, Prentice Hall, 1997.
  • 12. g3/7/2020 : Page – 12 548 – Kalthoff Fall 97 Classes of EDM Systems Performance Support — System Attributes [†]  Absence of any need for training.  Integration of the software in the user’s performance.  Understanding that performing, not knowing is the critical success factors. [†] “Just in Time Knowledge Delivery,” K. Cole, O. Fischer and P. Saltzman, Communications of the ACM, Volume 40, Number 7, July 1997. Electronic Performance Support Systems: How and Why to Remake the Workplace through the Strategic Application of Technology, G. J. Gery, Gery Performance Press, Tolland, MA, 1991.
  • 13. g3/7/2020 : Page – 13 548 – Kalthoff Fall 97 Classes of EDM Systems Authoring Support  The EDM system is embedded in an author / review / publish cycle.  Publishing formats vary, but are usually in a different form than the original authored text.  PDF  HTML  Management of Change is an important attribute to this type of system.  Review and update of the various versions of a document are managed by the system.  Multiple renditions of the document are managed directly by the system.  The Web has focused the EDM systems on these issues  How can reliable documents be delivered to HTTP servers?  Can HTTP servers be replaced (augmented) by EDM Systems?  This is the million dollar question asked here
  • 14. g3/7/2020 : Page – 14 548 – Kalthoff Fall 97 Classes of EDM Systems What about Engineering Document Management Systems?  The attributes of all three of these system types are found in the engineering document management environment.  Authoring of design documents using CAD systems and specifications and standards using word processors.  Management of Change for the various versions of the CAD drawings and textual documents.  Performance support by delivering documents directly to the end user on the shop floor, control room, construction trailer or maintenance office.  Archival control of documents imposed by regulatory requirements (OSHA 1910.119, ISO 9000, FDA GMP).  Low training footprint, due to high value, low use of the document management interface (the EDM system is a secondary function when compared to producing products).
  • 15. g3/7/2020 : Page – 15 548 – Kalthoff Fall 97 Classes of EDM Systems Three Generic Architectural Classes Systems  Standalone  Integrated  Integrate–able  How to interpret the following slides  Each attribute is cumulative  Each attribute is general in nature is should be used to classify a system rather than select a system.
  • 16. g3/7/2020 : Page – 16 548 – Kalthoff Fall 97 Classes of EDM Systems Standalone  Favorable attributes  Provides a turn key data model based on Vendor’s indexing model  This model may provide user defined attributes  But it is closed in the sense that the underlying model is Fixed.  Provides a built in facility to capture, store, view and print documents  Usually priced in a per seat configuration  May or may not require a server  In a minimum configuration, a local file system may be used to hold documents.  Indexing may be implemented with a embedded database engine  Unfavorable attributes  System may not scale beyond a few seats  Performance  Reliability  Usually problem specific solution, so the system is unlikely to be syndicated across other business applications.
  • 17. g3/7/2020 : Page – 17 548 – Kalthoff Fall 97 Classes of EDM Systems Integrated Systems  Favorable Attributes  Provides hooks for connecting a Line of Business (LOB) database  Usually only single path table entries  Usually done through an API  Provides a scalable architecture usually by separating the server functions into multiple processors  Provides a layered approach to the user interface, peripheral integration and database connections.  Un–favorable Attributes  Assumes a market specific document model  Folders, attributes, etc.  Embeds this data model in the underlying system  Provides integrated system components as standards offering  Third party components can usually be added, but requires integration and lacks standard warranty
  • 18. g3/7/2020 : Page – 18 548 – Kalthoff Fall 97 Classes of EDM Systems Integrate–able Systems  Favorable Attributes  Production oriented installations which have worked through all the performance and reliability problems.  Provides a scalable architecture.  Provides an open database model (see un–favorable attributes)  Allows LOB database to be the primary indexing tool  Allows tight integration with multiple database models  Un–favorable Attributes  Usually requires a big picture type project, which can support the initial investment in the infrastructure.  The primary indexing attributes of the Standalone and Integrated systems are present, but these features are not used often.  Weak out of the box user interface facilities when compared with smaller capable systems.
  • 19. g3/7/2020 : Page – 19 548 – Kalthoff Fall 97 Classes of EDM Systems What is Happening in the Market Place?  The distinction between these three classifications are becoming vague  All vendors are moving away from their initial product offerings into other market areas.  Al vendors are maturing their product offerings and introducing new products  What drives these changes?  The Web  Microsoft pricing  Microsoft itself  The maturing of the industry  The generalization of the EDM problem space.
  • 20. g3/7/2020 : Page – 20 548 – Kalthoff Fall 97 Components of an EDM System Layered Components  System Architecture  Industry Standards  Workstation Applications  Middleware Applications  Electronic Vault  Infrastructure  Humanware  Other Attributes of the EDM System  Component Lifecycle  System Scalability  Other abilities
  • 21. g3/7/2020 : Page – 21 548 – Kalthoff Fall 97 Components of an EDM System The Document Management Processes Review / Promote Authoring Process Retrieve Read PrintPublish Electronic Vault Document Model Record Information Unpublished
  • 22. g3/7/2020 : Page – 22 548 – Kalthoff Fall 97 Components of an EDM System Life Cycle of Various EDMS Components Desktop Applications Document Archive and Storage Applications Middleware Applications These applications provide viewing, printing and markup capabilities for documents. They are usually based on MS Windows and will turn over every 18 to 24 months. Since the underlying operations system is driven by market pressures, SRP's ability to control the migration is limited. These applications provide access to the physically stored documents and their rudimentary indexing information. If the document image format is an industry standard, and it is placed on an industry standard media, the mechanical devices used to access these images changes every 5 to 7 years. These applications maintain the data and process models used to describe the documents and their relationships. The underlying technology (RDBMS) is considered stable. Any changes in this infrastructure will take place over 3 to 8 year cycles. The majority of the value of the EDM System is maintained in these applications.
  • 23. g3/7/2020 : Page – 23 548 – Kalthoff Fall 97 Components of an EDM System Why Look at the Systems from this Point of View?  The Three (3) Phases of the Software Industry [†]  Business Software of the 70’s and 80’s  Off the Shelf Software Solutions  Open Standards  What does this mean to the Taxonomy Process?  The interconnections between the software components is becoming less clear.  The dependence on of single vendor is becoming the norm.  The direction of the software industry is being driven by end user requirements rather than by vendor marketing departments.  At one point in the software business cycle, the marketing folks would ask: What features will sell?  Now they ask: What components can we produce that will allow of user to “assemble” a working system?
  • 24. g3/7/2020 : Page – 24 548 – Kalthoff Fall 97 Let’s Get Started The Taxonomy of an EDM System  Standards – provide an agreed upon set of protocols for integrating, defining and using EDM Systems.  Workstation Applications – provide the Visual interface to the EDM System, the documents it manages and the work processes that are embedded in the business.  Middleware Applications – provides a business specific instance of the document relationships.  Electronic Vault – provides a secure and reliable storage facility  Infrastructure – connects the various components of the EDM System  Humanware – provides operational, legal and administrative components of the EDM System.
  • 25. g3/7/2020 : Page – 25 548 – Kalthoff Fall 97 Let’s Get Started The Hand Out Picture  The next slide contains a taxonomy of the EDM System.  This picture is not readable in the book or the slide show, so you should have a hand out printed full size.  What does this picture show?  The decomposition of the various components of the Taxonomy.
  • 26. g3/7/2020 : Page – 26 548 – Kalthoff Fall 97 Standards How can standards help in understanding the EDM System?  Standards define the playing field for the software and hardware components that make up the EDM System.  Standards sometimes define the exact behavior of a component  Scanner interface formats  Document image formats  Network protocol standards  SQL database standards  Other times standards define vague behaviors  OLE, CORBA, DMA, ODMA, and Object Technology in general  Work flow standards  Sometimes standards are actually private specifications  AutoCAD, MicroStation file formats
  • 27. g3/7/2020 : Page – 27 548 – Kalthoff Fall 97 Standards Known Standards  EDM standards  AIMM standards at http://www.aim.org/industry/standards/statrp.htm  Many of the document imaging and document handling standards are available from this organization.  TIIF standards in Aldus TIFF Version 6.0 document  The actual TIFF header used for scanned images is defined in this document.  Additional MIL STDS define the compressed raster formats used by TIFF  DMA / AIIM standards  Workflow Management Coalition at http://www.aiai.ed.ac.uk/WfMC/
  • 28. g3/7/2020 : Page – 28 548 – Kalthoff Fall 97 Standards AIIM Document Management Alliance (DMA)  AIIM sponsored initiative  Defines the Functional and Interoperability requirements for:  Document input and processing  Document retrieval and display  Document review and approval  Document storage and administration  Document services  Defines six (6) categories of document library services:  Check In / Check Out and Version Control  Query Services  Users, Groups and Security  Catalog and Container Association  Document Conversion  Object Exchange
  • 29. g3/7/2020 : Page – 29 548 – Kalthoff Fall 97 Standards Workflow Management Coalition (WFMC)  WFM Coalition is a group of commercial companies that have agreed to comply with a specification for the following interfaces:  Session establishment  Operations on workflow definition and their objects  Process control functions  Process control supervisory functions  Process status functions  Activity management functions  Data handling operations  Worklist / Workitem handling functions  Role Management operations  Audit management operations  Resource control operations  The WFMC approach is through interoperable application programming interface (API) specifications.
  • 30. g3/7/2020 : Page – 30 548 – Kalthoff Fall 97 Standards TWAIN  An acronym for Technology (or Toolkit) Without an Interesting Name.  Defacto standard for connecting scanners to workstations  TWAIN is a software protocol for managing the PC to Scanner interface.  Composed of four suppliers:  Hewlett–Packard, Logitech, Cannon, KOFAX, Genoa Technology, Fujitsu, Documagix and Papermaster and Bell & Howell
  • 31. g3/7/2020 : Page – 31 548 – Kalthoff Fall 97 Workstations Separating Hardware from Software  At one point in the EDM product cycle, the specification of an image quality workstation was important.  Windows 95, 96 and 97 took care of that.  Typical WIN 95 machine running Office 97 and one other application  32 to 48 MB memory  2GB to 4 GB disk  Pentium 120 to Pentium Pro processor  Several hundred's of dollars of application software on every machine  The specification of the EDM workstation application’s behavior is now much simpler:  A well behaved 32–bit widows application that is capable of operating in a TCP/IP or Novell network environment without producing any adverse effects on the existing applications.  What is left is specifying the exact behavior that will meet the business goals of the EDM project.
  • 32. g3/7/2020 : Page – 32 548 – Kalthoff Fall 97 Workstations Applications  Thick Applications  Client heavy applications that make use of the services of database engines.  The document management logic is embedded in the workstation application.  The database engine maintains the logical states, but the state transitions are initiated by the workstation.  Thin Applications  Client light applications that make use of the services of the database engine and a server based application environment.  This environment could be embedded SQL scripts  Or a middleware component running on a separate processor.  Web Based applications  The ultimate thin application, is now getting fatter with the introduction of Java and ActiveX
  • 33. g3/7/2020 : Page – 33 548 – Kalthoff Fall 97 Workstations Programming  What tools are available to alter the behavior of the work station?  Visual basic  Java  ActiveX  C++  Can the system be altered?  Was the client application designed to be altered?  If so, what tools, training and support are available to perform this function?  Is this the standard way of installing the system?
  • 34. g3/7/2020 : Page – 34 548 – Kalthoff Fall 97 Middleware This is where the action is  This component maintains the logic of the EDM System  Database tables  Embedded scripts  Programming to perform state processing  The question is where is the middleware component in the system?  Wholly inside the database tables  Wholly in a server application  A combination of both  The architecture of this component separates the systems into their categories  Turnkey (closed) middleware  Semi–open  Open
  • 35. g3/7/2020 : Page – 35 548 – Kalthoff Fall 97 Middleware The Killer Apps in the Middleware component  Management of Change  Line of Business database integration  Workflow
  • 36. g3/7/2020 : Page – 36 548 – Kalthoff Fall 97 Middleware What’s Being Managed Here?  Documents and Their Relationships  Engineering Design Documents  Maintenance Documents  Regulatory Compliance Documents  Design Basis Information  As Built Documents  Design Calculations  Record Information  Equipment Numbers  Change Orders  Maintenance Records
  • 37. g3/7/2020 : Page – 37 548 – Kalthoff Fall 97 Middleware Managing the Change to Documents  This is the most understated activity in any EDMS.  Paper based MOC schemes rarely work properly when transferred to an EDMS.  The changes to the organization in this area should not be ignored.  The changes to the document database include:  Revision to the content of the document.  Revision to the document relationships.  Temporary changes with reversion to previous state.  Regulatory Requirements  OSHA 1910.119  ISO 9000
  • 38. g3/7/2020 : Page – 38 548 – Kalthoff Fall 97 Middleware Multiple Layered Data model  Plant Model – describes the relationships between the various pieces of equipment, their locations and other attributes of the plant or business entity. These entities are primarily record based. This is a logical instance of a document and may represent the latest release or a specific release, depending on the business rules.  Document Model – describes the relationships between the various versions of a document. Since it is not always the case that the latest version is the proper version  Object Model – describes the physical and logical storage of a specific instance of a document.
  • 39. g3/7/2020 : Page – 39 548 – Kalthoff Fall 97 Middleware Multiple Layered Data model – Plant Level Document Equipment Project Sheets Relationship(s) Plant Data Model
  • 40. g3/7/2020 : Page – 40 548 – Kalthoff Fall 97 Middleware Multiple Layered Data model – Document Level Revisions External References VersionsApprovals Document States of a Version Document Data Model
  • 41. g3/7/2020 : Page – 41 548 – Kalthoff Fall 97 Middleware Multiple Layered Data model – Object Level Native File(s) Renditions Markup(s) Electronic Vault Data Index Reference Files Object Data Model
  • 42. g3/7/2020 : Page – 42 548 – Kalthoff Fall 97 Middleware A Reality Check is needed here  The number of business applications (from my experience) that implement the previous data model (or anything like it) is rare.  Top 10% in terms of size and complexity.  The level of effort necessary to define this data model for the specific application environment is very large  Multiple version already exist inside the business  Resolution of the data model conflicts is painful  The payback for this effort can be found in only a few companies  Very large aerospace firms where configuration control is a must  Very large paper processing applications (banks, insurance, etc.)  The lifecycle of a data model of this complexity needs to be long in order to accrue the payback benefits.  The converse is also true. The number of systems business applications that can take a standalone system, with the vendor’s indexing scheme and put the system to work out of the box is also rare.
  • 43. g3/7/2020 : Page – 43 548 – Kalthoff Fall 97 Management of Change (MOC) The BPR Perspective [14]  Changes are made to the organization as well as to documents and processes.  Managing the changes to the organization are just as important.  Numerous surveys describe the pitfalls of not addressing both the technical and organizational aspects of change.  Without addressing these collateral issues, the installation of an EDMS will face a high barrier to success.
  • 44. g3/7/2020 : Page – 44 548 – Kalthoff Fall 97 Management of Change Reserved Registered Approved Reject Reject Start Drawing Process Managment of Change Check–In Renumber Obsolete Check–In Replaced Check–In Markup(s) Check–Out RenumberedObsolete Superseded Electronic Vault Pending Approval Approved for Check–In Hold Drawing Cancel Drawing Ready for Release Ready for Release Reject DrawingCreate Drawing Reject Release Reject Release Work In Progress Released Document Return Item to Vault A Simple MOC State Diagram
  • 45. g3/7/2020 : Page – 45 548 – Kalthoff Fall 97 MOC Concepts Data  Version numbering systems  Related Documents  Effectively rules  Retention schedules  Replacement in kind criteria  Equipment maintenance histories  PFD, Instrument Diagrams, P&ID relationships
  • 46. g3/7/2020 : Page – 46 548 – Kalthoff Fall 97 MOC Concepts Process  Requesting a Change  Approving a Change  Making the actual change to the equipment or process parameters.  Marking up the documents to indicate the changes that were made  Updating the original documents  Announcing the change to others  Placing the equipment in service
  • 47. g3/7/2020 : Page – 47 548 – Kalthoff Fall 97 MOC Concepts CAD Based MOC  Original documents authored in the CAD environment.  Change control based on drawing revision, authoring process and relationship to other CAD components.  Concept of published drawings and their relationship with other documents assumes drawing office paradigm, not an end user environment.  Change control does not follow the plant’s process flow.
  • 48. g3/7/2020 : Page – 48 548 – Kalthoff Fall 97 MOC Concepts Pre–Packaged Systems  Each system assumes a prepackaged data model and document processing paradigm.  How documents are routed for review and approval may be fixed.
  • 49. g3/7/2020 : Page – 49 548 – Kalthoff Fall 97 MOC Implementation Levels Email based systems  Ad hoc routing using Email lists  Audit trails are weak  Cancellation of distribution usually not provided.  Timing, Must be done by certain date, is difficult.  Uses current infrastructure  CHEAP!
  • 50. g3/7/2020 : Page – 50 548 – Kalthoff Fall 97 MOC Implementation Levels Proprietary systems  Several EDM vendors provide built in MOC facilities  The user must adhere to the vendor’s paradigm.  Usually Expensive for the facilities provided, although market driven pressures are pushing prices down.
  • 51. g3/7/2020 : Page – 51 548 – Kalthoff Fall 97 MOC Implementation Levels Work Flow Based systems  Flexible  Open ended in most cases  Routing, approval and audit capabilities are provided.
  • 52. g3/7/2020 : Page – 52 548 – Kalthoff Fall 97 MOC Implementation Levels Purpose Built system  AVOID AT ALL COSTS!
  • 53. g3/7/2020 : Page – 53 548 – Kalthoff Fall 97 Electronic Vault This is where the documents live  The Electronic Vault (EV) provides a secure, persistent storage location for both the documents and the indexing information needed to retrieve the documents form the vault.  Some attributes  Magnetic disk caching of documents stored in other media (Optical disk)  Pre–fetching of documents  Built in back and recovery applications  verifiable document integrity  Expandable storage capacity, without introducing downtime for the vault  Upgradable physical media  Local cache capabilities to allow distribution of the documents across the network
  • 54. g3/7/2020 : Page – 54 548 – Kalthoff Fall 97 Electronic Vault Components using the EV Document Entry Document Folders Document Printing Electronic Vault Electronic Input Scanned Input BFC CAD File Manager Drawing Registrary Document Viewing Remote Document Access Management of Change User Index Database Folder Retreival
  • 55. g3/7/2020 : Page – 55 548 – Kalthoff Fall 97 Infrastructure The Glue that holds the system together  The key to success in the EDM document delivery business  Bandwidth, bandwidth, bandwidth  Network  Disk transaction rate  Page movement rate  Why these infrastructure issues and not others  Documents will still be scanned a majority of times.  A neutral format will still be needed, meaning TIFF  TIFF images of pages are 20 to 100 times as dense as native files  At the end of the day nearly all work place environments make use of hardcopy to get the job done. This means printing the documents.  The paper generation rate is much lower than non EDM based systems.  But it is still there all the same.
  • 56. g3/7/2020 : Page – 56 548 – Kalthoff Fall 97 Vendor Analysis Nice Logos Aye?  The list of vendors continues to grow with each year.  New names replacing old  Sometimes new companies replacing old  The vendors at Kalthoff represent the vast majority of vial EDM systems suppliers for the engineering document management market place.
  • 57. g3/7/2020 : Page – 57 548 – Kalthoff Fall 97 Vendor Analysis Vendor analysis and selection is but a small part of the problem  Needs identification  Business case  Requirements analysis  Functional decomposition  Vender analysis and selection  Systems integration  System deployment  Backfile conversion  Training and support  First operation  Procedure updates  Project management  Business case verification  Operation  Technology updates  Technology migration  Technology decommissioning
  • 58. g3/7/2020 : Page – 58 548 – Kalthoff Fall 97 Vendor Analysis Priority of Activities  Define of the problem and the consequences of providing the solution  Bottom line impacts  Impact of the system on the business process  Allocation of the proper resources  Funding  Personnel  Management support throughout the organization.  Control of the scope  Definition of the detailed project plan  Selection of the vendor, system integrator
  • 59. g3/7/2020 : Page – 59 548 – Kalthoff Fall 97 Vendor Analysis Let’s get to the point here  The number of vendor providing product offerings that may meet your needs is sometimes more then:  The number of people on the selection team.  The number of must have requirements.  The number of days left before the system must be installed and running.  Each vendor can legitimately claim to have just the right solution to your problem.  Each vendor can legitimately claim to have systems installed in your industry, at your competitors, and can do for you what they have done for them.  All of this is not meant to be cynical or rude to the vendors. However:  The problems of document management are known best by you.  The business environment is your business environment and may be unique.  The complexities of the final installed system can not appreciated within the confines of the tradeshow.
  • 60. g3/7/2020 : Page – 60 548 – Kalthoff Fall 97 Vendor Analysis So what's a person to do?  Have a plan  Execute the plan  Measure the results How are these rules to be applied to the evaluation of vendor’s in this seminar?  Define the Class of system you envision for the first installation.  Include the rollout plan  How will this system scale up?  Isolate a list of vendors (Long List) that:  Appear to have offering that meet your top 5 requirements.  Appear to have already done this in the past.  Have references at accounts you recognize, and can reference your self, without the sales person.
  • 61. g3/7/2020 : Page – 61 548 – Kalthoff Fall 97 Vendor Analysis Partitioning the vendors Standalone Integrated Integrate–able PC Docs Sherpa FormTek FileNet IMSFN/Saros Mezz Nova Soft Auto–Trol Matra Altris Cimage MetaPhase CoCreate SDRC Intergraph Documentum Right Angle FN Watermark
  • 62. g3/7/2020 : Page – 62 548 – Kalthoff Fall 97 Vendor Analysis Partitioning Your Problem (Classes of System) Archival Productivity Authoring FileNet IMS FN Watermark Anchor Points in the Spectrum of Vendors
  • 63. g3/7/2020 : Page – 63 548 – Kalthoff Fall 97 Vendor Analysis End Point Systems  FileNet IMS  Full LOB database integration provided (in fact required, since the document model that comes with the system is very simple attributes).  Scalable performance and reliability architecture  True client server, where the client locates the services through a clearing house connection.  Fault tolerance built into the system (not automatic though)  Lacks middle ground features  No management of change  No compound documents  Watermark  An extension of the MS Windows file management paradigm  Save to Watermark instead of save to disk.  No user defined tables (attributes are limited)  Tightly coupled with the FILE menu paradigm  No management of change
  • 64. g3/7/2020 : Page – 64 548 – Kalthoff Fall 97 Vendor Analysis Some Key Attributes to Examine  Line of Business Data Model  Can the system be integrated with an existing LOB database?  Can attributes of the business process be attached to documents?  Can these attributes be updated independently from the document database, while still maintaining the referential integrity of the EDM System?  Can multiple LOB’s be used against the same EDM database?  Management of Change  Does the system provide for versioning and revisioning of the documents (one or both)?  Can revision or version numbers be assigned according to the needs of the business?  Are previous revisions tracked, maintained, archived etc. in a manner consistent with the records management needs of the business.  Can the MOC activities be integrated with the existing group–ware infrastructure?  Email  Workflow
  • 65. g3/7/2020 : Page – 65 548 – Kalthoff Fall 97 Vendor Analysis Some Key Attributes to Examine, continued...  Scalability  Can the system services be partitioned to increase throughput, capacity or response time?  Can the system services be partitioned to increase reliability?  Do the system services map into the domain of the underlying operating system, in a manner that supports the native networking and system management facilities?  NT  Unix  Novell  Integration  What integration services are provided directly by the vendor?  What third party integration services are known to work, be reliable, known to come in on schedule and on budget and provide continuing support of the system?  What services are provided to upgrade the system to the next release, WITH the integrated software?
  • 66. g3/7/2020 : Page – 66 548 – Kalthoff Fall 97 Vendor Analysis How to put this all together at the Kalthoff show  Have a clear concept of the EDM System’s business justification  How will the system be used to produce a competitive advantage?  What 3 to 5 key attributes of the system are necessary to meet this business goal?  What Class of problem are you trying to solve  Archive  Productivity  Authoring  Combination of 2 or more  First isolate the vendors to a small number (5) to gain an understanding of their capabilities independent of the requirements.  In most cases, this can be done on paper.  Schedule interviews of the vendors WITH YOUR AGENDA to determine the suitability of each product.  Focus on your needs as well as the canned demonstrations  Short list to 3 or at most 4 vendors
  • 67. g3/7/2020 : Page – 67 548 – Kalthoff Fall 97 Vendor Analysis Keys to a successful project go beyond vendor selection  Have a strategy – why are we doing this? When will the system pay for itself?  Have a tactical plan – how will I actually get the system to work? What are ALL the steps in the project (in detail).  Buy COTS when ever possible – adapt the business process to the available technology is at all possible. Otherwise ask the question When will this custom software investment be paid back in process savings?  Plan for obsolescence – the system will be replaced some day  Continually narrow the scope – success come from controlling the outcome.  Continually measure the paybacks – success comes from keeping the people with the money happy  Stay Calm at all times!
  • 68. g3/7/2020 : Page – 68 548 – Kalthoff Fall 97 Thank for for your Attendance