Published on CIA FOIA (foia.cia.gov) (https://www.cia.gov/readingroom)


LETTER (SANITIZED)FROM LADD SHINN

Document Type: 
CREST [1]
Collection: 
General CIA Records [2]
Document Number (FOIA) /ESDN (CREST): 
CIA-RDP90-00191R000100050011-6
Release Decision: 
RIPPUB
Original Classification: 
K
Document Page Count: 
8
Document Creation Date: 
December 23, 2016
Document Release Date: 
October 24, 2013
Sequence Number: 
11
Case Number: 
Publication Date: 
August 15, 1986
Content Type: 
LETTER
File: 
AttachmentSize
PDF icon CIA-RDP90-00191R000100050011-6.pdf [3]298.18 KB
Body: 
Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 STAT 41111111M 1111111111111M Mk. WI MOM MI =II 111M1 IIMM LIM III 111=11 MIMI 1=11 INIM NMI III MIMI WIMP' The Software Company August 15, 1986 Dear Ken, Thank you for the Opportunity to meet with you and your team to discuss your environment for the MSA purchasing and manufacturing systems and how The Consulting Group might be of service to you. In the time we spent together on July 30, we discussed many potential areas of modification as related by your team members which would be required in order.forthe system to fully meet the needs of your operating environment. We also discussed other areas relating to the way our Consulting Group works and the life cycle of consulting projects. In our wrap up session we highlighted five areas (from the many items discussed) which you wished for me to respond to with an estimate These items are as follows: 1. Multiple Buying Entities 2. Requested Stock Material through Purchasing 3. Developing New Screen/Storing New Data 4. Adding New Data Field to Existing Screen/Data Base 5. Increase Data Base Key Field/Screens The estimates for items 3 - 5 were to sample estimates from which you could do your own extrapolations with the understanding than any given screen/file may in fact be more involved than the estimate is assuming. A summary of these items is attached which indicates the level of understanding under which the estimates were derived. Based on our discussions, our preliminary estimate is itemized below. The itemization is divided into two areas: functional specifications and development. Attached you will find a brief outline of the things which are considered when developing the functional specs and. adaptations. The estimate does not include travel/living expenses for gathering information for specs, required status meetings, etc., if required, or MSA costs for computer time/equipment necessary to complete the project. MANAGEMENT SCIENCE AMERICA, INC. ? CENTER ONE ? 2750 DIXWELL AVENUE ? HAMDEN. CONNECTICUT 06518-3316 ? (203) 288-2834 Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 STAT August 15, 1986 Page 2 Once the project has begun and a full requirements definition study has been done, the MSA Consulting Group will be better able to estimate the cost for the Completion of the Functional Specifications and can provide a better estimate for Adaptations. Again, after the Functional Specs have been completed the estimate for Adaptations can be refined. However, all work is provided on a daily time and expenses basis, and no estimates can be binding, as they may be impacted by clarificatiOn of needs and changes that develop as we work together on this project. Again thank you for the opportunity to be of possible service to you. LS/lcp Attachments Sincerely, Ladd Shinn Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 . 2. 3. screen/pgm DB/IE 4. screen/pgm DB/IE 5. screen/pgm ESTIMATE OF COSTS Functional Spec Development (1) Time Estimate Time Estimate 4 wks $10715,000 9-11 wks $25-30,000 476 wks $15-20,000 12-14 wks $35-40,000 3 day $ 2,000 15 day $ 9,000 - 2 day $ 1,500 5 day $ 3,000 (2) -1 day $ 500 +1 day $ 1,000 (3) -1 day $ 500 +1 day $ 1,000 1 day $ 1,000 (4)-1 day $ 500 (5), (3) (1) Estimates given in full days or weeks. +, - sign to show possible increments. (2) DB = data base change, IE = Information Expert (3) See note in attached summary (4) Mist insure than all copybooks and working storage areas are altered. (5.) Estimate for one screen, not necessarily Multiple for more programs since copybooks need only be changed once. Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 SUMMARY This summary is not intended to be a full description of the requirement. It is only intended to describe the modification areas discussed. 1. MULTIPLE BUYING ENTITIES The base system interface between manufacturing and purchasing only allows for one buying entity to be identified and used when entering a requisition in the manufacturing system to be passed to purchasing. The CIA requires the ability to specify multiple buying entities on the manufacturing requisition.' The base system interface also limits the buying entity for a requisition entered in purchasing to the single entity specified in manufacturing when the items are to be passed back to manufacturing. Again the CIA requires the ability to specify multiple entities. 2. REQUESTING STOCK MATERIAL THROUGH PURCHASING CIA would like to control all material/service requests through the purchasing system. Whereas the base system provides for entering a customer order through the manufacturing system and processing that order, the CIA would like to acknowledge the requisition within purchasing and, for "stock" items, pass the information to manufacturing automatically for processing through a "customer" type order. Once the order has been shipped, the system should pass the proper information back to purchasing in order to "close out" the originating PO/requisition. 3. DEVELOPING NEW SCREEN/STORING NEW DATA The CIA has identified data elements they would like to store with their requisitions and purchase orders for documentation and notification purposes. These data elements have no system processing implications and Only require simple or no editing. the CIA has not yet quantified the number of screens necessary for capturing modifying and displaying the data. Additionally such data may require expansion of existing data base records or creation of new records. They would therefore like to have an estimate for 'developing an average screen of data. Such an estimate would provide them with a bench mark from which to extrapolate potential costs once the data and number of screens is determined. Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 ? Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 C3 4. ADDING NEW FIELD TO EXISTING SCREEN/DATA BASE The CIA would also like to add data elements to existing screens. They would therefore like to have an estimate for adding a single field to an existing screen and data base. Although the estimate given may represent the average cost for adding a new field to a screen and to a data file (which does not require expanding), it should "not" be assumed that two fields would be twice as much. Once in a program/screen/file, it may require little additional time to add a second or thiid field, etc. 5. INCREASE DATA BASE KEY FIELD/SCREENS Although a data element may be present in the NSA systems it may need to be expanded in size in order to meet the requirements of the CIA's business. The complexity of such a change increases if the field being expanded is a key to one of the data records. The CIA would like an estimate for increasing the size of a field which is a key. The estimate given is not as straight forward as it may seem. The cost of such a change depends not only upon the mcdification to the data base, but it also depends upon the number of screens and reports which use this field and must be altered to reflect the new length. It may be difficult, therefore, for the CIA to extrapolate from an estimate for changing the length for one key data field to another. Declassified in Part - Sanitized Copy Approved for Release 2013/10/24 : CIA-RDP90-00191R000100050011-6 Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 SPECIFICATION STUDY OBJECTIVE: To provide a phased approach for the management of Customization requirements to the base MSA Order Processing System. The study will describe and define the project scope, the functional requirements, the approach and the Systems design for the proposed, customer spec, modifications, Phase Definitions A. Scoping Phase 1. Project start-pp ^ Objectives - Understand business (needs and environment) - Determine boundaries/assumptions - Define technical environemtn - Define MISA/CUstamer responsibilities 2. Functional Requirements ? Objectives Define the customer requirements which have impacts on the system. Describe. impacts Deliverables Impact Statements ? - Requirements documents of - Updated Project Plan B. Exploration Phase ? Objectives clients needs TO propose/identify alternative solutions to areas requiring mods as defined in requirements documents. Selection solution from alternatives based upon cost and functionality. Deliverables Recommended solutions Updated Project Plan Initial sizing of the project (refined estimates) Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 C. Functional Specification Phase Objectives Develop systems design for modifications a. data base design and changes b. screen and report designand changes c. systems plan d. interfaces e. table usage f. processing , . data validation (Screen) . file updates . special logic - Identify affected base system programs ? Deliverables - Systems Design document - MOdification Cost Estimates - Proposed Project Adaptation Plan 'Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6 ADAPTATION OBJECTIVE: To produce upgrades to the base system which, when implemented, will meet the customized specifications detailed in the specification/design study. Phase Definitions A. Programming Specs Phase Objective(s) - TO provide detail specifications for programming Deliverables Description of modified program logic (eg. flow diagram/work flow) - Definitions of where logic fits in program - Constraints (if any) it may impose Document change requests and/or agreements B. Development Phase . Objective (s) To produce application outcome defined in functional specs. ? Deliverables Modifications to be added to base System a. Coded and Unit/Systems tested Completed systems documentation (for mcds) - Any revised operations documentation C. Systems Testing Phase ? Objective(s) - To test entire systems ability specification Deliverables Tested system to meet functional Declassified in Part- Sanitized Copy Approved for Release 2013/10/24: CIA-RDP90-00191R000100050011-6

Source URL: https://www.cia.gov/readingroom/document/cia-rdp90-00191r000100050011-6

Links
[1] https://www.cia.gov/readingroom/document-type/crest
[2] https://www.cia.gov/readingroom/collection/general-cia-records
[3] https://www.cia.gov/readingroom/docs/CIA-RDP90-00191R000100050011-6.pdf