The System Department
Sometimes we want to know how the relationships and responsibilities inside the departments of a company are. The objective of this article is to take a look inside the system department.
The System Department
Sometimes we want to know how the relationships and responsibilities inside the departments of a company are. The objective of this article is to take a look inside the system department.
Usually each area has defined a work methodology and the assignations for each employee. In the system area a worker is assigned to one or more projects at the same time. A project can be the implementation of an application (e.g. a payment system, a travel booking site, etc.) although there are other kind of project as well. Each project has defined a goal, delivery times, a budget and teamwork.
Sometimes when we think about the activities performed by a person who works as a computer software employee we innocently believe they spend the whole day in front a computer and all of them do the same work. But that is not true, each person has a different role in the team, therefore they have different responsibilities and have to do other activities to accomplish their expectations.
Below you will find a basic structure of a team:

Project Leader: It is the person in charge of the project planning and control activities. It is a coordination role. He is responsible of the team, but he is not their manager in the company hierarchy.
User: He is going to use the implemented system. He provides the requirements (meaning he indicates what the system should do and do not do.)
FunctionalAnalyst: He defines the system behavior according to the definitions of the user.
Developer: He performs the implementation of the system.
Tester: He is responsible to verify the system and guarantee the quality expectations are accomplished (meaning the user requirements were successfully implemented and the system works correctly.)
*Sometimes teams have also another kind of roles but it depends of the size and complexity of the project.
Nowadays, it is very common to find team members located in different parts of the world. E.g. some employees can be working in the United States of America and the rest of the team can be working in Argentina. It is a huge and excited challenge to work under these conditions.
