|
Consultant |
Helps define requirements and performs
testing. |
|
|
|
|
Coder/Programmer |
Implements the software design or
requirements by writing the actual code. May or may not have
played a part in design or requirements gathering. |
|
|
|
|
Hacker |
Talented programmer that has no business
focus |
|
|
|
|
Developer |
Experienced programmer that gathers
requirements from Consultants and designs software to model business
processes (business system); may perform some or all of the actual
code writing to implement the design or requirements. |
|
|
|
|
Architect |
Experienced developer that is capable of
integrating various software packages into a system supporting
multiple users over a network. |
|
|
|