|Version 17 (modified by 8 years ago) ( diff ),|
Sahana Eden should be easy to use out of the box, accessible to new users and quick to configure in preparation for or response to a disaster. Sahana Eden is currently difficult to use unless customized to a specific context. DSO aims to identify and document the common requirements for different types of users, which Sahana will implement, so that users can deploy and customize the software in an easier manner.
DSO will deliver requirements for Sahana Eden feature sets based on personas, scenarios, and user stories. Each deliverable will be validated through the Sahana community and documented on the Sahana Eden Wiki.
The time scope of the project is the Stanford Winter and Spring Quarters in 2015.
Feature Set / User
In order to facilitate the future development of a configuration tool (by a Sahana developer) that will ease Sahana set up, we plan to outline feature sets. These feature sets will define and encompass key features of Sahana that a deployment of Sahana may employ. There is a need for multiple feature sets as different disaster scenarios require different tools, mobilization of personnel, etc.
To understand what Sahana modules and features ought to belong together in a feature set, we took a user-centric approach and developed user personas. These personas are intended to be an imagination of what different Sahana users would be like, including their backgrounds, job scopes, and goals - and to that end, what Sahana modules the would find most valuable in their job.
We developed personas for different roles, including DRR Project Officer, HR Coordinator, Red Cross Volunteer, etc. These personas can be found here: User Personas
In order to verify the accuracy of the developed personas, we will conduct a user study on users and potential users of Sahana. Many of these people (User Study Participants) fit the user roles we seeked to define personas for. Interviews are ongoing. A list of interview questions can be found here: Interview Questions (Take note that these questions are non-exhaustive and the interview is open-ended)
=Product and Technical Requirements= ==Stakeholders== Within Sahana:
==Product Overview and Use Cases==
==Functional Requirements== Defines what the web setup toolkit should do
==Technical Requirements== Defines security, network, platform, integration, clients
==Interaction Requirements== Defines how the web toolkit should work with other systems
==High level workflow plans==
==Timelines and Milestones==
More info in our project plan/scope: https://docs.google.com/document/d/1BCGrEnTtgKCWCrvI9XQl1_ePkJdz8QYCd88hKIBOC78/edit#
==Evaluation Plan and Performance Metrics==
This works well for anyone comfortable with system administration using the command line, however it is currently inaccessible to users who don't feel comfortable in that environment.
Configurations / Deployment Process
At this time, Sahana architecture does not allow the default Sahana template to be deployed as-is. Often, deployments override the default template based on case specifics; Sahana does not have generic templates for standard scenarios which can be easily configured via web setup and rolled out by any community or organization without additional code development. Hence, DSO hopes for our work to contribute to the future development of the web setup facility of Sahana and the development of multiple standard scenarios and turnkey-templates for them.
(Our understanding is based on this conversation with seasoned Sahana developers)
Out of Scope
2) Data mining
3) Data organization
4) Data presentation
5) Baseline data repository
6) Turnkey templates