Tuesday, December 21, 2010

Tasks carried out in Software Roles

Manager
*Schedule and monitor work.
*Hire,Fire ,and evaluate.
*Reward :)

Analyst
* Interview customer personnel.
*Transmit customer request.
*Understand customer needs.
*Explain customer environment.
*Define new software function,goals.
*State software requirements.

Designer
*Choose or create software structure.
*Choose or create subsystem interfaces.
*Choose or devise data structures.
*Choose and devise algorithms.

Detail Worker
*Follow and flesh out design.
*Write Compilable code.
*Have complete grasp of the programming language.
*Debug program units.
*Exhibit self discipline.

Tester
*Believe in quality assurance.
*Enforce stanadards pleasantly.
*Develop test data.
*Test software systems.
*Cope with complexity.

Librarian
* Make work products publicly available.
*Control changes to work products.
*Organize materials.

Whizard
*Provide prototype software quickly.
*Interface to system software.
*Give advice on language nuances.

No comments: