While waiting for a decision on the delivery approach (and maybe to inform this, if not yet decided) I have started mapping out the chunks of work, key questions and noting critical path (or high importance areas). I suggest that we identify actions/tasks based on the content of this page but will not do so until I have discussed this with Chrissi (and maybe she is better placed to do so anyway).
...
- Identify the functionality set areas (maybe these are the epics) based on the information we have.
- Efficiently determine if we believe they are in the "Must" or "Should" category.
- Use team expertise to identify which ones we need stakeholder input on and which we can do without other parties being involved.
- Establish a "product owner group" for one functionality set.
- Work closely together for a short period of time to determine the requirements, and ideally demonstrate a solution.
- Any solution must be a reusable block/tool/widget that can be deployed all over the site (beyond even a faculty site). This point applies even back at the first point when we identify the functionality set.
CSP
Courses
- Let COO run its course (pun intended). I have concerns over the delivery date (when each story gets done) and the prioritisation process (with David and Angela) from a WIP perspective in as much as we need to know what COO will give us, so we can either assume it will be there in time, or deliver it in WIP if we really need it.
- Does WIP want to deliver some of the COO stories (earlier, as WIP)?
- WIP has some additional course requirements in the backlog and might yet draft some more (as our understanding grows).
- Will a user want to see all courses:
- Related to a subject? But which subject list is used for this, given that the course attribute "subject" is based on the Banner codes and this is not a great match to our web subject? Further, if we abandon the Banner subjects in favour of marketing/recruitment oriented areas of study and subjects we will no longer be able to express this relationship.
- Related to an area of study? See definition below. Would be an inheritance approach or a search based on a join, with the results normalised.
- Taught by a certain staff member?
- Taught (by staff) in a certain school?
- Required for a programme? This touches on where is the master of this data, can it be accessed as a feed, is it understandable by a human, etc?
- Related to a specific course? Still need to define related but I think of same subject or area of study, same level plus or minus one level,
- Recommended by others? Still needs defining but I think of a recommendation engine hooked in to either the enrolment data or GSA
...