Agile Development of Courses and Curricula

This outline of my process for developing engaging and effective courses covers key stages from initial planning, through design and development, to testing, deployment, and launch.

By taking an agile approach, I remain flexible and responsive to evolving needs. This helps ensure the final product aligns with target learners' requirements and delivers maximum value.


©2024 KimDbytheSea. All rights reserved.

Assess & Plan

1

Determine Goals

In collaboration with project sponsors and subject matter experts, determine project goals and business goals.

2

Identify Gaps

Identify knowledge and performance gaps that need to be addressed.

3

Evaluate Resources

Locate and evaluate existing resources, standards, policies, guidelines, documentation, job aids, etc.

4

Define Objectives

Determine curriculum objectives that meet learners' needs and align with business goals.

5

Plan Scope

Define scope, deliverables, methods, and timeline and budget.

6

Gather Content

Gather potential source content and outline the curriculum.


©2024 KimDbytheSea. All rights reserved.

Design

Learning Outcomes

Define course-level learning outcomes/objectives and verify alignment with the curriculum outcomes (and therefore alignment with the business goals).

Evaluate Materials

Evaluate existing potential source material and resources.

Create Content

Create new instruction and resources where needed; update and align existing materials.

Ensure Alignment

Ensure content clarity, accuracy, flow, and alignment to objectives.

Stakeholder Review

Get stakeholder review and approval of the course content (revising as needed to attain approval).

©2024 KimDbytheSea. All rights reserved.

Develop

1

Create Prototype

Make a functional prototype of the course.

2

Build Delivery Package

Use tools such as Storyline 360, Camtasia, iSpring, Captivate, Illustrator, Photoshop, PowerPoint, etc., to develop the delivery package.

3

Ensure Accessibility

For eLearning courses and live class presentation materials, follow accessibility guidelines and inclusive design principles.

4

Review & Approve

Share the prototype with stakeholders for review and approval (revising as is instructional content as is necessary).

5

Finalize & QA

Iterate the prototype, finalize the course/materials, do quality assurance checks like copyediting, accessibility reviews, and verifying that all interactions work correctly.

©2024 KimDbytheSea. All rights reserved.

Test

1

Assess Learnability

Assess learnability and usefulness of the course by engaging members of the target audience for testing and feedback.

2

Ensure Functionality

  • As a learning experience
  • In the learning management system (LMS)
  • In the learning experience platform (LXP)

This is the last opportunity to identify necessary fixes before the course goes live for all learners!


©2024 KimDbytheSea. All rights reserved.

Deploy & Review

1

Go Live with MVP Courses

Make each course live for learners, as each course or group of courses is ready.

2

Collect Course Level Input

Collect input to look for urgent issues and patterns.

3

Review Course Feedback

Review evaluations to ensure all is well and note potential pre-launch revisions.

4

Review Curriculum

Prior to curriculum launch, review each course, and make necessary/desired changes (quality assurance).


©2024 KimDbytheSea. All rights reserved.

Launch

Promote

Market and promote the completed curriculum and its courses to the target audience.

Monitor

Monitor evaluations for urgent issues.

Plan Updates

Note items to potentially address when the curriculum undergoes maintenance and updates.


©2024 KimDbytheSea. All rights reserved.

Continuous Improvement

The agile development process is iterative and allows for continuous improvement of the courses and curricula based on learner feedback, changing business needs, and emerging best practices. Regular reviews and updates help ensure the training remains effective and relevant.

Interactive Diagram

©2024 KimDbytheSea. All rights reserved.