SlideShare a Scribd company logo
1
A RESOUCE PAPER OF
ENTERPRISE–WIDE SYSTEM
DEPLOYMENT OF EDM SYSTEMS
Glen B. Alleman
3101 Iris Avenue, Suite, Boulder, Colorado 80301–1900
Copyright © 1999, Niwot Ridge Consulting, Inc.
ABSTRACT. The acquisition of an Enterprise–wide software system requires careful
planning and execution of a multitude of activities unrelated to the actual
software systems being deployed. This White Paper describes the various
components of these activities and the check list approach to discovering and
addressing the road blocks to success. Without consideration for all these activities
many of the benefits of the Enterprise–wide system will not be available
immediately. Taking a quotation from the familiar transmission repair
advertisement, you pay me now or you pay me later. The effort necessary to
successfully deploy and operate and major software–based business is the same no
matter how it is planned and deployed. The number of tasks and the
consequences of not addressing these tasks grows over time. It is therefore
advantageous to addressing all the tasks in the beginning to determine which ones
must be performed to assure the continuing success of the system.
2
1 INTRODUCTION ........................................................................................... 3
1.1 MOTIVATION FOR THE WHITE PAPER ..................................................... 3
1.2 WHERE TO START..................................................................................... 3
1.3 OUTLINE OF THE ACTIVITIES ................................................................... 4
2 SYSTEM ACQUISITION PROCESSES ......................................................... 5
2.1 STAKEHOLDER REQUIREMENTS ................................................................. 5
2.2 SYSTEM REQUIREMENTS............................................................................. 5
2.3 SOFTWARE CONTRACTS AND THE ACQUISITION PROCESS....................... 6
2.4 PROCURING COTS APPLICATIONS .......................................................... 6
3 INFRASTRUCTURE........................................................................................ 7
3.1 NETWORKS................................................................................................. 7
3.2 SERVERS...................................................................................................... 7
3.3 DESKTOPS................................................................................................... 7
3.4 DATABASES ................................................................................................ 7
3.5 LEGACY SYSTEMS....................................................................................... 7
4 PERSONNEL.................................................................................................... 8
4.1 TRAINING .................................................................................................. 8
4.2 RETENTION................................................................................................ 8
4.3 SUPPORT .................................................................................................... 8
4.4 RECRUITING............................................................................................... 8
5 SYSTEM SUPPORT......................................................................................... 9
5.1 SOFTWARE CONFIGURATION CONTROL ................................................... 9
5.2 INSTALLATION AND STARTUP................................................................... 9
5.3 PROBLEM REPORTING AND TRACKING..................................................... 9
5.4 SOFTWARE QUALITY METRICS................................................................... 9
5.5 APPLICATION OF THE CAPABILITY MATURITY MODEL .......................... 9
6 PERFORMANCE ANALYSIS, PREDICTION, & MANAGEMENT.......10
6.1 PERFORMANCE TESTING...........................................................................10
6.2 PERFORMANCE MODELS ...........................................................................10
6.3 PERFORMANCE METRICS...........................................................................10
6.4 PERFORMANCE MEASUREMENTS AND MONITORING ...............................10
7 SYSTEM ARCHITECTURE...........................................................................11
7.1 FEDERATION OF HETEROGENEOUS SYSTEMS...........................................11
7.2 4+1 ARCHITECTURAL VIEW....................................................................11
8 OTHER IMPACTS..........................................................................................12
8.1 MANAGEMENT OF THE VENDORS...........................................................12
8.2 SOFTWARE DEVELOPMENT ENVIRONMENTS ...........................................12
8.3 IT STRATEGY IMPACTS ............................................................................12
3
1 INTRODUCTION
This White Paper is a how to description for deploying Enterprise Wide software
systems. It is focused on identifying the multitude of activities that must take
place to assure a successful outcome.
1.1 MOTIVATION FOR THE WHITE PAPER
There are numerous papers and books describing how to acquire, deploy and
manage large infrastructure based computer systems. This White Paper makes not
attempt to replace or augment this material. The missing component in all this
information is a framework in which to add meaning for the Electronic
Document Management applications and their relationships to other enterprise–
wide applications
1.2 WHERE TO START
1.2.1 Why have an EDM System?
1.2.2 Attributes of EDM
An EDM System has a set of unique attributes not found an any other
enterprise–wide software application.
ü Management of the content – the information contained inside entities is as
important as the the information about entities. The author, publish,
distribute, and update cycle deals with the content of documents and related
information as well as about the documents themselves.
ü Long lived management activities – Archival duration ranging from decades to
permanent storage.
4
ü Compound relationships – between the entities and the users of the entities.
Both parent and child relationships exist in the EDM domain. In addition,
aggregation relationships exist. These relationships place unique demands on
entity indexing and the management of change.
ü Regulatory requirements –
ü Workflow –
ü Infrastructure Foundation –
• ERP
• PDM
1.3 OUTLINE OF THE ACTIVITIES
5
2 SYSTEM ACQUISITION PROCESSES
2.1 STAKEHOLDER REQUIREMENTS
The requirements for the system are defined through the meta–model show in
Figure 1.
Requirement Issue
ResolutionAssumption
Response
Assertion
Conflict
Structural
Interaction
Evaluate Position
1..n
1..n
0..n
0..n1..n
1..n
2
1..1
IsA
Figure 1 – Requirements Metamodel
2.2 SYSTEM REQUIREMENTS
ü Requirements management
ü Requirements traceability
ü Test generation
6
2.3 SOFTWARE CONTRACTS AND THE ACQUISITION PROCESS
2.4 PROCURING COTS APPLICATIONS
2.5 PROJECT MANAGEMENT
ü Task management
ü Risk management
ü Budget
ü Software metrics
• COCOMO
• Reliability prediction
7
3 INFRASTRUCTURE
The infrastructure needed to deploy an enterprise–wide EDM System is driven by
bandwidth. The bandwidth demands are orders of magnitude greater than that
needed by traditional mainframe based terminal applications.
3.1 NETWORKS
3.2 SERVERS
3.3 DESKTOPS
3.4 DATABASES
3.5 LEGACY SYSTEMS
8
4 PERSONNEL
4.1 TRAINING
4.2 RETENTION
4.3 SUPPORT
4.4 RECRUITING
9
5 SYSTEM SUPPORT
5.1 SOFTWARE CONFIGURATION CONTROL
5.2 INSTALLATION AND STARTUP
5.3 PROBLEM REPORTING AND TRACKING
5.4 SOFTWARE QUALITY METRICS
5.5 APPLICATION OF THE CAPABILITY MATURITY MODEL
10
6 PERFORMANCE ANALYSIS, PREDICTION, & MANAGEMENT
6.1 PERFORMANCE TESTING
6.2 PERFORMANCE MODELS
6.3 PERFORMANCE METRICS
6.4 PERFORMANCE MEASUREMENTS AND MONITORING
11
7 SYSTEM ARCHITECTURE
7.1 FEDERATION OF HETEROGENEOUS SYSTEMS
7.2 4+1 ARCHITECTURAL VIEW
12
8 OTHER IMPACTS
8.1 MANAGEMENT OF THE VENDORS
8.2 SOFTWARE DEVELOPMENT ENVIRONMENTS
8.3 IT STRATEGY IMPACTS

