System-development methodologies and tools (prototyping, RAD, SDLC, object-oriented design techniques)
Documentation and charting methods
Application implementation practices (piloting, parallel run)
Software quality-assurance methods
Application architecture (client/server applications, object-oriented design, data warehousing, web-based applications, interfaces)
Testing principles, methods, and practices
Project-management principles, methods, and practices (PERT, CPM, estimation techniques)
Application system-acquisition processes (evaluation of vendors, preparation of contracts, vendor management, escrow)
Application-maintenance principles (versioning, packaging, change request)
System migration and data-conversion tools, techniques, and procedures
Application change-control and emergency change-management procedures
Post-implementation review techniques
Evaluate the processes by which application systems are developed and implemented to ensure that they contribute to the organizations business objectives
Evaluate the processes by which application systems are acquired and implemented to ensure that they contribute to the organizations business objectives
Evaluate the processes by which application systems are maintained to ensure the continued support of the organizations business objectives