Changes between Initial Version and Version 1 of Projects/Non-Coding


Ignore:
Timestamp:
03/05/11 08:26:35 (14 years ago)
Author:
Michael Howden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Projects/Non-Coding

    v1 v1  
     1[TOC]
     2= Non-Coding Projects =
     3''Projects that do not involve Coding but may involve design, using the software, writing documentation, etc.''
     4
     5=== Project: Testing ===
     6''GCI''
     7==== Role-Play Being a User ====
     8 * Bugs - Try to break it!  Some suggestions for bug-hunting:
     9  * Start with the demo system, and register for an account there: http://demo.eden.sahanafoundation.org
     10   * Pick one application to test so you get familiar with how it works.
     11   * Try all the functions.
     12    * All the menus and buttons.
     13    * Adding and deleting and listing and updating records.
     14    * Downloads and uploads.
     15   * Change settings.
     16   * Try putting in bad data.
     17   * Try different browsers and different operating systems.
     18   * Try it while logged in or not logged in.
     19  * Install your own copy, so you can...
     20   * Give yourself administrator privileges and try out administrative functions.
     21   * Start with an empty database.
     22   * Try it with different database systems.
     23  * You can report bugs you find, but first:
     24   * Check that the bug isn't already reported: [http://eden.sahanafoundation.org/search?ticket=on Search Tickets]
     25   * Follow the [http://eden.sahanafoundation.org/wiki/BugReportingGuidelines Bug Reporting Guidelines].
     26 * Think about how could it be better.
     27 * Try Sahana Eden out -- you can use:
     28  * A running Sahana Eden [http://demo.eden.sahanafoundation.org/eden/ demo site]
     29  * Your locally-installed Sahana Eden site -- see these setup instructions:
     30   * Instructions for [wiki:InstallationGuidelinesVirtualMachine running Sahana Eden in a virtual machine] (for developers but also convenient for testing because this can be updated to the latest version).
     31   * For reference, here is the [wiki:InstallationGuidelines list of all types of installations].
     32 * Modules that could use some usability improvement:
     33  * All of them, but in particular:
     34  * [http://demo.eden.sahanafoundation.org/eden/gis Mapping]
     35  * [http://demo.eden.sahanafoundation.org/eden/cr Shelter registry]
     36  * [http://demo.eden.sahanafoundation.org/eden/hms Hospital registry]
     37  * [http://demo.eden.sahanafoundation.org/eden/pr Person registry]
     38 * New or unfinished modules that would benefit from feature and workflow suggestions:
     39  * [http://demo.eden.sahanafoundation.org/eden/inventory Logistics]
     40  * [http://demo.eden.sahanafoundation.org/eden/vol Volunteer management]
     41  * [http://demo.eden.sahanafoundation.org/eden/msg Messaging]
     42  * [http://demo.eden.sahanafoundation.org/eden/rat Rapid assessment tool]
     43
     44==== Report Tickets ====
     45See: [wiki:BugReportingGuidelines Reporting Guidelines]
     46 * What do you expect it to do? What did happen?
     47 * What additional features would you want?
     48 * What do you think the workflow should be? Report unclear/inconvenient workflow
     49 * Additional/clearer help text required. Suggest tooltips (help info) for fields on forms.
     50 * Was there something you wanted that wasn't available?
     51
     52=== Project: Documentation ===
     53''GCI''[[BR]]
     54We need instructions for how to use some of our applications.  We have some instructions on the [wiki:UserGuidelines] page -- this can be a starting point.  For applications that have no instructions, the [wiki:UserGuidelinesTemplate User Guideline Template] tells what the form of the instructions should be.  The instructions are posted on the [wiki:WikiStart Sahana Eden wiki], so you'll need an account to edit the wiki. Some instructions are in Google Docs and need to be put in the wiki.[[BR]]
     55For GCI, we request that you complete the "Report 5 Bugs in Sahana Eden" task first and focus on the application you will be writing documentation for, to ensure that you understand the functionality.
     56
     57 * Pick one of the applications.  (For GCI, pick the task for the application you want.)
     58 * Look at any instructions that are already available for the application, linked from the [wiki:UserGuidelines] page.
     59 * Pretend you're a user -- these are tools for emergency management, so think about using it for dealing with a disaster.  Try out the application -- try entering data and looking it up, see what features are available.  (Look at the [wiki:ProjectInformation#Project:Testing] section for more on thinking like a user)
     60 * Things to look at:
     61  * Do the current instructions match the way the application is now?
     62  * Are there application features that have no instructions?
     63  * Are the instructions confusing?
     64  * Do the instructions fit the [wiki:UserGuidelinesTemplate User Guideline Template]?
     65 * To edit the instructions:
     66  * Register on eden.sahanafoundation.org and log in.
     67  * Make a new wiki page by going to its url in your browser.  For instance, if the application's current wiki page is called IncidentReporting, make one called NewIncidentReporting by going to http://eden.sahanafoundation.org/wiki/NewIncidentReporting in your browser.  Click create new page.
     68  * In the current instructions, click edit this page.  Copy the wiki text to the new page and save that one.  Cancel the edit in the original page.  Now you can edit the new page without any worry about making a mistake.  Save your work often!
     69  * There is information about [wiki:TracWiki editing the wiki] and [wiki:WikiFormatting wiki formatting].
     70
     71In particular we need documentation for:
     72 * Organisation Registry
     73 * Assessment
     74 * Request Management
     75 * Project Tracking
     76 * Volunteer Management
     77 * Inventory/Warehouse Management
     78 * Incident Reporting
     79
     80=== Project: Ticket Verification ===
     81''GCI''[[BR]]
     82Some of our bug reports (tickets) have been left open even though they've been fixed. Others don't have much information. We'd like you to go through some tickets to see if they're done or if they need more information.
     83 * Register for an account on our [http://demo.eden.sahanafoundation.org/eden/ demo site].  Or you can install your own copy of the software, if you want to test the very latest version. Look at the [wiki:ProjectInformation#Project:Testing bug testing] project description for information on installing.)
     84 * Find a bug to work on from this list of [/report/23 older open bugs].  (Older bugs are more likely to have been fixed or no longer relevant, so that's why we want to look at those.)
     85 * When you've found a bug to look at, add "GCI" to the "Keywords" (near the bottom of the ticket form), and submit that change. That will let other GCI students know this is *your* bug!
     86 * Try to reproduce the problem reported in the ticket:
     87  * If the bug is still there, and the description of how to make it happen is clear, just add a comment saying you verified that it's still there.
     88  * If the description of how to make the bug happen is clear, and the bug is gone...
     89   * If there are also suggestions for improvements, and those haven't been done, add a reply that you've verified the bug is gone, and change the type to "enhancement".
     90   * Otherwise, add a reply to the ticket: Describe carefully what you did to test it, and "resolve" the ticket as "worksforme". (The person who reported the bug can still reply and reopen the bug if they want.)
     91  * If the instructions to cause the bug to happen aren't clear, try to figure out what the reporter meant -- try to find the bug yourself. If you can reproduce the bug, add better "how to reproduce" instructions.  See the [wiki:BugReportingGuidelines Bug Reporting Guidelines] for what makes a good bug report.
     92  * If you can't figure out what the ticket means, add a reply that tells the ticket reporter what info would be helpful.
     93 * Post links to the tickets you worked on in your GCI task.
     94
     95=== Project: Collate Organisation List ===
     96''GCI''[[BR]]
     97Collate a list of organisations involved in Emergency Management from multiple sources, for use in future emergencies.  See full description
     98[http://wiki.sahanafoundation.org/doku.php/community:gci:gci2010:org_list here].
     99
     100=== Project: Stock Taking of Humanitarian Catalogues ===
     101''GCI''[[BR]]
     102Prepare a Stock Taking Report to assess what Humanitarian Catalogues are available which could be pre-populated into Sahana
     103
     104Some Sources to Start with (you will need to search to find additional catalogues ):
     105 * https://www.cimicweb.org/cmo/haiti/Crisis%20Documents/Shelter%20Cluster/USAID%20OFDA%20Warehouse%20commodity%20catalog.pdf
     106 * http://procurement.ifrc.org/catalogue/ or http://www.icrc.org/emergency-items/
     107 * http://www.unhcr.org/4bc431359.pdf
     108 * WHO supply catalogue
     109 * http://www.supply.unicef.dk/catalogue/Emergency_Items.pdf
     110 * http://www.logcluster.org/ may also be a good resource
     111
     112For each Catalogue list:
     113 * Source
     114 * Date of Publishing
     115 * Data model. What data "fields" are their for each item? These could be the column headings, or you could be able to determine the types of data each catalogue records for its items. Present this as a list.
     116 * Categories / Sub-categories - What is the list/hierarchy they use.
     117 * Number of Items
     118 * Summary Description of what the catalogue is for and what items it contains
     119
     120Prepare a report with the information listed above for each catalogue. Publish this report on a new page at BaselineSupplyCatalog (you will need to create a Trac account to do this).
     121
     122=== Project: Scenario Cards ===
     123''GCI''[[BR]]
     124Running simulations of disaster scenarios is crucial to:
     125 a. Test that Sahana works correctly
     126 b. Train people to use Sahana
     127 c. Familiarise programmers with the Disaster management domain.
     128 d. Interest people in the project
     129
     130We have a number of different resources on simulations currently available:
     131 * SahanaCamp 1.0
     132  * [http://eden.sahanafoundation.org/attachment/wiki/ProjectInformation/SahanaCamp%20Simulation.doc]
     133 * SahanaCamp 1.2
     134  * [http://eden.sahanafoundation.org/attachment/wiki/SahanaCamp1.2/General%20Sessions%20Hand%20Outs.pdf General Session Hand Outs]
     135  * [http://eden.sahanafoundation.org/attachment/wiki/SahanaCamp1.2/Simulation%20-%20Instructions.pdf Instructions]
     136  * [http://eden.sahanafoundation.org/attachment/wiki/SahanaCamp1.2/Simulation%20-%20Incidents.pdf Incidents]
     137  * [http://eden.sahanafoundation.org/attachment/wiki/SahanaCamp1.2/Simulation%20-%20Assessments.pdf Assessments]
     138 * ADPC DMC40 - Decision Making Exercise
     139  * http://dmc.sahanafoundation.org
     140  * Contains Sample Assessment Information relating to Flooding in Vietnam.
     141  * Using the Gap Report and Gap Map, identify what additional Activities need to be planned by which Organisations to fill the gaps identified by the Assessments.
     142
     143You can also search the internet (please add additional resources to this page)
     144
     145We need to develop a series (deck) of cards which depict Disaster Scenarios which can be put together (maybe in order, maybe randomly) to create a simulation. It would be wise to share your initial ideas with the mailing list, as there are a number of people with a wealth of domain knowledge who will be able to guide you.
     146
     147Post any images and files (in an open data format) at TrainingSimulationsScenarioCards
     148
     149=== Project: Icons ===
     150''GCI''[[BR]]
     151Sahana Eden could be made more visually appealing by having icons designed.
     152See http://bazaar.launchpad.net/~flavour/sahana-eden/trunk/files/head%3A/static/img/markers/ and [http://eden.sahanafoundation.org/attachment/wiki/ProjectInformation/Icons.zip Draft Icons] for examples
     153
     154==== Map Markers ====
     155 * Projects (See BluePrintProjectManagement)
     156 * Activities
     157 * Tasks
     158 * Offices
     159 * Warehouses
     160 * Requests
     161 * Incidents
     162 * Assessments
     163 * Camps / Temporary Shelters
     164
     165
     166==== Cluster/Sector Icons ====
     167 * Agriculture
     168 * Camp Coordination/Management
     169 * Early Recovery
     170 * Education
     171 * Emergency Shelter
     172 * Emergency Telecommunications
     173 * Health
     174 * Logistics
     175 * Nutrition
     176 * Water Sanitation Hygiene
     177
     178==== Application Icons ====
     179 * Organisation Registry
     180 * Inventory/Warehouse Management
     181 * Incident Reporting
     182 * Request Management
     183 * Assessments
     184 * Project Tracking
     185 * Map
     186
     187=== Action Icons ===
     188 * Open
     189 * Delete
     190
     191=== Project: Sahana Eden Theme ===
     192''GCI''[[BR]]
     193The design of Sahana Eden could be enhanced greatly with everything from a better colour scheme (for example, the grey menu blends into the browser which is confusing) to making more efficient use of space.  If you're more of a web designer than programmer, your input is greatly needed. If you could come up with static designs for the following pages, or programmers can do their thing and make Sahana Eden beautiful. If you can design and program, even better!
     194 * Home Page - http://demo.eden.sahanafoundation.org/eden/
     195  * [http://eden.sahanafoundation.org/attachment/wiki/ProjectInformation/Sahana%20Eden%20-%20Home.jpg]
     196 * Dashboard - http://demo.eden.sahanafoundation.org/eden/org/index
     197  * [http://eden.sahanafoundation.org/attachment/wiki/ProjectInformation/Sahana%20Eden%20-%20Dashboard.jpg]
     198 * List View - http://demo.eden.sahanafoundation.org/eden/project/activity
     199  * [http://eden.sahanafoundation.org/attachment/wiki/ProjectInformation/Sahana%20Eden%20-%20List.jpg]
     200 * List Add View - http://demo.eden.sahanafoundation.org/eden/org/organisation (requires login)
     201  * [http://eden.sahanafoundation.org/attachment/wiki/ProjectInformation/Sahana%20Eden%20-%20List%20Add.jpg]
     202 * Component View - http://demo.eden.sahanafoundation.org/eden/org/organisation/8/store
     203  * [http://eden.sahanafoundation.org/attachment/wiki/ProjectInformation/Sahana%20Eden%20-%20Components.jpg]
     204
     205Please share the image files and the original design files (preferably an open standard)