More Related Content

What's hot

What Makes a Good Concept of Operations?
What Makes a Good Concept of Operations?What Makes a Good Concept of Operations?
What Makes a Good Concept of Operations?
Glen 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
 
Five immutable principles
Five immutable principlesFive immutable principles
Five immutable principles
Glen Alleman
 
Strategic portfolio management
Strategic portfolio managementStrategic portfolio management
Strategic portfolio management
Glen Alleman
 
A Guide for Capital Project Mamnagers
A Guide for Capital Project MamnagersA Guide for Capital Project Mamnagers
A Guide for Capital Project Mamnagers
Glen Alleman
 
Nine Best Practices
Nine Best PracticesNine Best Practices
Nine Best Practices
Glen 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/IMS
Glen Alleman
 
Cure for cost and schedule growth
Cure for cost and schedule growthCure for cost and schedule growth
Cure for cost and schedule growth
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 Engineering
Glen Alleman
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planning
Glen Alleman
 
Increasing the Probability of Project Success with Five Principles and Practices
Increasing the Probability of Project Success with Five Principles and PracticesIncreasing the Probability of Project Success with Five Principles and Practices
Increasing the Probability of Project Success with Five Principles and Practices
Glen Alleman
 
WBS is Paramount
WBS is ParamountWBS is Paramount
WBS is Paramount
Glen Alleman
 
