Determines operational objectives by studying business functions; gathering information; evaluating output requirements and formats.
Designs new computer programs by analyzing requirements; constructing workflow charts and diagrams; studying system capabilities; writing specifications.
Monitors project progress by tracking activity; resolving problems; publishing progress reports; recommending actions.
Provides references for users by writing and maintaining user documentation; providing help desk support; training users.
Gathering information through interviews with employees and managers, and studying the procedures and systems currently in place.