Project Manager

Makes the team function internally, is responsible for the team towards the outside world.

-

Creates and maintains the schedule.

-

Assigns tasks and tracks their progress.

-

Takes part in the analysis and the design.

-

Takes part in the implementation (if needed).

-

Keeps contact with the customer.

-

Consults with the Expert.

-

Education and quality assurance.

-

Evaluates the team members.

-

Dissolves disputes in the team.

-

Reports to the management.

Expert

Has deep technical knowledge in the problem domain of the project, has a special devotion to information technology.

-

Key role in defining the requirements and creating the schedule.

-

Defines the development process.

-

Takes part in the analysis and the design.

-

Defines the system architecture, algoritms.

-

Implements reusable or problematic system components.

-

Explains the Developers technical issues.

-

Librarian, tool maker.

Developer

Completes his assignment, gives feedback, tells his remarks or suggestions.

-

Implements his assigned task.

-

Registers the hours he is working.

-

Turns to the Expert with technical questions.

-

Informs the Project Manager about his status or anything that effects his progress.

-

Discusses personal problems with the Project Manager.

-

Gives suggestions on how to improve the team.

-

Shares his experience with others.

Team Organisation

A typical team at Solware consists of 4-6 people (a manageable unit). These are:
-  a Project Manager,
-  an Expert and
-  2-4 Developers.

The role and the responsibility of each member is clearly defined. The project manager is the leader, the expert is his depute. The main communication lines lead through the project manager who consults frequently with the expert to make his decisions.

Some roles - like tutor, librarian, or tool maker - are assigned case by case for each project (if they are needed).

Please click on the links for details.