Getting To Done - A Master Class Workshop
Getting To Done - A Master Class WorkshopGetting To Done - A Master Class Workshop
Getting To Done - A Master Class Workshop
Glen Alleman
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for Agile
Glen Alleman
 
IMP IMS overview
IMP IMS overviewIMP IMS overview
IMP IMS overview
Glen Alleman
 
Establishing schedule margin using monte carlo simulation
Establishing schedule margin using monte carlo simulation Establishing schedule margin using monte carlo simulation
Establishing schedule margin using monte carlo simulation
Glen Alleman
 
Showing how to Increase the Probability of Project Success by applying the ...
Showing how to Increase the Probability of Project Success by applying the ...Showing how to Increase the Probability of Project Success by applying the ...
Showing how to Increase the Probability of Project Success by applying the ...
Glen Alleman
 
Improving Project Performance in the DOE
Improving Project Performance in the DOEImproving Project Performance in the DOE
Improving Project Performance in the DOE
Glen Alleman
 
From WBS to Integrated Master Schedule
From WBS to Integrated Master ScheduleFrom WBS to Integrated Master Schedule
From WBS to Integrated Master Schedule
Glen Alleman
 
Project Management Theory
Project Management TheoryProject Management Theory
Project Management Theory
Glen Alleman
 

What's hot (20)

What Makes a Good Concept of Operations?
What Makes a Good Concept of Operations?What Makes a Good Concept of Operations?
What Makes a Good Concept of Operations?
 
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)
 
Five immutable principles
Five immutable principlesFive immutable principles
Five immutable principles
 
Strategic portfolio management
Strategic portfolio managementStrategic portfolio management
Strategic portfolio management
 
A Guide for Capital Project Mamnagers
A Guide for Capital Project MamnagersA Guide for Capital Project Mamnagers
A Guide for Capital Project Mamnagers
 
Nine Best Practices
Nine Best PracticesNine Best Practices
Nine Best Practices
 
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
 
Cure for cost and schedule growth
Cure for cost and schedule growthCure for cost and schedule growth
Cure for cost and schedule growth
 
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
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planning
 
Increasing the Probability of Project Success with Five Principles and Practices
Increasing the Probability of Project Success with Five Principles and PracticesIncreasing the Probability of Project Success with Five Principles and Practices
Increasing the Probability of Project Success with Five Principles and Practices
 
WBS is Paramount
WBS is ParamountWBS is Paramount
WBS is Paramount
 
Getting To Done - A Master Class Workshop
Getting To Done - A Master Class WorkshopGetting To Done - A Master Class Workshop
Getting To Done - A Master Class Workshop
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for Agile
 
IMP IMS overview
IMP IMS overviewIMP IMS overview
IMP IMS overview
 
Establishing schedule margin using monte carlo simulation
Establishing schedule margin using monte carlo simulation Establishing schedule margin using monte carlo simulation
Establishing schedule margin using monte carlo simulation
 
Showing how to Increase the Probability of Project Success by applying the ...
Showing how to Increase the Probability of Project Success by applying the ...Showing how to Increase the Probability of Project Success by applying the ...
Showing how to Increase the Probability of Project Success by applying the ...
 
Improving Project Performance in the DOE
Improving Project Performance in the DOEImproving Project Performance in the DOE
Improving Project Performance in the DOE
 
From WBS to Integrated Master Schedule
From WBS to Integrated Master ScheduleFrom WBS to Integrated Master Schedule
From WBS to Integrated Master Schedule
 
Project Management Theory
Project Management TheoryProject Management Theory
Project Management Theory
 

Similar to Resource Paper of Enterprise-Wide Deployment of EDM

Continuous monitoring strategy_guide_072712
Continuous monitoring strategy_guide_072712Continuous monitoring strategy_guide_072712
Continuous monitoring strategy_guide_072712Tuan Phan
 
IT Change Management Process Guide & Standards v4.0
IT Change Management Process Guide & Standards v4.0IT Change Management Process Guide & Standards v4.0
IT Change Management Process Guide & Standards v4.0Edward Paul Pagsanhan
 
Identity Management Project Roadmap
Identity Management Project RoadmapIdentity Management Project Roadmap
Identity Management Project Roadmap
Hitachi ID Systems, Inc.
 
