Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Experiment Videos

Developing high-quality educational software.

Lynn A Johnson1, Titus K L Schleyer

  • 1Office of Dental Informatics, School of Dentistry, University of Michigan, Ann Arbor 48109-1078, USA. Lynn.A.Johnson@umich.edu

Journal of Dental Education
|December 3, 2003
PubMed
Summary

Developing educational software needs a skilled team and a systematic, six-phase process. This article details the essential skills for each phase, from analysis and design to development, testing, implementation, and maintenance.

Related Concept Videos

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Multistate Model of Chronic Wounds, Amputations, and Mortality: Cohort Study of a State-wide Registry.

Annals of surgery·2025
Same author

A statewide system for maternal-infant linked longitudinal surveillance: Indiana's model for improving maternal and child health.

International journal of population data science·2025
Same author

NCCN guideline concordance in colon and rectal cancer patients within a comprehensive health system.

American journal of surgery·2024
Same author

Cardiovascular disease in thymic cancer patients.

Frontiers in cardiovascular medicine·2024
Same author

A patient-centered nurse-supported primary care-based collaborative care program to treat opioid use disorder and depression: Design and protocol for the MI-CARE randomized controlled trial.

Contemporary clinical trials·2023
Same author

Preliminary evaluation of the <i>Chest Pain Dashboard</i>, a FHIR-based approach for integrating health information exchange information directly into the clinical workflow.

AMIA Joint Summits on Translational Science proceedings. AMIA Joint Summits on Translational Science·2019

Area of Science:

  • Educational Technology
  • Software Engineering

Background:

  • Effective educational software development relies on a systematic process and a skilled team.
  • This article outlines the core competencies required for each stage of software creation.

Purpose of the Study:

  • To describe the essential skills for a development team across the six phases of educational software development.
  • To provide insights into the systematic process of creating educational software, using a CD-ROM product as a case study.

Main Methods:

  • The article details the six phases: analysis, design, development, testing (alpha and beta), implementation, and maintenance.
  • It emphasizes the specific skills and tasks involved in each phase for successful educational software creation.

Main Results:

Related Experiment Videos

  • Successful educational software development requires distinct skills in analysis (audience, goals, constraints), design (UI, events, content), and development (coding, media, documentation).
  • Thorough testing (alpha and beta), careful implementation, and ongoing maintenance are crucial for delivering high-quality, up-to-date educational software.

Conclusions:

  • A systematic, multi-phase approach with a skilled development team is vital for effective educational software.
  • Lessons learned from a CD-ROM development project highlight the importance of each phase and team expertise.