2. OBJECTIVES
Explain the main objectives of training and
certification
Discuss what is needed to prepare a training and
updating program
List the main components of a certification
programs
Explain the objectives of follow-up of trained and
certified staff performance and the main soirces of
the follow-up data
3. THE OBJECTIVES OF TRAINING AND
CERTIFICATION
To develop the knowledge and skills new staff
To assure conformity to the organization’s
standards for software products (documents and
code)
To update the knowledge and sjills of veteran staff
in response to developments in the organization
To transmit knowledge of SQAprocedures
To assure that candidates for key software
development and maintenance positions
4. THE TRAINING AND CERTIFICATION PROCESS
Determine the Determine the Plan the
professional professional professional
knowledge training and training
requirements updating needs program
Define Plan the
Plan
positions professional
certification
requiring updating
processes
certification program
Deliver training, Perform
updating and follow-up of
ceritification trained and
programs certified staff
5. DETERMINE THE PROFESSIONAL
KNOWLEDGE REQUIREMENTS
Job Positions :
-System Analyst
-Programmer
-Software development team leader
-Programming team leader
-Software maintenance technician
-Software tester
Knowledge and skills of software engineering required:
- Software development tools
- Programming langauge versions
- CASE tool versions
Knowledge of SQA topics required:
- Procedures pertaining to the various development and maintenance activities
6. DETERMINE THE PROFESSIONAL
TRAINING AND UPDATING NEEDS
Training and updating are determined by
comparison of the staff’s current knowledge.
The type of training :
Training : for new employees, according to
their designated assignment
Retraining : for employees assigned to new
positions or receiving new assignments
Updating : for staff members as demanded
by their positions
7. PLAN THE PROFESSIONAL TRAINING AND UPDATING
PROGRAM
Planning training and updating programs for software
engineering
New personnel are recruited and veteran staff are shifted
Planning training and updating programs for SQA
topics
Training for new employees and updating veteran staff
members
8. DEFINE POSITIONS REQUIRING CERTIFICATION
Some positions required for certification are
Software development team leader
Programming team leader
Software testing team leader
Software maintenance technician
Internal quality auditor
The list of positions that require certification
naturally varies by firm or organization.
9. PLAN CERTIFICATION PROCESSES
Objectives:
- To provide a framwork for the thorough
investigation of a candidates qualifications
- A demonstration of his or her professional
knowledge and skills.
10. PLAN CERTIFICATION PROCESSES (CONT’D)
Typical certification requirements
- Professional education
- Internal Training Courses
- Professional experience in the organization
- Assessment of achievements of achievements and
ability in periodic appraisals
- Evaluation by the candidate’s direct superior
- Mentors supervision for a specified period time
11. PLAN CERTIFICATION PROCESSES (CONT’D)
Functions of the certification committee
- To perform the certification process on the
basis of requests
- To follow up certification activities
(mentoring)
- To update certification requirements
- To revise the list of positions requiring
certification
12. DELIVER TRAINING, UPDATING AND
CERITIFICATION PROGRAMS
Topics include software engineering, software
quality assurance and management skills, as
needed by the organization
Courses can be short lectures &demonstrations,
lengthy courses over several weeks or months
Can be conducted by organization’s training unit,
academic institutions, vocational institutions.
13. PERFORM FOLLOW-UP OF TRAINED AND CERTIFIED
STAFF
The unit responsible for training and certification
should regularly perform follow-up using:
- Collection of regular performance metrics
- Questionnaires completed by staff members
-Analysisi of outstanding achievements as well as
failures
- Specialized review of software products