Draft Deliverable : IT Cost Recovery Process Implementation Playbook
Draft Deliverable : IT Cost Recovery Process Implementation PlaybookDraft Deliverable : IT Cost Recovery Process Implementation Playbook
Draft Deliverable : IT Cost Recovery Process Implementation Playbook
Independent Financial Transformation Consultant
 
MIL-STD-498:1994
MIL-STD-498:1994MIL-STD-498:1994
MIL-STD-498:1994
Massimo Talia
 
BI Project report
BI Project reportBI Project report
BI Project report
hlel
 
Modifying infor erp_syte_line_5140
Modifying infor erp_syte_line_5140Modifying infor erp_syte_line_5140
Modifying infor erp_syte_line_5140
rajesh_rolta
 
Password Management Project Roadmap
Password Management Project RoadmapPassword Management Project Roadmap
Password Management Project Roadmap
Hitachi ID Systems, Inc.
 
Yapp methodology anjo-kolk
Yapp methodology anjo-kolkYapp methodology anjo-kolk
Yapp methodology anjo-kolk
Toon Koppelaars
 
Lean assisment, LEAN OPERATIONS
Lean assisment, LEAN OPERATIONSLean assisment, LEAN OPERATIONS
Lean assisment, LEAN OPERATIONS
shujathshu
 
IRJET- Smart Tracking System for Healthcare Monitoring using GSM/GPS
IRJET- Smart Tracking System for Healthcare Monitoring using GSM/GPSIRJET- Smart Tracking System for Healthcare Monitoring using GSM/GPS
IRJET- Smart Tracking System for Healthcare Monitoring using GSM/GPS
IRJET Journal
 
IRJET- A Review on Aluminium (LM 25) Reinforced with Boron Carbide (B4C) & Tu...
IRJET- A Review on Aluminium (LM 25) Reinforced with Boron Carbide (B4C) & Tu...IRJET- A Review on Aluminium (LM 25) Reinforced with Boron Carbide (B4C) & Tu...
IRJET- A Review on Aluminium (LM 25) Reinforced with Boron Carbide (B4C) & Tu...
IRJET Journal
 
It Handbook On Mergers Acqui 130975
It Handbook On Mergers Acqui 130975It Handbook On Mergers Acqui 130975
It Handbook On Mergers Acqui 130975
Kellermann Robert
 
Eaton supplier excellence manual 12152013
Eaton supplier excellence manual 12152013Eaton supplier excellence manual 12152013
Eaton supplier excellence manual 12152013Dr Lendy Spires
 
RELIABILITY_GUIDELINES.pdf
RELIABILITY_GUIDELINES.pdfRELIABILITY_GUIDELINES.pdf
RELIABILITY_GUIDELINES.pdf
ssuserda365a
 
Deep kamalsingh
Deep kamalsinghDeep kamalsingh
Deep kamalsinghPMI2011
 
Deepkamalsingh 131008015753-phpapp01
Deepkamalsingh 131008015753-phpapp01Deepkamalsingh 131008015753-phpapp01
Deepkamalsingh 131008015753-phpapp01PMI_IREP_TP
 
CRM EHP3 landscape guide
CRM EHP3 landscape guide CRM EHP3 landscape guide
CRM EHP3 landscape guide
SK Kutty
 

Similar to Resource Paper of Enterprise-Wide Deployment of EDM (20)

Continuous monitoring strategy_guide_072712
Continuous monitoring strategy_guide_072712Continuous monitoring strategy_guide_072712
Continuous monitoring strategy_guide_072712
 
IT Change Management Process Guide & Standards v4.0
IT Change Management Process Guide & Standards v4.0IT Change Management Process Guide & Standards v4.0
IT Change Management Process Guide & Standards v4.0
 
Identity Management Project Roadmap
Identity Management Project RoadmapIdentity Management Project Roadmap
Identity Management Project Roadmap
 
Draft Deliverable : IT Cost Recovery Process Implementation Playbook
Draft Deliverable : IT Cost Recovery Process Implementation PlaybookDraft Deliverable : IT Cost Recovery Process Implementation Playbook
Draft Deliverable : IT Cost Recovery Process Implementation Playbook
 
MIL-STD-498:1994
MIL-STD-498:1994MIL-STD-498:1994
MIL-STD-498:1994
 
BI Project report
BI Project reportBI Project report
BI Project report
 
