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 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
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 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
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
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
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 PROCESSES


Objectives:
- 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 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.
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

Staff training & certification

  • 1.
    STAFF TRAINING &CERTIFICATION Julia Carolina Daud 5209100059
  • 2.
    OBJECTIVES  Explain themain 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 OFTRAINING 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 ANDCERTIFICATION 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 TRAININGAND 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 PROFESSIONALTRAINING 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 REQUIRINGCERTIFICATION  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, UPDATINGAND 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 OFTRAINED 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