2. The Project Manager
• QMS is expected to support the following functions of a
– QMS should provide facilities whereby a project manager can
consider the vast majority of possible risk, which could affect a
– QMS should specify standards, which will enable staff to report
on their activities in a uniform way.
– QMS should lay down standards and procedures, which ensure
that cost and expenditure records from earlier projects are
kept in a easily accessible form.
3. The Project Manager
QMS should provide a way of collecting and analyzing defect
QMS should contain a standard for a project plan which gives
details about the capabilities of the staff who are to carry out
the project task such as system testing.
QMS should set coding standards
QMS should provide directions to the developer to store
test data and test outcomes in files.
QMS should guide the developers and the configuration
managers towards organizing the entire software project
5. System Designer
QMS should provide a standard, which describes how the
process architecture and data architecture are to be
QMS should specify standards, which lead to a system
that should be easily maintainable.
It should provide standards, which lead to a good
QMS should provide a standard for the requirements
It should provide a number of checklists
It should provide a description of the process involved
when an analyst liaisons with a customer.
7. Senior Management
QMS should provide senior managers with reports of
achievements against targets for each of their projects;
It should provide direction on the setting up of audit trail
It should provide facilities whereby reports on defects
discovered during development are issued regularly.
8. Staffing Department
• QMS should provide standards for a project plan where
the skill level of the staff on the project is properly
specified. It helps the HR department to allocate the right
people to the project.
• QMS should provide a standard format for reports as
well as for the resume.
– To produce a written report on the effectiveness of the staff
on the project.
QMS provide directives which specify how progress
meeting are to be organized.
Who should be invited from the developer’s staff?
When the meeting should be scheduled?
What physical arrangements, such as the booking of a room
should be made?
How issues arising from a progress meeting are to be
10. The Testers
QMS should ensure that procedures and associated
checklists are in place to enable test data and test
outcomes to be stored in a project repository.
QMS should ensure that procedures exists which help in
arrangement of resources requirement for tests.