Published and updated 2026-08-03. Written by Awantha Imesh; reviewed by Wolfenox.
Short answer
An ethical planning guide for university software projects covering scope, architecture, milestones, testing and presentation. The appropriate decision depends on users, workflow, integrations, risk and the evidence required from a first useful release.
Define the learning problem
Define the current process, intended users, constraints and evidence of success before choosing an implementation approach.
Plan scope and architecture
Define the current process, intended users, constraints and evidence of success before choosing an implementation approach.
Build evidence through testing
Define the current process, intended users, constraints and evidence of success before choosing an implementation approach.
Document and present your own work
Define the current process, intended users, constraints and evidence of success before choosing an implementation approach.