Development Project 199: Teaching/Research Software Requirements Framework


This project was intended to produce a framework document outlining practices and procedures for the acquisition, monitoring, and updating of software requirements for teaching and research purposes (although the resulting document was concerned primarily with teaching software, as this caused most problems - there being no definitive set of software requirements for taught courses, and no formal procedure for updating software).

Work Done

A series of meetings were arranged with ISS to agree deadlines for distinct phases of requirements gathering and their implementation. After broad agreement was reached, a discussion document was circulated to all teaching staff in August. A small amount of feedback was received, and some minor, non-substantive changes were made.


The need for a more formal software requirements gathering procedure was accepted, and key stages in this process were identified. However, it is not a foregone conclusion that this procedure will be followed by all teaching staff. Head of Teaching (Stuart Anderson) indicated that he would be prepared to push the agreed procedure as a formal process.


There was no initial time allocation, but a user-consultation and document revision project such as this was not likely to be quick. In total, the time taken was around 40 hours, or just over one FTE week.


The timetable as agreed is:

  1. Report by lecturer/TAs of software for existing (completed) course as taught (did everything work as required?) (by mid-December or end March)
  2. Assignment of Teaching Duties (end April)
  3. Assessment of course software needs for next academic year, including any new, additional, or changed software (to be based on end-of-semester assessment, as [1] above) (end May)
  4. Confirmation of any changes needed, or none (mid-June)
  5. Delivery of requested software by computing support (end July)
  6. Completion of second assessment by lecturer/TAs (does everything now work as required?) (mid-August)
  7. Tweaking/fixing (as/if required by [6]) (end August)
  8. Requirements sign-off (mid-September)


-- RogerBurroughes - 06 Oct 2011

Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf 199-DiscussionDocument.pdf manage 71.0 K 06 Oct 2011 - 14:02 RogerBurroughes Discussion document
Topic revision: r3 - 26 Oct 2011 - 14:37:11 - RogerBurroughes
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies