Medium Computations Operations documentation Content Program modules Systems documents Timing Required reports User documentation Timing of outputs INPUT CONVERSION Origins MANUAL PROCEDURES Transfer files Flow What activities Initiate new procedures Data entry Who performs them Select testing method When Cut over to new system USER INTERFACE How Simplicity TRAINING Where Efficiency Select training techniques Logic CONTROLS Develop training modules Feedback Input controls (characters, limit, reasonableness) Identify training facilities Errors Processing controls (consistency, record counts) ORGANIZATIONAL CHANGES Output controls (totals, samples of output) DATABASE DESIGN Task redesign Procedural controls (passwords, special forms) Logical data model Job redesign Volume and speed SECURITY Process design requirements Access controls Organization structure design File organization and Catastrophe plans Reporting relationships design Audit trails Record specifications