Personas and User Stories
Lasara
Persona
Lasara is the software engineer entrusted with maintaining and using our
software once it is finished and our team has disbanded. She deals with the
technical obstacles such as ensuring our software will run in the KDD work
environment (currently the Emerald UNIX server). She will use our software
whenever she wants to generate a new sas/intrnet page which means the
software will be used frequently. Lasara's goal is to be able to generate
sas/intrnet pages more quickly and consistently than has been previously
possible with manual template configuration. Her technical skills mean that
she is more likely to interact with our software through a command line
interface than with a GUI but she is capable of using both. After pages are
generated with our software, she is the person responsbile for maintaining
the pages.
User Story
I want a software product that is capable of easily and simply producing
sas/intrnet pages as output given a predefined sas/intrnet template and a
list of configuration parameters from a configuration file. It would be
especially helpful if the configuration files were generated from a web GUI
but a command line interface is also acceptable. The software needs to be
able to handle multiple template specifications and various configuration
choices. If time permits I would like to extend the scope of this project
to include several other improvements to the KDD website, such as bug
tracking and printing (but these issues will be approached separately at a
later date).
Jennifer
Persona
Jennifer is a social work professional. On the KDD Project, she is primarily a data entry operator, and has gained a working knowledge of database administration. She can understand SAS, but is not very comfortable with it.
Jennifer's goal is to do minor maintenance on the KDD website, including adding new pages once Lasara has written the SAS code to generate the raw graph.
User Story
I have reorganized a small part of the database and the sas-internet code needs to be changed in order to get information from this new address. I want to be able to edit a config file in order to change the
sas-internet code to fix the address problem. The editing of the config file must not require any sas knowledge or any deep computer technical skills, so a GUI of some sort would be best. The end product must fit into the template so that it fits in with all the other pages.
User Story
I want the layouts of new pages to fit a different template to look nicer, but all the information needs to stay the same. I want to be able to swap out different templates but keep the config file. I have very little knowledge of how the templates work.