STAFF TRAINING & CERTIFICATION Julia Carolina Daud 5209100059
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
THE OBJECTIVES OF TRAINING ANDCERTIFICATION 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
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
DETERMINE THE PROFESSIONAL KNOWLEDGE REQUIREMENTSJob Positions : -System Analyst -Programmer -Software development team leader -Programming team leader -Software maintenance technician -Software testerKnowledge and skills of software engineering required:- Software development tools- Programming langauge versions- CASE tool versionsKnowledge of SQA topics required:- Procedures pertaining to the various development and maintenance activities
DETERMINE THE PROFESSIONALTRAINING AND UPDATING NEEDSTraining 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
PLAN THE PROFESSIONAL TRAINING AND UPDATINGPROGRAM 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
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.
PLAN CERTIFICATION PROCESSESObjectives:- To provide a framwork for the thorough investigation of a candidates qualifications- A demonstration of his or her professional knowledge and skills.
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
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
DELIVER TRAINING, UPDATING ANDCERITIFICATION 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.
PERFORM FOLLOW-UP OF TRAINED AND CERTIFIEDSTAFF 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