This is why it is wrong (for example) to expect QA staff
to sit through the whole of a review. They should be invited of course, but only to confirm that
the review is being properly run. Similarly they should only expect to attend test runs as witnesses,
not as proof that code is bug-free.
Managers have found it convenient to confuse the two in an attempt to save money while still obtaining
ISO 9000 certification. Since one of the roles of QA staff is to check that the testing process is running
well, it follows that if QA staff test, then they must check themselves??¦
FIGURE 1.3 Project roles and relations
7 Here??™s where the confusion arises.
The board/CEO/
owner
Maintains
relations with Client Client sta?¬?
Work with
Liaises with
Liaises with
Liaises with
QA
Representative
QA Manager
QA Director
Liaises with
Liaises with
Liaises with
Liaises with
May report to
May report to
or liaise with
May report to
or liaise with
May report to
Reports to
Reports to
Independent
safety advisor
Design
authority
Project
director
Project
manager
Test manager
Con?¬?guration
manager
Development
team leaders
Development
team leaders
Developers Testers Support desk
sta?¬?
Support/
training
manager
Business
analysts
Documentation
manager
Safety manager
Supplier
representative
Reports to
Report to May operationally report to
during development Report to
Report to
Reports to Reports to
Reports to
Report to
Reports to
Reports to
Reports to
Reports to
Reports to
Assessment or
certi?¬?cation
body
Report to
Introduction 15
1.
Pages:
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112