1. Introduction

In theory the System Life Cycle could be completed by one person who does the analysis, development, testing, implementation and even maintenance.

However, for one person to do this, it would have to be a very small project that probably does not need the rigour of SLC anyway.

It is much more likely that the SLC approach is applied to a larger project, one that needs a number of people to complete.

And so a team must be formed.

Each member of the team has a role to play. They each have specialist skills and knowledge to support one another.

The typical project team has the following roles

  • Project Manager
  • Systems Analyst
  • Systems designer
  • Programmer
  • Tester
  • Support

The rest of this mini-web explains each of these roles