Overview
This programme introduces participants to the fundamental principles and activities involved in developing a digital system. It is suitable for officers who manage, coordinate or contribute requirements to ICT projects, even if they do not have a programming background.
Participants will learn how to translate an existing manual process into clear system requirements, identify users and business rules, prepare basic interface and database designs, and understand how development teams turn those documents into a working application.
The training combines short lectures, guided exercises and a departmental case study. Participants will work in groups to plan a small internal system from initial problem identification through design, testing and implementation planning.
Learning Outcomes
- Explain the major phases of the System Development Life Cycle.
- Identify stakeholders, users, business rules and system requirements.
- Convert a manual work process into a structured digital workflow.
- Prepare basic functional and non-functional requirements.
- Produce use cases, user stories, process flows and simple wireframes.
- Understand the roles of frontend, backend, databases and APIs.
- Plan user acceptance testing, deployment and system maintenance.
- Communicate requirements more effectively with internal ICT teams and vendors.



