Академический Документы
Профессиональный Документы
Культура Документы
4) Building systems
5) Testing systems
6) Maintaining systems
7) Operating systems
8) Quality of systems
9) Security of systems
10) Allocation of resources
11) Planning for systems
12) Training personnel
Test Work Processes Cont’d
• Key concepts are:
2) Policies are developed by senior management.
3) Policies set direction but do not define specific
products or procedures.
4) Policies are needed in areas that cause problems.
5) Policies define the areas in which processes will be
developed.
Test Processes Cont’d
• The workers who use the procedures and are required to comply
with the standards should be responsible for the development of
those standards and procedures.
• Management sets the direction and workers define that direction.
• Key concepts are:
4) Management provides the organizational structure for workers to
develop their own standards and procedures.
5) The program is driven by management policies.
6) Absolute compliance to standards and procedures is required.
7) A mechanism is provided for the continual maintenance of
standards and procedures to make them more effective.
• The software tester should be the owners of test processes – and
thus involved in the selection, development and improvement of
test processes.
Test Work Processes Cont’d
• Selecting, developing, and acquiring work processes is
an overall IT organization responsibility.
• Normally the function that performs this activity is called
the process engineering function.
• Software testers need to both understand how the
activity operates AND participate when test processes,
and related processes, are selected and put into
practice.
• IT groups should develop a plan for implementing and
operating a process engineering program.
Test Work Processes Cont’d
• Specific components for the process engineering
program include:
2) Building a Process Engineering Organization
3) Developing a Standard and Procedure for Standards
4) Planning for Standards
5) Writing, Storing, and Retrieving Standards and
Procedures.
6) Enforcing Standards.
Test Work Processes Cont’d
• The structure that is put into place to develop and update policies,
standards, and procedures must involve both staff and
management.
• Guidelines for establishing an organizational structure:
3) Establish a Process Engineering Committee comprised of the
most senior IT managers.
4) Represent all IT organizational areas on the Process Engineering
Committee
5) Appoint an individual as the Process Engineering Manager.
6) Appoint Ad Hoc Committees to develop individual standards and
procedures.
7) Let the Standards Ad Hoc Committees develop the technical
standard.
Test Work Processes Cont’d
• Responsibilities of the Process Engineering Manager.
2) Promote the concept of process engineering
3) Be the driving force behind the processes
4) Administer the standards program defined by the
Process Engineering Committee.
5) Be a resource to the Process Engineering Committee
and Ad Hoc Committee.
6) Ensure involved parties are adequately trained.
Test Work Processes Cont’d
• Role of the process engineering committee is
to:
2) Accept topics for processes
3) Set priority implementation of processes
4) Obtain the resources necessary to develop the
process.
5) Approve or reject developed processes.
Test Work Processes Cont’d
• Responsibilities of the Ad Hoc Committee:
2) Gain representatives from all involved areas.
3) Ensure that the committee has between three
and eight members in size.
4) Create the standard and procedure.
5) Coordinate reviews of the standard with
involved parties.
6) Periodically review and update the standards
and procedures previously developed by the
Ad Hoc Committee.
Test Work Processes Cont’d
• The make up of the process engineering committee is
important. Some guidelines in selecting members are:
2) Select the highest-level manager who will accept the
position.
3) Assign individuals who are supportive and enthusiastic
over standards.
4) Make long-term assignments to the Process
Engineering Committee.
5) Select individuals who are respected by their peers
and subordinates.
6) Ensure the appropriate areas of interest are involved.
Test Work Processes Cont’d
• Guidelines to ensure the appropriate areas of interest
are included:
2) Is every organizational function within IT involved?
3) Are the activities that interface to the IT function
involved; for example, key users and customers?
4) Are activities having a vested interest involved, such
as auditors.
5) Are all the IT “businesses” represented such as the
project leaders, systems programmers, data library,
security, help desk, and so forth?
Test Work Processes Cont’d
• Prior to creating work processes, the Process
Engineering Committee must develop a standard and
procedure for developing standards and procedures.
• A standard should define: