HI-600: Analysis and Design of Health Information Systems
Implementation IPrograming, Testing, and Documentation
MANAGING THE PROGRAMMING PROCESS
• Assigning programming tasks• Experience/skills based assignment• Small size groups
• Coordinating activities• Ongoing communication• Setting standards• Distinct work areas: development/testing/production• Change control
• Managing programming schedule• Continuously refining estimates• Scoop creep• Knowing your risks
TESTING• Costly down-times or failures vs adequate
testing• How much does an hour of down-time
cost?
Test Planning
Each function/module is tested separately
Test Types
DEVELOPING DOCUMENTATION• System Documentation (by-Product of
SDLC)• User Documentation• Online documentation
– Ease of searching– Enables many formats– Cost effective
• Types of user documentation– Reference documents– Procedural manuals– Tutorials
Designing Documentation Structure
Writing Documentation Topics
Identifying Navigation Terms• User interface commands• Major concepts of the system (e.g., data
entities)• Business tasks • Synonyms of the above three
SUMMARY• Managing programming• Task assignments• Coordination• Schedule management
• Testing• Test Plan • Test Types: unit tests, integration tests, system
tests, and acceptance tests• User Documentation