tictric AT jabber.ccc.de if you really need to contact me directly :)
Having two kids, I discovered that they tend to spend more then sufficient time in front of our computer. Not that I don't appreciate their efforts to learn to use this complex worktool, but I think there's other important things to learn too.
In short, I want to give them sufficient time per week or month to make themselves even more familiar with our workstation but I don't want to stay guard all the time that they don't sit in front of it longer than allowed (and good for them). Unfortunately there's no tool with GUI so far, that I could get hold of that would assist me managing the time my kids may spend with processing data.
Therefore I propose (or rather put up to discussion) the development of Nanny.
Kim and Joe've got two children. Jil and Moe. Jil goes to primary, Moe to secondary school. They, like their parents, love to work (play) with the computer in their home office. They show a tendency to sit rather longer than shorter in front of the screen and this causes trouble because Kim and Joe think their minds are too immature for a constant exposition to this technique. And also there's more important skills for children to master and be it only to jump and run and cycle and what not.
So Kim fires up the workstation and logs into her account on a KDE-Desktop. In system-settings, on the advanced tab she finds
User Profile 1: For each group of users identified (or primary groups, or particularly special groups if many groups are defined), write a description of that user's characteristics based on a real user you know.
Use Scenario 1: For each task identified (or major tasks, or particularly special tasks if many tasks are defined), write a description of how that user would accomplish the task independent of how they would complete it within the application.
Use Case 1: If a use scenario has been implemented, include a matching use case which describes how the task use scenario can be completed in the application. There may be branching or multiple ways to complete the task, and this is a good way to document it.