Detail some use-case scenarios for the system to validate the understanding of the requirements.
Evaluate the following draft ideas for use cases of the system.
UC: Copy Notebook TL Entries. Copy entries written in the NBTL into the
system to include them in summaries and reports.
UC: Search Entries by keyword. Search TL entries using one or more
keywords, akin to GMail mail searching.
UC: Define Initial Categories. Setup a few categories to which entries are
assigned.
UC: Generate Weekly Summary. Generate a weekly summary report following the
template found in PSP book. Open issue: what about other visualization
options, like 3d graph fed with weekly summaries of a whole period?
UC: Check TL Completeness. Assess whether or not there are missing entries
from the NB TL not copied into system's TL.
Other Reqs: I expect to have a population view of the TL entries,
preferably sortable by date and/or category. If sorting option isn't there
yet, at least I expect it to be sorted by NB TL order
(NB#+NBPage#+NBPageLine#).
Entity: Entry
- Props: date=current/last, NB#=current/last, NBPage=current/next,
NBLine#=next, #Lines=1, [Category=last], Start Time, End Time, Distraction
Time, Comments=0, Total Time (calculated).
Defer for next iteration
Replying to psequeira:
Evaluate the following draft ideas for use cases of the system.
UC: Copy Notebook TL Entries. Copy entries written in the NBTL into the
system to include them in summaries and reports.
UC: Search Entries by keyword. Search TL entries using one or more
keywords, akin to GMail mail searching.
UC: Define Initial Categories. Setup a few categories to which entries are
assigned.
UC: Generate Weekly Summary. Generate a weekly summary report following the
template found in PSP book. Open issue: what about other visualization
options, like 3d graph fed with weekly summaries of a whole period?
UC: Check TL Completeness. Assess whether or not there are missing entries
from the NB TL not copied into system's TL.
Other Reqs: I expect to have a population view of the TL entries,
preferably sortable by date and/or category. If sorting option isn't there
yet, at least I expect it to be sorted by NB TL order
(NB#+NBPage#+NBPageLine#).
Entity: Entry
- Props: date=current/last, NB#=current/last, NBPage=current/next,
NBLine#=next, #Lines=1, [Category=last], Start Time, End Time, Distraction
Time, Comments=0, Total Time (calculated).
Entity: Engineering Notebook (NB)
- Props: number=next, date=current, pages=settable default,
lines/page=settable default.