Modifying infor erp_syte_line_5140
Modifying infor erp_syte_line_5140Modifying infor erp_syte_line_5140
Modifying infor erp_syte_line_5140
 
Password Management Project Roadmap
Password Management Project RoadmapPassword Management Project Roadmap
Password Management Project Roadmap
 
Yapp methodology anjo-kolk
Yapp methodology anjo-kolkYapp methodology anjo-kolk
Yapp methodology anjo-kolk
 
Lean assisment, LEAN OPERATIONS
Lean assisment, LEAN OPERATIONSLean assisment, LEAN OPERATIONS
Lean assisment, LEAN OPERATIONS
 
IRJET- Smart Tracking System for Healthcare Monitoring using GSM/GPS
IRJET- Smart Tracking System for Healthcare Monitoring using GSM/GPSIRJET- Smart Tracking System for Healthcare Monitoring using GSM/GPS
IRJET- Smart Tracking System for Healthcare Monitoring using GSM/GPS
 
IRJET- A Review on Aluminium (LM 25) Reinforced with Boron Carbide (B4C) & Tu...
IRJET- A Review on Aluminium (LM 25) Reinforced with Boron Carbide (B4C) & Tu...IRJET- A Review on Aluminium (LM 25) Reinforced with Boron Carbide (B4C) & Tu...
IRJET- A Review on Aluminium (LM 25) Reinforced with Boron Carbide (B4C) & Tu...
 
It Handbook On Mergers Acqui 130975
It Handbook On Mergers Acqui 130975It Handbook On Mergers Acqui 130975
It Handbook On Mergers Acqui 130975
 
Montero thesis-project
Montero thesis-projectMontero thesis-project
Montero thesis-project
 
Eaton supplier excellence manual 12152013
Eaton supplier excellence manual 12152013Eaton supplier excellence manual 12152013
Eaton supplier excellence manual 12152013
 
Bslsg131en 1
Bslsg131en 1Bslsg131en 1
Bslsg131en 1
 
RELIABILITY_GUIDELINES.pdf
RELIABILITY_GUIDELINES.pdfRELIABILITY_GUIDELINES.pdf
RELIABILITY_GUIDELINES.pdf
 
Deep kamalsingh
Deep kamalsinghDeep kamalsingh
Deep kamalsingh
 
Deepkamalsingh 131008015753-phpapp01
Deepkamalsingh 131008015753-phpapp01Deepkamalsingh 131008015753-phpapp01
Deepkamalsingh 131008015753-phpapp01
 
CRM EHP3 landscape guide
CRM EHP3 landscape guide CRM EHP3 landscape guide
CRM EHP3 landscape guide
 

More from Glen Alleman

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
Glen Alleman
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project Success
Glen 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+PPM
Glen Alleman
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk management
Glen Alleman
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk Management
Glen 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
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement Baseline
Glen Alleman
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by Step
Glen Alleman
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possible
Glen 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 Sigma
Glen Alleman
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure Rollout
Glen Alleman
 
Integrated Master Plan Development
Integrated Master Plan DevelopmentIntegrated Master Plan Development
Integrated Master Plan Development
Glen Alleman
 
Seven Habits of a Highly Effective agile project manager
Seven Habits of a Highly Effective agile project managerSeven Habits of a Highly Effective agile project manager
Seven Habits of a Highly Effective agile project manager
Glen Alleman
 
Paradigm of agile project management (update)
Paradigm of agile project management (update)Paradigm of agile project management (update)
Paradigm of agile project management (update)
Glen Alleman
 
The 5 Immutable principles of project management
The 5 Immutable principles of project managementThe 5 Immutable principles of project management
The 5 Immutable principles of project management
Glen Alleman
 
Deliverables based planning handbook
Deliverables based planning handbookDeliverables based planning handbook
Deliverables based planning handbook
Glen Alleman
 
Integrating cost, schedule, and technical performance
Integrating cost, schedule, and technical performanceIntegrating cost, schedule, and technical performance
Integrating cost, schedule, and technical performance
Glen Alleman
 
Writing Proposal Text
Writing Proposal TextWriting Proposal Text
Writing Proposal Text
Glen Alleman
 
Assessing Enterprise Project Risk
Assessing Enterprise Project RiskAssessing Enterprise Project Risk
Assessing Enterprise Project Risk
Glen Alleman
 

More from Glen Alleman (19)

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
 
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...
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement Baseline
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by Step
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possible
 
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
 
