BYT 2004 Roles in programming project

background image

Roles in programming
project

Przemysław Kostyra
Jakub Rypina

background image

Programming project

Project manager

Analyst

Designer

Programmer

Testing team

Maintainer

background image

In a big programming projects for
every stage there is one or more
people responsible for it.

In small projects one person may be
responsible for more than one stage
of process
- analyst / designer and programmer

- analyst and designer / programmer

background image

Structure of a team

There are two basic team

structure:

net

star

background image

Users

They aren’t in the team but contacts

with them are very important.


There are three types of users:

-operational users
-supervisory users
-executive users

background image

background image

Characteristics of
different users

Operational user

Supervisory user

Executive user

Usually has a local

view

May or may not have

local view

Has a global view

Carries out the

function of the system

Generally familiar

with operation

Provides initiative for

the project

Has a physical view of

the system

Driven by budget

considerations

No direct operating

experience

Often acts as a

middleman between

users and higher

levels of management

Has strategic

concerns

background image

Auditors, quality assurance
and standards bearers

Do we need auditors in our
programming project?

What do usually do?

background image

Problems that may occur

They start working at the very end.

Problems with notation.

Form is more important than
substance.

background image

Systems Analyst

Archaeologist and scribe

Innovator

Mediator

Project leader

background image

SYSTEMS DESIGNERS

transform a technology-free
statement of user requirements
into a high-level architectural
design

the systems designers are likely to
be a “buffer” between the systems
analysts and the programmers

background image

PROGRAMMERS

Their mainly task is to implement
system modules

Combined roles

background image

Sumary

People have different
personalities, which all influence
their performace and their
preferable role in the team


Document Outline


Wyszukiwarka

Podobne podstrony:
BYT 2004 Communication in project team
BYT 2004 Role w zespole programistycznym
BYT 2004 The concept of a project life cycle
BYT 2006 Quality in IT project
BYT 2006 Software Life cycles & roles in project team v1
BYT 2006 Software Life cycles & roles in project team v2
BYT 2006 Communication in Project Management
Basic Microcontroller in C Programming
BYT 2004 Quality system
BYT 2004 Projekt informatyczny podstawowe zagadnienia
BYT 2004 Cykl zycia oproprogramowania
BYT 2004 Work organization methods and schemes
BYT 2004 Design Patterns
BYT 2004 Jakosc w projekcie informatycznym v1
BYT 2004 Zarzadzanie komunikacja w projekcie
Gender Roles in?ucation
BYT 2004 Software Testing

więcej podobnych podstron