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.
Improves systems by studying current practices; designing modifications.
Recommends controls by identifying problems; writing improved procedures.
Defines project requirements by identifying project milestones, phases, and elements; forming project team; establishing project budget.