All Rights Reserved: JusticeExperts.com
Enterprise?
What Enterprise?
Enterprise Development
All Rights Reserved: JusticeExperts.com
What is Integration?
• Within an Agency• Between Agencies• Between Jurisdictions (local, regional, state, federal)
• Between Domains (enterprise)
“The ability to access and share critical information at key decision points throughout the justice enterprise.”
All Rights Reserved: JusticeExperts.com
Why Integration?
• Elimination of redundant data entry
• Timely and accurate information
• Improved criminal history records
• Coordinated allocation of resources
All Rights Reserved: JusticeExperts.com
Integration Principles
• Data should be captured at the originating point, rather that trying to reconstruct it down line
• Data should be captured once and used many times
• The integrated system should be driven by the operational systems of participating agencies
• Justice agencies should retain the right to design, operate and maintain systems to meet their own operational requirements
All Rights Reserved: JusticeExperts.com
Integration Principles
• Integration will build on current infrastructure
• Security and privacy will be priorities in development of integration capabilities
• Establishing and confirming the positive identity of the subject is crucial
• Opportunity to analyze and reengineer justice business processes
All Rights Reserved: JusticeExperts.com
Integration Outcomes
• Ability to exchange info based on locally defined rules
• Minimize redundant data entry
• Provide event notification
• Provide data access control
• Reduce paper transfers
• Maximize data integrity
• Ensure appropriate privacy and security
• Expedite inter-agency data transfer
All Rights Reserved: JusticeExperts.com
PublishPublish
SubscribeSubscribeQueryQuery
Push
PushPullPull
Integration Functionality
All Rights Reserved: JusticeExperts.com
Integration Functionality
Publish Allows agencies to provide data on the backbone in addition to their own systems
Query Ability to find individuals, cases and events in attached systems
Subscribe Proactive notification of events
Messaging Standard means of communication among systems
Rules-Based Conditions to be used for push/pullWorkflow
Registration Links key documents in different systems
Linkages Functions designed to aid the system and users in accessing and searching through linked data
All Rights Reserved: JusticeExperts.com
Enterprise Architecture Development
Models to create a “blueprint” for justice information sharing:
• Motivation ModelMotivation Model
• Organizational ModelOrganizational Model
• Business Model Business Model
• Data ModelData Model
• Technology ModelTechnology Model
All Rights Reserved: JusticeExperts.com
Enterprise Architecture Development
EAP models are built over time in the project, developed iteratively thru project phases:
• Context (Project Initiation)Context (Project Initiation)
• ConceptualConceptual
• LogicalLogical
• PhysicalPhysical
• ImplementationImplementation
All Rights Reserved: JusticeExperts.com
Enterprise Architecture Development
EAP Framework: Initiation (Context) Conceptual Logical Physical Implementation
EAP Models: Motivation Model Organizational Model Business Model Data Model Technology Model
All Rights Reserved: JusticeExperts.com
StrategyScheduleOrganizationNetwork
Rule Specification
Timing Definition
Security Architecture
Network ArchitectureDescription
Rule DesignControl
StructurePresentation Architecture
Business Rule Model
Processing Structure
Interface Architecture
Distributed Architecture
FocusFocus
Per
spec
tive
Per
spec
tive
Technology Architecture
FunctionData
ProgramData
Definitions
System Design
Physical Data Model
Logical Applications Architecture
Logical Data Model
FunctioningEnterpriseFunctioningEnterprise
System Model(Logical)Designer
System Model(Logical)Designer
Technology Model (Physical)Builder
Technology Model (Physical)Builder
Detailed Representations (Out-of-context)Sub-contractor
Detailed Representations (Out-of-context)Sub-contractor
Performance Plans
Transition Strategy
Organization Chart
Workplace & Locations
Business Functions
Conceptual Data Model
MotivationWhy
MotivationWhy
Laws, Policy Strategic
Plans
TimeWhenTimeWhen
Business Mandates
PeopleWho
PeopleWho
Organization Units
NetworkWhere
NetworkWhere
Location Types
FunctionHow
FunctionHow
Mission & Focus
DataWhatDataWhat
Scope (Contextual)Planner
Scope (Contextual)Planner
Enterprise Model (Conceptual)Owner
Enterprise Model (Conceptual)Owner
Subject Areas
The Zachman EA Framework
All Rights Reserved: JusticeExperts.com
FocusFocus
Per
spec
tive
Per
spec
tive
FunctioningEnterpriseFunctioningEnterprise
System Model(Logical)Designer
System Model(Logical)Designer
Technology Model (Physical)Builder
Technology Model (Physical)Builder
Detailed Representations (Out-of-context)Sub-contractor
Detailed Representations (Out-of-context)Sub-contractor
Strategy
MotivationWhy
MotivationWhy
Rule Specification
Rule Design
Business Rule Model
Performance Plans
Laws, Policy Strategic
Plans
Schedule
TimeWhenTimeWhen
Timing Definition
Control Structure
Processing Structure
Transition Strategy
Business Mandates
Organization
PeopleWho
PeopleWho
Security Architecture
Presentation Architecture
Interface Architecture
Organization Chart
Organization Units
Network
NetworkWhere
NetworkWhere
Network ArchitectureDescription
Distributed Architecture
Technology Architecture
Workplace & Locations
Location Types
Function
FunctionHow
FunctionHow
Program
System Design
Logical Applications Architecture
Business Functions
Mission & Focus
Data
DataWhatDataWhat
Scope (Contextual)Planner
Scope (Contextual)Planner
Enterprise Model (Conceptual)Owner
Enterprise Model (Conceptual)Owner
Data Definitions
Physical Data Model
Logical Data Model
Conceptual Data Model
Subject Areas
The Zachman EA Framework
All Rights Reserved: JusticeExperts.com
StrategyScheduleOrganizationNetwork
FocusFocus
Per
spec
tive
Per
spec
tive
FunctionData
Rule Specification
Timing Definition
Security Architecture
Network ArchitectureDescription
ProgramData
Definitions
Rule DesignControl
StructurePresentation Architecture
Distributed Architecture
System Design
Physical Data Model
Business Rule Model
Processing Structure
Interface Architecture
Technology Architecture
Logical Applications Architecture
Logical Data Model
FunctioningEnterpriseFunctioningEnterprise
System Model(Logical)Designer
System Model(Logical)Designer
Technology Model (Physical)Builder
Technology Model (Physical)Builder
Detailed Representations (Out-of-context)Sub-contractor
Detailed Representations (Out-of-context)Sub-contractor
Performance Plans
Transition Strategy
Organization Chart
Workplace & Locations
Business Functions
Conceptual Data Model
MotivationWhy
MotivationWhy
TimeWhenTimeWhen
PeopleWho
PeopleWho
NetworkWhere
NetworkWhere
FunctionHow
FunctionHow
DataWhatDataWhat
Scope (Contextual)Planner
Scope (Contextual)Planner
Enterprise Model (Conceptual)Owner
Enterprise Model (Conceptual)Owner
Laws, Policy Strategic
Plans
Business Mandates
Organization Units
Location Types
Mission & Focus
Subject Areas
The Zachman EA Framework
All Rights Reserved: JusticeExperts.com
All Rights Reserved: JusticeExperts.com
Enterprise Architecture Development
Motivation ModelDeveloping the “Business Case” for:Developing the “Business Case” for:
• PolicymakersPolicymakers
• CJ ProfessionalsCJ Professionals
• PublicPublic
All Rights Reserved: JusticeExperts.com
Enterprise Architecture Development
Organizational Model
Developing the Governance Structure:Developing the Governance Structure:
• StakeholdersStakeholders
• PractitionersPractitioners
• Policy Makers (purse-strings)Policy Makers (purse-strings)
All Rights Reserved: JusticeExperts.com
Organization Model
Systems
Organizations
State Government
1.0 LegisltativeBranch
2.0 ExecutiveBranch
3.0 JudicialBranch
6.0 Policy Group 7.0 Task Force
4.0 LocalGovernment
5.0 FinanceDepartment
8.0 Office ofTechnology
9.0 CriMNet Office(Program Management)
10.0 ExecutiveSponsor Group
11.0 CriminalJustice
EnterpriseBusiness
Modeling Project
12.0 BackboneProject
13.0 DesignatedProjects
14.0 Grant FundedProjects
15.0 SeparatelyFundedProjects
17.0 Systems developed byDesignated Projects
18.0 Systems Developed throgh Grantsand Separately Funded Projects
19.0 Existing Systems
MN
FederalOtherState
Non-Voting
Advises
Status
Project ManagementBest Practices & Templates
<Joint Powers Agreement?>
DelegatedAuthority
EscalationStatusComfort
ManagementFunding
RiskAssessments?
ImplementationProjects
16.0 Backbone
Produces
NegotiatedAgreement
BusinessFramework
forInterconnection
BusinessFramework
forInterconnection
New AgreementsOversight
CoordinationFunding
Risk Assessment
Status
LocalAccountability &
Project Managment
New AgreementsOversight
CoordinationFunding
Risk Assessment
PolicyDirection
Guidance
Illustration:CriMNet Universe
Project Plan & StatusforEnterprise Modelling& Backbone Projects
Oversight
LocalAccountability &
Project Managment
The CriMNet Universe - Illustration
This illustration repreeents a draft understandingof the Focus of CriMNet. Developed by Advanced
Strategies, Inc. and the CriMNet PolicyGroup,subject to resolution of issues
Produces Produces
Status
Business ProcessReengineering?
Status
Project Management by:CriMNet Executive Director
Produces
All Rights Reserved: JusticeExperts.com
Enterprise Architecture Development
Business Model
Developing the Models of How BusinessDeveloping the Models of How Business
SHOULD work:SHOULD work:
• Vision StatementsVision Statements
• AS-IS Model & TO-BE ModelAS-IS Model & TO-BE Model
• Gap AnalysisGap Analysis
All Rights Reserved: JusticeExperts.com
CJ Business Modeling
All Rights Reserved: JusticeExperts.com
Event Agency Condition Document Receiving
Agency
Next
Event
Process: Investigation
Arrest Law
Enforcement
Individual has been
identified AND has
committed a crime AND is
under supervision
Arrest / Incident
Report
Probation /
Supervising
Agency
Update Fi le(s)
AND
Schedule
Court Appearance
(Revocation
Hearing)
Arrest Law Enforcement
Individual has been identified AND has
committed a crime AND is under supervision
Incident Integration Information /
Property and Inventory Report
BCA Update File(s)
Arrest L aw Enforcement
Individual has been identified AND has committed a crime AND is under supervision
Incident Integration Information / Property and Inventory Report
Prosecuting Attorney
Prosecution Charging Decision
Arrest Law Enforcement
If subject is arrest ted on a warrant AND subject is not able / allowed to post bail.
Notice of Execution of Warrant
Court Update Warrant File
Arrest Law Enforcement
If subject is arrested on a warrant AND subject is not able / allowed to post bail.
Arrest Warrant Booking Fac ility Booking
SEARCH: The JIEM Exchange Model
All Rights Reserved: JusticeExperts.com
Enterprise Architecture Development
Data Model
Identify the common data to be shared:Identify the common data to be shared:
• Current Data ModelCurrent Data Model
• Find Common LanguageFind Common Language
• Gap Analysis against Business ModelGap Analysis against Business Model
All Rights Reserved: JusticeExperts.com
Data Modeling
Provides common language for sharing
Logical Definition (Data Model)Entities, Relationships and Attributes (Data Elements)
Physical Definition (Data Dictionary) Data Size, Data Type and Domain (Set of Values)
ImplementationExchange Instances, Mark-up Language, Transmission(Machine to Machine)
All Rights Reserved: JusticeExperts.com
Logical Data Model
1
INDIVIDUAL
CriMNet Data Model (Entity Relation Model)SA/2001
Tue Jun 26, 2001 15:30Com m ent
Prepared by The MACRO GROUP, Inc. / Labyrinth Consulting, Inc.
INCIDENT
INDIVIDUALTELEPHONE
NUMBER
ADDRESS
LAW ENFORCEMENTAGENCY
TELEPHONENUMBER
CHARGE
SANCTION
CHARGESTATUTE/ORDINANCE
OFFENSE ELEMENT
SUPERVISING AGENCY
INC SUBJECT DISGUISEELEMENT
INDIVIDUAL MISSINGTYPE/CIRCUMSTANC
E
COUNTYORDINANCE /
RULE
STATUTE
DETENTION /CORRECTION
FACILITY
INDIVIDUAL SEX OFFENDERREG
LAW ENFORCEMENTOFFICER
COURT CASE
INCIDENT SUBJECTCLOTHING
OFFENSECATEGORY
INDIV RISKREDUCTION
FACILITY
PROSECUTINGAGENCY
OFFENSE LOCATIONTYPE
INDIVIDUALIDENTIFICATION NUMBER
APPELLATECASE
INCIDENT SUBJECTSPEECH
CHARGINGINSTRUMENT
CHARGE
PROPERTY
ORDER FORPROTECTIONINDIVIDUAL
ACTIVITYRESULT/SUPERVISIN
G AGENCY
INDIVIDUAL RACE-OBSERVED
INCIDENTOFFENSE
INDIVIDUAL DRIVERSLICENSE / ID
ARREST
APPELATE CASEPENDINGACTIVITY
INDIVIDUALLEARNINGDISABILITY
CITYORDINANCE /
RULE
DETAILEDOFFENSE
CODE
SANCTION/SANCTIONTYPE RELATION
COURT CASESUPERVISING
AGENCY
TRIAL COURT JUDGE
INDIV RISKREDUCTIONPROGRAM
APPELLATECASE
DISPOSITION
INDIVIDUAL RACE -SELF REPORTED
INDIVIDUAL DATE OF BIRTH
INCIDENT SUBJECTAPPEARANCE
INDIVIDUAL GANGAFFILIATION
LEO RESPONSEUNIT
INDIVIDUAL RELIGION
SUBJECT
ORDER FORPROTECTION
INDIV RISKRED'N FAC'Y
STATUS
APPELLATE CASEDISP'N
RELATION
OFFENSE HARM/ INJURY
COURTCASE EVENT
SEARCHWARRANTPROPERTY
VERDICTDISPOSITION
COURT CASEPROSECUTOR
INDIVIDUALCITIZENSHIP
INCIDENT SUBJECTINJURY
INCIDENTINDIVIDUAL
APPREHENSIONDETENTION ORDER
INDIVIDUAL RACE -DOCUMENTED
INCIDENTOFFENSE
INDIVIDUAL
GENERALOFFENSE
CODE
SENTENCE CRI M HI STSCO RE
INCIDENTADDRESSLOCATION
APPELLATE CASECOURTCASE
CHARGEDISPOSITION
PLEA
RISK REDUCTIONPROGRAM
INDIVIDUALPHOTOGRAPH
EVIDENCEDISPOSITION
PRESENTINDIVIDUAL
INDIVIDUALETHNICITY
COURT RECORDDOCUMENT
SANCTION TYPE
INCIDENTVICTIMINJURY
NON-MNCRIMINALHISTORY
CHARGEDISPOSITION
COURT CASEDEFENDER
INCIDENTDOCUMENT
CHARGINGINSTRUMENT
INCIDENT/OFFENSE PROPERTY
TRANSFER OFCUSTODY
CHARGESEVERITY
LEVEL
ARRESTWARRANT
STATE
DEFENSE AGENCY
INDIVIDUALDISABILITY
SANCTIONPROGRESS
RELATEDAPPELLATE
CASE
COURT CASEACTIVITY
INDIV DET'N /CORR FACILITY
INCIDENTRESPONSE
UNIT
CONDITION
INVESTIGATIONSTATUS
DIVERSIONPROGRAM
HIGHERCOURTJUDGE
REASONRELEASED
APPELLATEHEARINGLOCATION
INDIVIDUALDESCRIPTION
OFFENSECIRCUMSTANCE
SEARCHWARRANT
CHAIN OFCUSTODY
RISKREDUCTION
FACILITY
INCIDENTLEO
INJURY
SUBJECTVISITOR
INDIVIDUALIDENTIFYING
FEATURE
SEARCHWARRANTVEHICLE
COURT CASEROLE
INDIVIDUALLANGUAGE
INDIVIDUAL NAME
ARRESTWARRANT
PROPERTYDISPOSITION
INDIVIDUALRELATIONSHIP
OFFENSEWEAPON
APPELLATEHEARING
JUDICIALOFFICER
COURTCASE
JUDGE
PROPERTYIMAGE
HEARING/TRIAL
INDIVIDUAL ROLE
RESPONSEUNIT
OFFENSEDRUG TYPE
CALL FORSERVICE
COURT CASESTATUS
INDIVIDUAL FBI ID
EVIDENCE
INDIVIDUALNICKNAME
NON-MN CRIMHIST SCORE
EVALUATIONREFERRAL
OFFENSE BIAS
APPELLATEBRIEF
INDIVIDUALADDRESS
COURT CASEDISPOSITION
BAIL BONDSTATUS
REASONHELD
EVALUATIONPROGRAM
STATEMENT
PROPERTYSTATUS
EVIDENCEIMAGE
THEFT FROMITEM
INCIDENT ROLE
JUDGE PANEL
HIGHER COURT
THEFT OFITEM
DEFENSEATTORNEY
RELATEDCOURT CASE
VEHICLEPART
SANCTION/SANCTION
PROGRESS
RELATION
WITNESS
VICTIM
GEM
JEWELRY
OPINION /ORDER
PROSECUTINGATTORNEY
JUDG E PANELJUDG E
INCIDENT LEO
COURT UNIT
FINGERPRINT
DNA
STATEMENTLEO
INDIVIDUALPROPERTY
ADDRESS GRID
INCIDENTADDRESS
BOOKINGINCIDENT
STATEMENTWITNESS
DIVERSION
AMENDEDCHARGE
EVALUATION
VEHICLE
LICENSEPLATE
CONDITIONGROUP
SENTENCINGGUIDELINE
EVENTDATE
OFFENSECHARGE
CITY /TOWN
COURTORDER
SECURITY
PRIVATEAGENCY
VERDICT
ARTICLE
ATTORNEY
LEAGRID
LANGUAGE
INCIDENTARREST
BOATPART
BOOKING
EXHIBIT
COUNTRYCOUNTY
GUN
STATE
BOAT
PLEA
r eleased on
hold f or
r esponsible f orbasis f or
r esult in
involve
gr oup wit h
r eceipient of
subject t o
cause f or
cause
has
held on/ scheduled f or
cit ed f or
cit ed f or
cit ed f or
cit ed f or
cit ed f or
cit ed f or
has
has
has
has
has
sust ain
sust ain
sust ained by
cont ains
char act er ized by
def ine
r elat ed t o
descr ibed by
disposed of by
m ay becom e
involve
r esult in
det er m ine
cont ains
has
r esult in
locat ion of
has
has
disposed of by
has
r egist er
r egist er
r egist er
t ype of
has
known by
ident if ied by
ident if ied by
ident if ied by
r epor t
in r ole of
in r ole of
in r ole of
set at
r esult in
pr act ice
has
has
have
has
have
set
issue
adjudicat e
assignassign
set
jur isdict ion of
t ype of
locat ion of
adm inist er
r esult in
t r acked via
m anif est as
hom e por t of
vis it ed by
give
r elat ed t o
cit ed by
also par t icipat es in
r epor t
based on
placed under
ident if ied by
per f or m
ident if ied by
have
have pr esent cit ed by
cit ed by
jur isdict ion of
ident if ied as
has
has
known by
exer cises jur isdict ion over
subject of
involve
involved as
m anif est as
have
locat ed at
docum ent ed by
r egist er
r egist er
cont ain
cont ain
issue
cont ain
cont aincont ain
cont ain
enact s
enact s
pr im ar y t o
have
r equest r em oval of
f ile
have
oper at eoper at e
oper at eoper at e
have
f ile
have
locat ion of
have
r esponsible t o pay f or
have
sour ce of
oper at e
oper at e
oper at e
oper at e
have
have
adm inist er
adm inist er
set
subject of
cont ext f or
dir ect
dir ect
have f iled wit h it
dir ect
m onit or
assign
oper at e
oper at e
oper at e
associat ed wit h
visit or of
f ile f or
f ile f or
cont ext f or scheduling
jur isdict ion over
assign
assign
int r oduced as
int r oduce
subject of
object of
f or pr ot ect ion of
issue
descr ibed by
m onit or
set
depend on
nam ed as
specif yext r adit ion
f r om
r esult in
r esult f r om
issue
have f iled wit h
issue
sign
sust ained by
issue
issue
issue
r eceive
r equest
r equest
issue
execut e
r elease
aut hor / issue
is based on
m akes
isf ollowed
by
r esult s in
r eceives
r epor t s
has issued f or
r et ain
sign
cont ain
f iled via
int r oduce
r et ains
in r ole of
pr om pt s
assigns
act s as
r equest r em oval of
pr eside over
adjudicat e
com posed of
in r ole of
in r ole of
based on
act as
cont ains
f or
r elat ed t o
r elat ed f r om
issues
cont ainscont ains cont ains
gr oups
based on
r esult in
r elat es
speaksis spoken by
wit nessed by
wit nesses
t akes
t aken by
subject of
involves
is involved as
is pr esent at
am ended by
owing t o
r eason f or
disposed of by
assigned
t r acked by
has
assigned
applied t o
basis f or
based on
r elat ed t o
r elat ed t o
r elat ed t o
r elat ed f r om
r eview
r esponsible t o pay f or
subject of
r eceive
m akes
r equest
per f or m
subject of
r esult f r om
oper at es
has
locat ion of
oper at e
jur isdict ion over
set
has
assign
r epr esent
m ake
r eview
issue
subject of
locat ion of
locat ed at
has
has
enr olled in
locat ed at
enr oll
locat ion of
r elat ed t o
r equir ed
has
has
t aken int o
r elease f r omt ake int o
r esult s in
adjudicat ed by
r epr esent ed by
pr osecut ed by
def ended by
cont ext f or
disposed of by
docum ent ed by
f or about
based on
am ended by
based onadjudicat ed t o
answer ed by
disposed of by
t ype of
assigned
applied t o
locat ion of
jur isdict ion over
cont ains
is cont ained in
em ploys
sour ce of
uses
has assigned
assigned t o
is r esponded t o by
r esponds t o
involves
involved in
has
owns
owned by
t ype of
subject of
subject of
aut hor ize
aut hor ize
involves
is involved as
I s Descr ibed By
ver if ied bylocat ed at
Par t icipat es in
has
is ident if ied by
ident if ies
has
has
has
All Rights Reserved: JusticeExperts.com
Public, John QuincyPublic, John Quincy
Public, John Q.Public, John Q.
John Quincy PublicJohn Quincy PublicPublic_John_QuincyPublic_John_Quincy
John Q. PublicJohn Q. Public
All Rights Reserved: JusticeExperts.com
Public, John QuincyPublic, John Quincy
Data Element:: PersonFullName
Data Definition: The complete name of a person.
Data Rules: PersonNameTextType:
Last Name,_First Name_Full Middle Name
Physical Definition (Data Dictionary)
All Rights Reserved: JusticeExperts.com
Public, John QuincyPublic, John Quincy
Data Element:: Name
Data Definition: Subject Full Name
Data Rules: Last Name,_First Name_Full Middle Name
Data Dictionary
All Rights Reserved: JusticeExperts.com
Enterprise Architecture Development
Technology Model
Identify the common or “sharable” Identify the common or “sharable” technology standards:technology standards:
• Current Technology EnvironmentCurrent Technology Environment
• Desired AutomationDesired Automation
• Hybrid Technology ArchitectureHybrid Technology Architecture
All Rights Reserved: JusticeExperts.com
CJ Technology Model
All Rights Reserved: JusticeExperts.com
Data(What)
Function(How)
Network(Where)
People(Who)
Time(When)
Motivation (Why)
Objectives/Scope
List of things important to the enterprise
List of processes the enterprise performs
List of locations where the enterprise operates
List of organizational units
List of business events/cycles
List of business goals/strategies
Conceptual
(Owners’ View)
Entity relationship diagram
Business process model
Logistics network Organization chart with roles, skill sets, security issues
Business master schedule
Business rules
Logical
(Architect’s View)
Data model Essential data flow diagram; application architecture
Distributed system architecture
Human interaction architecture (roles, data, access), security requirements
Dependency diagram, entity life history (process structure)
Business rule model
Physical
(Designer’s View)
Data architecture (tables and columns); map to legacy data
System design
System architecture (hardware, software types)
User interface (how the system will behave), security design
“control flow” diagram
Business rule design
Build & Implement(Programmer’s View)
Data design, physical storage design
Detailed Program Design
Network Architecture
Screens, security architecture (who can see what?)
Timing definitions
Rule specification in program logic
Functioning System
Converted data Executable programs
Communications facilities
Trained people, using the system
Business events
Enforced rules
M
O
T
I
V
A
T
I
O
N
O
R
G
A
N
I
Z
A
T
I
O
N
T
E
C
H
N
O
L
O
G
Y
B
U
S
I
N
E
S
S
D
A
T
A
P
L
A
N
N
I
N
G
All Rights Reserved: JusticeExperts.com
Data(What)
Function(How)
Network(Where)
People(Who)
Time(When)
Motivation (Why)
Objectives/Scope
List of things important to the enterprise
List of processes the enterprise performs
List of locations where the enterprise operates
List of organizational units
List of business events/cycles
List of business goals/strategies
Conceptual
(Owners’ View)
Entity relationship diagram
Business process model
Logistics network Organization chart with roles, skill sets, security issues
Business master schedule
Business rules
Logical
(Architect’s View)
Data model Essential data flow diagram; application architecture
Distributed system architecture
Human interaction architecture (roles, data, access), security requirements
Dependency diagram, entity life history (process structure)
Business rule model
Physical
(Designer’s View)
Data architecture (tables and columns); map to legacy data
System design
System architecture (hardware, software types)
User interface (how the system will behave), security design
“control flow” diagram
Business rule design
Build & Implement(Programmer’s View)
Data design, physical storage design
Detailed Program Design
Network Architecture
Screens, security architecture (who can see what?)
Timing definitions
Rule specification in program logic
Functioning System
Converted data Executable programs
Communications facilities
Trained people, using the system
Business events
Enforced rules
M
O
T
I
V
A
T
I
O
N