Involvement: learn the software from very little documentation, solve production issues & write documentation.
Technologies: PHP/CodeIgniter, jQuery & MySQL.
A website that takes the funding applications and displays status of the progress. Open to all researchers in NZ and used by related government agencies.
This also has a parameters setting system, eg. an administrator can set up dates, forms, permissions for each funding round s.t. it can run from year to year without getting the developer to change source code.
It was my job was to maintain and tidy up this code. Even though the design is brilliant, the implementation is rushed and the documentation is next to nothing. My first step was to understand the system and to document them s.t. the knowledge stays in the organisation instead of in the developers’ heads. This is on top of general everyday production issues.
All my documentation includes dates, symptoms, and source code changes. This turned out to be very time-saving, as one symptom is usually linked to another so some preventive measures can be done before it occurs. Here’s a copy of the example bug report.
After one year HRC could already get on to plan new systems – the dream system of allowing research results to be shared amongst all researchers and/or making it viewable by the general public. I was involved as the sole developer for the technical design.