1. Analysis
    1. Key Steps
      1. Learner Analysis
        1. Their demographic
        2. Their motivation
        3. Their current skills level
        4. Their current knowledge
      2. Business Goals
        1. Needs Analysis - Is Training the appropriate solution?
        2. What are the expected outcomes from stakeholders' perspective? Is it realistic?
        3. What are the constraints (budget, timeline, stakeholders involvement)?
        4. What are the available resources (content, technology, facilities, manpower)?
      3. Program-Level Learning Objectives
        1. What are the outcomes for the learners?
          1. By the time the participant finish this course, he or she could be able to .......
          2. Use strong verbs from Bloom taxonomy (Describe, explain, demonstrate, show, evaluate etc.)
    2. Deliverables
      1. Training Needs Analysis
      2. Training Plan
  2. Design
    1. Key Steps
      1. Define the Instructional Delivery Methods
      2. Define the Instructional Strategy
        1. Create a map of learning content / activity leading to the Program Learning Objectives
        2. Design Module-level Learning Objectives
          1. By the time the participant finish this module, he or she could be able to .......
          2. Use strong verbs from Bloom taxonomy (Describe, explain, demonstrate, show, evaluate etc.)
      3. Design Assessments
        1. Assessments for each Learning Objectives
          1. Formative Assessments
          2. Summative Assessments
      4. Create the Detailed Course Outline
        1. Module Content
        2. Story board
        3. Duration
    2. Deliverables
      1. High Level Design Document
      2. Story Boards
  3. Development
    1. Key Steps
      1. Develop the Learning Resources
        1. Lectures
        2. Readings
        3. Discussions
        4. Projects
        5. Worksheets
        6. Assessments
        7. Activities
        8. Pre-course and post-course survey
        9. Multimedia resources
      2. Validate with Stakeholders on sample modules and then frequently during development
      3. A full real-time rehearsal / training pilot
      4. Adjustments based on feedback
    2. Deliverables
      1. All materials for the implementation and evaluation of the program
  4. Implementation
    1. Key Steps
      1. Pre-course
        1. Train the trainer (if the trainer is someone else)
        2. Establish schedule
        3. Enrollment and learners' engagement
        4. Distribution of pre-course preparation materials (readings...)
        5. Prepare all materials to be ready (printing, stationery, arrangement, etc.)
      2. During the course
        1. Deliver training content
        2. Facilitate activities
        3. Taking note on learners' performance
    2. Deliverables
      1. Participant Assessments
      2. Attendance Forms
      3. Feedback Forms
  5. Evaluation
    1. Key Steps
      1. During the whole process
        1. Collect and response to feedback from stakesholders and learners throughout the process
          1. Surveys
          2. Meetings
          3. Emails
          4. Test-runs
          5. etc.
      2. After the course
        1. Perception: Evaluate the participant satisfaction
        2. Learning: Evaluate the learners' assessments during and right after the course - did they acquired the knowledge and skills?
        3. Performance: Evaluate learners' performance afterward - did they able to transfer the knowledge and skills into actual work environment?
    2. Deliverables
      1. Program evaluation report
      2. Project Evaluation Report