Integrated Master Plan Development
Integrated Master Plan DevelopmentIntegrated Master Plan Development
Integrated Master Plan Development
 
Seven Habits of a Highly Effective agile project manager
Seven Habits of a Highly Effective agile project managerSeven Habits of a Highly Effective agile project manager
Seven Habits of a Highly Effective agile project manager
 
Paradigm of agile project management (update)
Paradigm of agile project management (update)Paradigm of agile project management (update)
Paradigm of agile project management (update)
 
The 5 Immutable principles of project management
The 5 Immutable principles of project managementThe 5 Immutable principles of project management
The 5 Immutable principles of project management
 
Deliverables based planning handbook
Deliverables based planning handbookDeliverables based planning handbook
Deliverables based planning handbook
 
Integrating cost, schedule, and technical performance
Integrating cost, schedule, and technical performanceIntegrating cost, schedule, and technical performance
Integrating cost, schedule, and technical performance
 
Writing Proposal Text
Writing Proposal TextWriting Proposal Text
Writing Proposal Text
 
Assessing Enterprise Project Risk
Assessing Enterprise Project RiskAssessing Enterprise Project Risk
Assessing Enterprise Project Risk
 

Recently uploaded

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 

Recently uploaded (20)

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 

Resource Paper of Enterprise-Wide Deployment of EDM

  • 1. 1 A RESOUCE PAPER OF ENTERPRISE–WIDE SYSTEM DEPLOYMENT OF EDM SYSTEMS Glen B. Alleman 3101 Iris Avenue, Suite, Boulder, Colorado 80301–1900 Copyright © 1999, Niwot Ridge Consulting, Inc. ABSTRACT. The acquisition of an Enterprise–wide software system requires careful planning and execution of a multitude of activities unrelated to the actual software systems being deployed. This White Paper describes the various components of these activities and the check list approach to discovering and addressing the road blocks to success. Without consideration for all these activities many of the benefits of the Enterprise–wide system will not be available immediately. Taking a quotation from the familiar transmission repair advertisement, you pay me now or you pay me later. The effort necessary to successfully deploy and operate and major software–based business is the same no matter how it is planned and deployed. The number of tasks and the consequences of not addressing these tasks grows over time. It is therefore advantageous to addressing all the tasks in the beginning to determine which ones must be performed to assure the continuing success of the system.
  • 2. 2 1 INTRODUCTION ........................................................................................... 3 1.1 MOTIVATION FOR THE WHITE PAPER ..................................................... 3 1.2 WHERE TO START..................................................................................... 3 1.3 OUTLINE OF THE ACTIVITIES ................................................................... 4 2 SYSTEM ACQUISITION PROCESSES ......................................................... 5 2.1 STAKEHOLDER REQUIREMENTS ................................................................. 5 2.2 SYSTEM REQUIREMENTS............................................................................. 5 2.3 SOFTWARE CONTRACTS AND THE ACQUISITION PROCESS....................... 6 2.4 PROCURING COTS APPLICATIONS .......................................................... 6 3 INFRASTRUCTURE........................................................................................ 7 3.1 NETWORKS................................................................................................. 7 3.2 SERVERS...................................................................................................... 7 3.3 DESKTOPS................................................................................................... 7 3.4 DATABASES ................................................................................................ 7 3.5 LEGACY SYSTEMS....................................................................................... 7 4 PERSONNEL.................................................................................................... 8 4.1 TRAINING .................................................................................................. 8 4.2 RETENTION................................................................................................ 8 4.3 SUPPORT .................................................................................................... 8 4.4 RECRUITING............................................................................................... 8 5 SYSTEM SUPPORT......................................................................................... 9 5.1 SOFTWARE CONFIGURATION CONTROL ................................................... 9 5.2 INSTALLATION AND STARTUP................................................................... 9 5.3 PROBLEM REPORTING AND TRACKING..................................................... 9 5.4 SOFTWARE QUALITY METRICS................................................................... 9 5.5 APPLICATION OF THE CAPABILITY MATURITY MODEL .......................... 9 6 PERFORMANCE ANALYSIS, PREDICTION, & MANAGEMENT.......10 6.1 PERFORMANCE TESTING...........................................................................10 6.2 PERFORMANCE MODELS ...........................................................................10 6.3 PERFORMANCE METRICS...........................................................................10 6.4 PERFORMANCE MEASUREMENTS AND MONITORING ...............................10 7 SYSTEM ARCHITECTURE...........................................................................11 7.1 FEDERATION OF HETEROGENEOUS SYSTEMS...........................................11 7.2 4+1 ARCHITECTURAL VIEW....................................................................11 8 OTHER IMPACTS..........................................................................................12 8.1 MANAGEMENT OF THE VENDORS...........................................................12 8.2 SOFTWARE DEVELOPMENT ENVIRONMENTS ...........................................12 8.3 IT STRATEGY IMPACTS ............................................................................12
  • 3. 3 1 INTRODUCTION This White Paper is a how to description for deploying Enterprise Wide software systems. It is focused on identifying the multitude of activities that must take place to assure a successful outcome. 1.1 MOTIVATION FOR THE WHITE PAPER There are numerous papers and books describing how to acquire, deploy and manage large infrastructure based computer systems. This White Paper makes not attempt to replace or augment this material. The missing component in all this information is a framework in which to add meaning for the Electronic Document Management applications and their relationships to other enterprise– wide applications 1.2 WHERE TO START 1.2.1 Why have an EDM System? 1.2.2 Attributes of EDM An EDM System has a set of unique attributes not found an any other enterprise–wide software application. ü Management of the content – the information contained inside entities is as important as the the information about entities. The author, publish, distribute, and update cycle deals with the content of documents and related information as well as about the documents themselves. ü Long lived management activities – Archival duration ranging from decades to permanent storage.
  • 4. 4 ü Compound relationships – between the entities and the users of the entities. Both parent and child relationships exist in the EDM domain. In addition, aggregation relationships exist. These relationships place unique demands on entity indexing and the management of change. ü Regulatory requirements – ü Workflow – ü Infrastructure Foundation – • ERP • PDM 1.3 OUTLINE OF THE ACTIVITIES
  • 5. 5 2 SYSTEM ACQUISITION PROCESSES 2.1 STAKEHOLDER REQUIREMENTS The requirements for the system are defined through the meta–model show in Figure 1. Requirement Issue ResolutionAssumption Response Assertion Conflict Structural Interaction Evaluate Position 1..n 1..n 0..n 0..n1..n 1..n 2 1..1 IsA Figure 1 – Requirements Metamodel 2.2 SYSTEM REQUIREMENTS ü Requirements management ü Requirements traceability ü Test generation
  • 6. 6 2.3 SOFTWARE CONTRACTS AND THE ACQUISITION PROCESS 2.4 PROCURING COTS APPLICATIONS 2.5 PROJECT MANAGEMENT ü Task management ü Risk management ü Budget ü Software metrics • COCOMO • Reliability prediction
  • 7. 7 3 INFRASTRUCTURE The infrastructure needed to deploy an enterprise–wide EDM System is driven by bandwidth. The bandwidth demands are orders of magnitude greater than that needed by traditional mainframe based terminal applications. 3.1 NETWORKS 3.2 SERVERS 3.3 DESKTOPS 3.4 DATABASES 3.5 LEGACY SYSTEMS
  • 8. 8 4 PERSONNEL 4.1 TRAINING 4.2 RETENTION 4.3 SUPPORT 4.4 RECRUITING
  • 9. 9 5 SYSTEM SUPPORT 5.1 SOFTWARE CONFIGURATION CONTROL 5.2 INSTALLATION AND STARTUP 5.3 PROBLEM REPORTING AND TRACKING 5.4 SOFTWARE QUALITY METRICS 5.5 APPLICATION OF THE CAPABILITY MATURITY MODEL
  • 10. 10 6 PERFORMANCE ANALYSIS, PREDICTION, & MANAGEMENT 6.1 PERFORMANCE TESTING 6.2 PERFORMANCE MODELS 6.3 PERFORMANCE METRICS 6.4 PERFORMANCE MEASUREMENTS AND MONITORING
  • 11. 11 7 SYSTEM ARCHITECTURE 7.1 FEDERATION OF HETEROGENEOUS SYSTEMS 7.2 4+1 ARCHITECTURAL VIEW
  • 12. 12 8 OTHER IMPACTS 8.1 MANAGEMENT OF THE VENDORS 8.2 SOFTWARE DEVELOPMENT ENVIRONMENTS 8.3 IT STRATEGY IMPACTS