business information system specification ......hershey chocolate . enterprise architecture then...
TRANSCRIPT
-
Whitemarsh Information Systems Corporation
BUSINESS INFORMATION SYSTEM SPECIFICATION DEVELOPMENT
STRATEGY FOR SUCCESS
1
2/9/2011
-
Whitemarsh Information Systems Corporation
DATA MANAGEMENT PRACTICES
2/9/2011
2
Communities of Interest
Independent Verification &
Validation
Business Information System Specification
Data ManagementPrograms
1
2
34
5
-
Whitemarsh Information Systems Corporation
TOPICS
1. Introduction and Rationale2. Traditional Methodology3. Methodology Problems4. Replacement Methodology5. Problem Resolutions6. Replacement Methodology Milestones7. Where Used / Past Performance8. Approach Comparison Summary9. Summary and Benefits10. Demonstration
3
2/9/2011
-
Whitemarsh Information Systems Corporation
1.0 INTRODUCTION AND RATIONALE
Ultimate Objective Real Problems to be addressed Reasons for success and failure The Knowledge Worker Framework GAO’s Identified BIS Development Errors
2/9/2011
4
-
Whitemarsh Information Systems Corporation
ULTIMATE OBJECTIVE
Create business information system specifications that are valid, reliable, repeatable.
Create specifications that incorporate a Version-5 prototype-proven set of “requirements.”
Build specification materials that are non-redundant, integrated, and cross-referenced within project, program, function, and enterprise.
Create implementable specifications that are predictable as to time, scope, cost, and content.
Achieve business information system success on first implementation.
2/9/2011
5
-
Whitemarsh Information Systems Corporation
REAL PROBLEM NEEDING REAL SOLUTION
2/9/2011
6
Error Statistics Summaries from Standish Chaos Studies (1999 through 2009)
Result Classification
Percent
Utility (Gas & Electric)
365 Client/Server
2009 Chaos Report
Succeed 24 16 32
Challenged 43 53 24
Failed 33 31 44
Legend Category DescriptionSucceed On-time, within budget, features as promised
Challenged Late, greater than budgeted, less features than promised
Failed Cancelled outright
-
Whitemarsh Information Systems Corporation
TOP REASONS FOR SUCCESS & FAILURE
Success User Involvement Executive Management Support Clear Statement of Requirements
Failure Incomplete Requirements Lack of User Involvement Lack of Resources
2/9/2011
7
-
Whitemarsh Information Systems Corporation
A FRAMEWORK FOR THE KNOWLEDGE WORKER
2/9/2011
8
-
Whitemarsh Information Systems Corporation
KNOWLEDGE WORKER INTERRELATIONSHIPS
2/9/2011
9
-
Whitemarsh Information Systems Corporation
CONTINUOUS VS PROEJCT FLOW
2/9/2011
10
-
Whitemarsh Information Systems Corporation
ENGINEERED INTO AN INTEGRATED, NON-REDUNDANT, ENTERPRISE-WIDE METADATA DATABASE OR…..?
2/9/2011
11
-
Whitemarsh Information Systems Corporation
GAO IDENTIFIED BUSINESS INFORMATION SYSTEM DEVELOPMENT ERRORS
Deliver-ables Mission
Machine Interface “Man”
Database Object
Bus. Info Systems
Business Event
Business Function
Organ-ization
Scope 5 2 3 1 3 4
Business 5 3 2 1 6 6
System 3 2 2 1 12 8
Technology 1 0 0 0 8 6
Deployment 0 0 0 0 5 5
Operations 0 0 0 0 3 3
Pct Total 14 7 7 3 37 32
2/9/2011
12
Distribution as PCTs of about 150 IT Development errors identified by GAO across 13 multi-hundred million IT System failures
-
Whitemarsh Information Systems Corporation
GAO ERRORS DISTRIBUTION ACROSS KNOWLEDGE WORKER FRAMEWORK
Building and Employing Enterprise Architecture Models: Scope and Business Rows, all columns. About 41% of all GAO IT errors.
Creating and Evolving Information Systems Plans: System Row, Mission through Business Event columns. About 8% of GAO IT errors.
Architecture and Engineering of Data Models: Technology Row, database object column. Less than 1% of Errors
Performing Reverse Engineering of Legacy Systems and Databases: Operations, Deployment, Technology and System Rows. Database Objects Column. Less than 2% of Errors
Forward Engineering Manufacture of New Systems and Databases:Systems, Technology Deployment and Operations Rows. Database Objects and Business Information Systems Column. About 4% of Errors
Deployment and Employment Errors:Systems through Operations Rows. Operations and Functions Columns. About 50% of Errors.
2/9/2011
13
-
Whitemarsh Information Systems Corporation
2.0 TRADITIONAL METHODOLOGY
2/9/2011
14
-
Whitemarsh Information Systems Corporation
3.0 METHODOLOGY PROBLEMS
Intrinsically Nothing. Operationally, everything. Long (6-9 month) cycles across interviews, document development,
software development, and functional SME demonstration & review. Significant monies spent each cycle (approx $4 million per cycle (see note)). Push-back by SMEs, et al causes:
Significant Software re-do that costs large $$$ and real delay Significant DB re-do that costs even more $$$ and even more delay
Money and time runs out well before ultimate requirements are discovered and turned into operational database and software.
All deliverables are stove-pipe documents with little to no configuration management, integration, interoperability, and traceability.
Note: Requirements & Design: 4 persons * $20K * 2 months * 6 major functions. = $960KDetailed Design, Code, Unit Test, and Demo: 6 persons * $20K * 4 months * 6 major functions = $2,880K
2/9/2011
15
-
Whitemarsh Information Systems Corporation
TRADITIONAL DEVELOPMENT PHASES AND TIME-LINE
16
2/9/2011
-
Whitemarsh Information Systems Corporation
4.0 REPLACEMENT METHODOLOGY
Integrate functional SMEs into small teams Iterate specification via prototypes until “uncle.” Incorporate business information system specification metadata into a
database that is: Non-redundant Integrated Interoperable Fully-traceable
Finalize business information system specification before implementation. Architecture & Design database and supporting metadata management system. Complete set of executable prototypes that demonstrate requirements. Everything in non-redundant, integrated, interoperable and traceable forms.
2/9/2011
17
-
Whitemarsh Information Systems Corporation
5.0 SPECIFICATION PROBLEM RESOLUTIONS
2/9/2011
18
Existing Problems Resolution
Problem Solution (assumes 6 major functional areas)
Long 6-9 month cycles Days to 3-week cycles from interviews to prototype demonstrations
Very significant monies (about $4 million per cycle) before first real demonstration. $20 million for 5 cycles.
2 experts plus 2 SMEs per team ($30K per cycle) * 5 cycles & 6 functional areas = $900K for all functional areas.
User Pushback by Subject Matter Experts and Functional Users
Functional SMEs are part of teams. With 5 cycles, all requirements are teased-out through prototype generation.
Stove Pipe Architecture & Design Documents
All deliverables and prototypes are contained within a single, integrated, non-redundant and traceable specification metadata database, and supporting system.
-
Whitemarsh Information Systems Corporation
REPLACEMENT SPECIFICATION PROCESS FLOW
2/9/2011
19
-
Whitemarsh Information Systems Corporation
SCOPE OF METADATA DATABASE
2/9/2011
20
-
Whitemarsh Information Systems Corporation
PROTOTYPE GENERATION
21
2/9/2011
-
Whitemarsh Information Systems Corporation
6.0 REPLACEMENT METHODOLOGY MILESTONES
2/9/2011
22
Milestone Wk ActivitiesStart & Team Formation 2 Contract, Get team members, build schedule
Load Metabase 6 Mine Existing documents & Load Metadata Database
Cycle 1 10 Generate 1st prototype round, modify MD DB, and present to SMEs.
Cycle 2 13 Revise MD DB, generate 2nd prototype round, and present to SMEs.
Cycle 3 16 Revise MD DB, generate 3nd prototype round, and present to SMEs.
Cycle 4 19 Revise MD DB, generate 4th prototype round, and present to SMEs.
Cycle 5 22 Revise MD DB, generate 5th prototype round, and present to SMEs.
Consolidate MD DB 26 Final Revision of all Metadata to ensure highest quality
Build Final Specification 30 Produce documents from Metadata DB into Specification Documents
Support Implementation 40 Be available to provide answers and demonstrations to all vendors.
-
Whitemarsh Information Systems Corporation
BUSINESS INFORMATION SYSTEM SPECIFICATION DEVELOPMENT
23
2/9/2011
-
Whitemarsh Information Systems Corporation
7.0 WHERE USED / PAST PERFORMANCE
U.S. Army TACOM. From $400K to $40K per system State of California. Prototypes for Major Revision Hershey Chocolate. Enterprise Architecture then incremental
functional implementation State of Ohio. State-wide Courts System prototype then
production implementation Mars Foods. World Wide Inventory Management INCITS. $300K for a $2.4 million Membership Management
System Army CIO-G6’s AR 25-1 and DA PAM 25-1-1
2/9/2011
24
-
Whitemarsh Information Systems Corporation
8.0 APPROACH COMPARISON SUMMARY
2/9/2011
25
Contractor awarded “whole” work at month 1. Specification mainly by contractor Heavy front end cost weighting No real specification-proven prototypes SME push-backs often too late and very costly SMEs mainly involved as reviewers
BIS Specification done “in house”. “V1” contract let only after BIS Specification
(“D’s) are proven via prototypes SME push-backs virtually eliminated Implementation Contract starts with proven
Business Information System Specification SMEs integral partners of Business Information
System Specification and QA/QC for Implementation.
Versus
-
Whitemarsh Information Systems Corporation
9.0 SUMMARY AND BENEFITS
Strategy to create high-quality, prototype-proven business information system specification.
Quick Cycles of at most 3-weeks to arrive at design version 5 before actual implementation starts. (Changed from one 9 – 12 month cycle to five 3-week design-iteration cycles). Virtually eliminates hidden requirements.
Complete integration of all Architecture & Design documents into a metadata management database and system.
Delivery of V5 proven business information system specification to implementation contractor. Little to no room for misinterpretation. Supported by Metadata DB, copious cross-references, and prototypes.
Virtually eliminates implementation time and money on business information system specification, design, and revisions. Total focus on first-time correct implementation.
Easy to QA & QC because implementation starts with V5 of proven business information system specification.
2/9/2011
26
-
Whitemarsh Information Systems Corporation
10.0 DEMONSTRATION Power Up Metabase System Employ Mission-Organization-Function-Position Assignment Module Employ Use Cases Module Develop and/or Revise Data Models
Employ Data Element Model Employ Specified Data Model (Concepts) Employ Implemented Data Model Employ Data Element Model (2nd time)
Employ Database Objects Module Employ Business Information Systems Module Employ Use Case Module (2nd time) Employ Operational Data Model (Physical) Employ Clarion at the Business Information System Generator
2/9/2011
27
-
Whitemarsh Information Systems Corporation
FRAMEWORK FOR DEMONSTRATION
2/9/2011
28
-
Whitemarsh Information Systems Corporation
IN CLOSING, THIS APPROACH… Increases Productivity. Data-driven foundation for all integrated
and non-redundant business information system specifications prior to implementation. Maximizes re-use of existing materials. 5 prototype-proof cycles.
Increases Quality. Maximizes business information system specifications accuracy across entire business domain --proven through prototypes.
Decreases Risk. Maximizes traceability, integration and non-redundancy across all business information system specifications artifacts.
Decreases Cost. Prototype-proven support: Identify once, Define/Specify once, and Implement once.
2/9/2011
29
Business Information System �Specification DevelopmentData Management PracticesTopics1.0 Introduction and RationaleUltimate objectiveReal Problem Needing Real SolutionTop Reasons for Success & FailureA Framework for the Knowledge WorkerKnowledge Worker INterrelationshipsContinuous vs Proejct FlowEngineered into an integrated, non-redundant, enterprise-wide metadata database or…..?Gao Identified Business Information System Development ErrorsGAO Errors distribution Across Knowledge Worker Framework2.0 Traditional Methodology3.0 Methodology ProblemsTraditional Development Phases and Time-line4.0 Replacement Methodology5.0 Specification Problem ResolutionsReplacement Specification Process FlowScope of metadata DatabasePrototype Generation6.0 Replacement Methodology MilestonesBusiness Information System Specification Development7.0 Where Used / Past Performance8.0 Approach Comparison Summary9.0 Summary and Benefits10.0 DemonstrationFramework for DemonstrationIn closing, This approach…