Roles and Job Titles
Topics
Wylie College distinguishes between job titles and roles. Job titles
are used primarily to identify and recognize seniority and skill levels, and are
a significant factor in setting salary levels. Roles are much finer
grained, and identify specific responsibilities for software development
activities.
Job titles are composed of a job category which classifies the kind of work
typically performed, and "grade" levels from 1 to 5 which recognize
seniority and skill level, 1 being the most junior and 5 being the most senior.
Job categories at Wylie College are as follows:
Manager - manages projects and/or departments. Has
responsibility for staffing, scheduling, and budgeting. Often associated
with the Project
Manager role, but includes management of departments and projects other than
software development.
Engineer - technical staff, typically with a college degree in a
technical field or equivalent experience. Most software development roles,
other than the project manager, are filled by someone with job title of
Engineer.
Support Staff - This includes secretarial and administrative support.
Typically supports engineers and managers. Is not directly responsible for a
software development role, but performs activities in support of these roles.
Wylie College primarily uses the roles defined in the Rational Unified
Process. Wylie College defines the following additional roles.
A Team Lead manages a team of developers as part of a project.
This role supports the Project
Manager role, but has a smaller scope of responsibility.
Teams tend to be composed of 3 to 8 people. On smaller teams, the Team
Lead usually also takes responsibility for developer or reviewer roles.
|