SlideShare a Scribd company logo
1 of 60
Evolution of the Sahana
System, Community and Standards
            Sahana Conference
                 30th July 2010, Taipei



              Chamindra de Silva
           SAHANA, Director and CTO
       VIRTUSA, Head of Strategic Initiatives
“In the long history of
  humankind (and animal
    kind, too) those who
learned to collaborate and
improvise most effectively
      have prevailed”

    - Charles Darwin
Agenda




    Before Evolution... Environment?
    Sahana System & Community Interaction
    Mutation of Sahana so far..
Environment: What is a Disaster?

“A disaster is a serious disruption of
the functioning of a society, causing
  widespread human, material or
     environmental losses which
 exceeds the ability of the affected
 society to cope using only its own
              resources”
                             Source:UNDP
Some Disaster by Type and Impact
A more specific definition

 UK Home Office Definition:

 ”Any Event or Circumstance (happening with or
    without warning) that causes or threatens
  death or injury, disruption to the community on
   such a scale that the effects cannot be dealt
      with by the emergency services, local
   authorities and other organizations as part of
         their normal day today activities”
The Response Community

                       Disasters Coordination
  10s of Orgs                   100s of Orgs                    1000s – 1 Mill
Government Relief             UN, NGOs                      Local Relief
Local Authorities, Police,    Red Cross, OCHA, CARE,        Spontaneous volunteers,
Army, Fire fighters,          WHO, Sarvodaya, etc           corporate village
+ Authorized coord            + focused on people           communities, friends and
+ Well trained                + trusted to accept aid       family
+ Accountable                 +/- less well trained         + first responders
+/- Big picture relief        + accountable                 + lot of capacity
(e.g. national security)      - Donor driven                + instant aid
- Procedures create           - narrow focus / fragmented   - not trained
bottlenecks                   - sometimes competing         - focus unknown
- Overloaded                                                - not accountable



                     Effective Collaboration and Coordination!
                                       Relief

                                      Victims
Objectives of Disaster Management

   Achieve survival of maximum number of
    people and suffering of the minimum
       Restore essential services ASAP
       Restore order to chaos
       Inform the public
       Coordinate Relief
       Provide a foundation for subsequent Recovery
Typical Problems Responders have
work on..
   Search And Rescue           Tracing Missing
                                 People
   Evacuation
                                Trauma Counseling
   Setting up Shelters
                                Assuring Security of
   Effective Distribution
                                 Affected Areas
    of Aid
                                Protecting Children
   Management of
    Donars and Donations        Rehabilitation

Live saving decisions need to be made very fast!
 The best decisions are the most informed ones
Situation Awareness

 Defn: “Perception of the environment
 critical to decision-makers in complex and
 dynamic situations”
     Studies show, lack of SA has been identified as
      one of the primary factors in accidents attributed
      to human error (Hartel, Smith, & Prince, 1991; Merket, Bergondy,
      & Cuevas-Mesa, 1997; Nullmeyer, Stella, Montijo, & Harden, 2005)
     Important especially in high information flow, high
      consequential impact domains (lives at stake)
           Air Traffic Control, Military Command and Control,
            Emergency Response, Disaster Management
SA in Emergency Management

                                 Well Trained
 Well defined                    Responders
 Information
    Flows


      Information
                     Situation
                                                Act
                    Awareness
Information



                                    Decide


                                 Well defined
                                 Response
                                  Process
Disaster => Unexpected info Sources
   Government & Emergency Services relief
    capacity has been exceeded or crippled
   To match relief capacity boundary of
    response effort extends to external groups
    (NGOs, Civil Society, Foreign Aid, UN)
   Core Decision Makers need to consult a
    wider group for better situation awareness
   Information has to be gathered from non-
    traditional “uninitiated” sources for better
    Situation Awareness
SA in Disaster Management
 Multiple Disparate
Information Sources
                                                 Diverse Responders
                              Information          Relief workers,
        Info                   Overload              Volunteers
               r ma           Large delta
                   tion
                                to reality

            Information         Situation
                                                                            Act
                              Awareness??
 Information


                   tio    n
               rma
          Info
                                                      Decide
              n
         a tio
      orm
Inf                                    Multiple Parallel independent Processes
If you were to do it manually
                                2

    Channels N(N-1)/2 = O(N )       5

   Information Lost in relay
    and propagation                      10
   Redundant Data Collection       8

   Inconsistent Terminology
   Manual Collation /                   28
    Calculation                     16
   Delayed Situation
    Awareness
                                         120
How Can I.T. Help?

   Scalable management of information
       No stacks of forms and files to manage
   Efficient distribution of information
       Accessibility of information on demand
   Automatic collation and calculation
       No delay for assessments and calculations
   Live Situation Awareness
       Reports are updated live as data goes in

         IT Improves Manageability ( I α H x V / M )
Thus the Sahana Project
   What is it?
       A free & open source
        portable web tool
       Sub-applications designed
        to address the common
        Disaster Management probs
       A RAD platform
   Main Goals
       Bring Efficiencies to Disaster Coordination and
        Prompt Response
       Facilitate the effective information exchange
        between responders and beneficiaries
       Primary focus is to help victims
The Historic Trigger: Tsunami 2004
26 December 2004
   At least 226,000 dead
   Up to 5 million people
    lost homes, or access to
    food and water
   1 million people left
    without a means to make
    a living
   At least $7.5 billion in the
    cost of damages
How Sahana Started

Tsunami 2004
                           Builds




  Urgent
                   Sri Lanka
   Urgent
  Requirements
   Requirements        IT
                                     Sahana
                  Community
                                    Software

IT Community =
   LSF + LKLUG + IT Industry + Academia
The First Community
   “We just wanted to help our countrymen”
       We used our skills to provide a tool
   Operational model - “Chaos”
       400 IT volunteers
    
        1st week 24hr development
       Major releases almost daily
   Applications
       Missing Person Registry, Organization
        Registry, Request management System,
        Camp Registry
They Build it for the CNO
Independent Hazard Info. Center
Lessons Learned
   Surprisingly no one had built such a
    system before!
   The open source community coupled with
    the humanitarian spirit is a tremendous
    catalyst for change
BUT
   NEVER build a disaster management
    system from scratch during a disaster
    again!!
Inspired the Second Phase of Sahana

Proposal Objectives
   Build a scalable disaster management sys
   Develop Sahana application framework
   Develop Initial set of core applications
   Make it Open Source and take it global


LSF Core team was funded by SIDA for one
 year
Collaborative Virtual Helpdesk




                         zone of trust
                         (legislation)
Peer 2 Peer Pony Express
Sahana Phase II

A Global Need (2005)
                          Builds




   Requirements
    Requirements   LSF
   ++SIDA Funds
      SIDA Funds
                   Team             Sahana
                                   Phase II
                                     FOSS
                                   Software
LSF Team =
“Techies” and FOSS Enthusiasts
“Plugin” / Platform Pattern

    Core Module      Core Module         New Module     New Module


                      Framework and Platform Services

   The Plugin / Modular Architecture pattern
       Enables evolutionary parallel development
            “Survival of the fittest module”
       Consistent Base Platform for RAD
            Themed UI, Support diverse multiple-clients
            Security, Data management, Error handling
            GIS, WS, Reporting Toolkits
       Eg. Firefox, Symbian, Android, PHP, Eclipse
Why we choose LAMP?
   (L)AMP – (Linux) Apache MySQL PHP
   Free and Open Source end to end
   Lightweight (Process and Space)
   PHP is easy scripting language to pick up
   Rapid “natural” web app development
   PHP encourages stateless sessions =>
    horizontally scalable
   LAMP Packages: WAMP, XAMPP
Who is doing What, Where & When?
    Registry of
     operating relief
     organizations
    Coverage of
     Services
    Self-Allocation and
     Reporting
    Contact Information
The Organization Registry helps maintain data
(contact, services, region, etc) of organizations
 groups and volunteers working in the disaster
Tracking Missing People / Casualties
    Shared Bulletin
     Board of lost /
     found
    Computer based
     search heuristics
    Tracking Family
     units
    Analyzing networks
     of connections
The Missing People Registry helps track and
           find missing, people
Matching Aid to Ground Realities
   Estimating Needs
   Matching Aid to
    Ground Needs
   Inventories/Catalog
   Quantities
   Expiration dates
   Re-order levels
   Tracking Allocation
      The Request Management System tracks all requests and
    helps match pledges for support, aid and supplies to fullfilment
Collaborative Situation Mapping

Collaborative Map of
   Hazards / Incidents
   Shelters (IDPs)
   (field) Hospitals
   Organizations
   Responders
   Stores
   etc      The Shelter Registry helps track data on all
                shelters setup following the Disaster
Initial Development Model
   Lightweight Software Engineering Project
    team with Open Source community
    participation and advocacy
REASON
   Had to deliver on a timeliness and
    deliverables of a funded SIDA project
   We had to have an initial “complete” app to
    attract community participation
       e.g. Open Office, Mozilla
The community + FOSS cycle

  2006
                    Builds & Refines




               LSF +
     Global Community              Sahana
                                  Software

                    Attracts & Grows
What is Free and Open Source?
   Free as in Speech
       Freedom to access, run, modify and redistribute
   Open Source
       Is a set of principles and practices that promotes access
        to the design and production of goods and knowledge
       Open APIs, Open Code (Blueprints), Open Standards
   Regulated by FOSS Licenses
       GPL (FSF), LPGL (FSF), Apache (ASF), BSD, CPL
       Based on Copyright law, but spun on it's head (copyleft)
       Rights are passed perpectually to users
       GPL have been proven in court e.g. FSF vs BT
   Software is special
       Open Source software becomes a global public good
Alignment to Humanitarian Values
   Freely Available to deploy
       No discrimination on access (Red Cross CC #2)
       Ability to “leave technology behind” (RC CC #6)
   Rapid customization to actual needs with code
       L10N and integration (RC CC #5)
       Building local capacities & self-reliance (RC CC #6)
   Open system => Transparent and trustworthy
       Better acceptance than “foreign” proprietary systems
   Countries/NGOs can collaborate to develop
       Get the best minds from the world to participate in
        building the software
   This should be a global public good
       Build on each others work by including it in project
           Called Humanitarian-FOSS or H-FOSS
Other Modules Get Added
   Disaster Victim (IDP) Module
   Volunteer Management Module
   Inventory Management
   Evacuation Management
   Data Import / Export
   Reporting Module
Mobile Research POCs
                          + Synchronization




USB Disk / Laptop                     OLPC

                    PDA
Phase II later stages and early 2007
   Team composition
       LSF Core team providing development and
        regular releases
       Global community providing design input and
        helping to spread awareness
   Leadership
       Sahana Committee
            50% developers and 50% domain experts
            “Meritocracy on contribution”
It continues.. forged in the fire

Incident or Dire Need
                         Builds & Refines




   Urgent
                    Sahana
    Urgent
   Requirements
    Requirements   Community            Sahana
                                       Software

                         Attracts & Grows
Incidents Sahana has responded to
   Gov-NADRA, for Asian Quake in Pakistan – 2005
       Officially deployed and integrated to NADRA (Pakistan
        Government) to track all victims
   Gov, 3 Disaster in Philippines – 2006
       Officially deployment to track all victims with by Philippines
        Government + pre-deployment
   Yogjarkata Earthquake, Indonesia – 2006
       Deployed by ACS, Indonesian Reliefsource
   NYC prepardness in US – 2007
       New york city evacuation management
   Gov, Earthquake, Peru – 2007
   Gov, Shizuan Earthuake in China – 2008
       Deployed by Police to reunite families
                                    Sahana Downloaded overs 25,000 times
Lessons Learned on Deployment
   System should be endorsed and/or
    authorized by Government (and UN)
   IT Literacy and User familiarity
       System should be easy to install
       If possible pre-deploy and train!
   A Sahana local response team is ideal
       Local cultural and operational knowledge
   Build resilient systems (=> simple, flexible)
   Standards are very important for
    acceptance
It continues.. forged in the fire

Incident or Dire Need
                         Builds & Refines




   Urgent
                    Sahana
    Urgent
   Requirements
    Requirements   Community         Software +
                                   Best Practices

                         Attracts & Grows
Deployment Model: China Example
   Multiple local groups reach out to Sahana
       Call out made in Sahana community
   One initiative progresses further
       L10N / Promotion, QA, Deployment
            IBM-China for Chendu Gov and then Police
       24x7 Technical Support
            LSF, Trinity College, Community Individuals
       Funds and Sponsorship
            IBM-Foundation
   40+ Families reunited within first few days
Endorsements and Awards
   New Free Software Foundation (FSF) award for
    “Social Benefit” won and inspired by Sahana
   Sourceforge Project of the Month, June 2006
   Software 2006, CA USA Good Samaritan Award
   One of the top 10 Open Source Project to keep
    an eye on – Network World article
   Recognized by forums such as:
    −   US WSIS, ISCRAM, UNDP IOSN, StrongAngel,
        AsiaOSS Symposium, Emergency
        Communications Asia
The Community Spreads (2007)
An Open Global Community (300+)
The 4 Communities of Sahana


     Free & Open             Emergency
           Source            Management
      Community              Community


                    SAHANA

     Humanitarian            Academic
      Community              Research
         (NGOs)              Community
Different Perspectives of the elephant


       “Cool LAMP              “Innovative
      Development              but not mature
         Platform!”            EM System”


                      SAHANA

         “By the               “A great
      Community                Research
          for the              POC
     Community”                Platform”
PMC and Board is Formed
   2007 LSF institutes the PMC and Board
       To take Sahana to the next level
       Sahana Committee => PMC
       Board is appointed by LSF
            Open Source and EM Profiles + Some PMC
             members
   This group was given the mandate to take
    Sahana to the next level
Sahana Now
   Multiple Projects
       Sahana Phase 2 → Sahana Agasti (PHP)
       Sahana Eden (Python)
       Sahana Mobile (J2ME, Android)
       Sahana Standards (W3C, OASIS)
   Mission stays the same
   One Diverse Community Community
System to System Integration
   Typically there are multiple systems
       How do we get them to work with each other?
   Standard
       The common language systems use to talk
   Examples
       CAP, EDXL, TWML, TSO, PFIF
   Importance
       For better integration and automation
       To better future proof your IT infrastructure
       To permit an upgrade plan for data
Deciding on the right Standards
   Factors                               W3C EIIF XG
       Who controls it?                       for help
       Is it an Open Standard? How Open?
       How well is it adopted in popular systems?
       Is it targetted to our demographic?
       Has it being used in the field?
   Level of Openess of an “Open Standard”
       Royalty Free
       Open Process for developing and maintaining
        standard
       Available Open Source implementation
Reactive to Proactive improvements

Preparedness Projects
                           Builds & Refines


                 F
                 I
 National        L    Sahana
  National
 Requirements
  Requirements   T
                 E
                     Community        Software +
                 R
                                    Best Practices

                           Attracts & Grows
In Conclusion
   Sahana was and continues to be forged in
    the fire (it keeps it very real)
   Sahana Neutral A-Political Solution where
    ownership is given to the end user
   The FOSS benefits align to humanitarian
    values very well
   A diverse community is fundamental to the
    continued success of the project
   Sahana is now more than just Software
Take Part in the R-Evolution

  Join us in taking Sahana to the next level
       Join the Sahana Community!
            http://www.sahana.lk
APPENDIX
Assessing Software Maturity
   Models: OSMM, OpenBRR, QSOS
   Rating that measures and quantifies:
       Functionality
       Usability, Quality
       Scalability
       Reliability
       Fault Tolerance (BCP)
       Security
       Performance
       Adoption
       Vendor Lock In
       Support
If Sharing has Constraints
   Data Sensitivity Levels



                              Da
                                ta
                                     Se
                                       ns
                                         i ti v
                                               i ty




   Authentication, Authorization, Access
The Tug: Data Access vs Protection

Access                  Protection
   Shared Data            Trusted Orgs only
                           Legal backing
   Integrated             Secured WAN
   Empowering             Access Control
    Responders / Orgs       Lists
                           Data Classification
                            levels
   Social Networking      Encrypted data
Sahana has different priorities

               Enterprise Application            Sahana
                  Multi-Node, Many     Replicable Mobile Single-
               Dependant Fixed Nodes      Node with low spec
 Deployment     and high concurrency    hardware require + USB
               Compiled for efficiency Low learning curve, easily
                 and legacy mature        modifiable scripting
 Technology    programming language             language
                                            Simple “Intuitive”
               Self contained complex     Architecture with OS
                Architecture with high   dependencies and low
Architecture    cyclometic complexity    cyclomatic complexity
                                          Low network throughput
                   Highly interactive,    XHTML UI accessible on
User Interface responsive RIA application         PDAs

More Related Content

What's hot

best practice guidelines action research engaging with cald communities july ...
best practice guidelines action research engaging with cald communities july ...best practice guidelines action research engaging with cald communities july ...
best practice guidelines action research engaging with cald communities july ...
Human Rights Commission
 
CNDR for MS Sharepoint by Ms. Hilda Cleofe
CNDR for MS Sharepoint by Ms. Hilda CleofeCNDR for MS Sharepoint by Ms. Hilda Cleofe
CNDR for MS Sharepoint by Ms. Hilda Cleofe
kristine1018
 
2013 01-29 -werby_crisis_mapping_ushahidi_slideshare_version
2013 01-29 -werby_crisis_mapping_ushahidi_slideshare_version2013 01-29 -werby_crisis_mapping_ushahidi_slideshare_version
2013 01-29 -werby_crisis_mapping_ushahidi_slideshare_version
Olga Werby
 
Early Warning & Decision Support
Early Warning & Decision SupportEarly Warning & Decision Support
Early Warning & Decision Support
webmaster-pdc
 
Dipecho5 news letter 2nd edition- oct 09 aa
Dipecho5 news letter  2nd edition- oct 09 aaDipecho5 news letter  2nd edition- oct 09 aa
Dipecho5 news letter 2nd edition- oct 09 aa
DIPECHO Nepal
 
Gender Sexuality Toolkit
Gender Sexuality ToolkitGender Sexuality Toolkit
Gender Sexuality Toolkit
creative
 
Dipecho v aan drr tool kit launching brief report
Dipecho v aan drr tool kit launching brief reportDipecho v aan drr tool kit launching brief report
Dipecho v aan drr tool kit launching brief report
edmnepal
 
20121112 global forum_ntt_niwano_fin
20121112 global forum_ntt_niwano_fin20121112 global forum_ntt_niwano_fin
20121112 global forum_ntt_niwano_fin
GlobalForum
 
Data, evidence and access to information
Data, evidence and access to informationData, evidence and access to information
Data, evidence and access to information
ALNAP
 

What's hot (18)

Prutsalis WCDM Narrative
Prutsalis WCDM NarrativePrutsalis WCDM Narrative
Prutsalis WCDM Narrative
 
best practice guidelines action research engaging with cald communities july ...
best practice guidelines action research engaging with cald communities july ...best practice guidelines action research engaging with cald communities july ...
best practice guidelines action research engaging with cald communities july ...
 
Technology and Disaster Relief
Technology and Disaster ReliefTechnology and Disaster Relief
Technology and Disaster Relief
 
CNDR for MS Sharepoint by Ms. Hilda Cleofe
CNDR for MS Sharepoint by Ms. Hilda CleofeCNDR for MS Sharepoint by Ms. Hilda Cleofe
CNDR for MS Sharepoint by Ms. Hilda Cleofe
 
Preparing for the Unexpected with The Town of East Haddam, CT
Preparing for the Unexpected with The Town of East Haddam, CTPreparing for the Unexpected with The Town of East Haddam, CT
Preparing for the Unexpected with The Town of East Haddam, CT
 
2013 01-29 -werby_crisis_mapping_ushahidi_slideshare_version
2013 01-29 -werby_crisis_mapping_ushahidi_slideshare_version2013 01-29 -werby_crisis_mapping_ushahidi_slideshare_version
2013 01-29 -werby_crisis_mapping_ushahidi_slideshare_version
 
Characteristics of safe and resilient communities and key determinants of suc...
Characteristics of safe and resilient communities and key determinants of suc...Characteristics of safe and resilient communities and key determinants of suc...
Characteristics of safe and resilient communities and key determinants of suc...
 
How to Avoid Anxiety During Emergency Incidents
How to Avoid Anxiety During Emergency IncidentsHow to Avoid Anxiety During Emergency Incidents
How to Avoid Anxiety During Emergency Incidents
 
Constructive Convergence:Imagery and Humanitarian Relief
Constructive Convergence:Imagery and Humanitarian ReliefConstructive Convergence:Imagery and Humanitarian Relief
Constructive Convergence:Imagery and Humanitarian Relief
 
Early Warning & Decision Support
Early Warning & Decision SupportEarly Warning & Decision Support
Early Warning & Decision Support
 
CCA intro and content jun11
CCA intro and content jun11CCA intro and content jun11
CCA intro and content jun11
 
Future of Public Sector / Tapscott
Future of Public Sector / TapscottFuture of Public Sector / Tapscott
Future of Public Sector / Tapscott
 
Dipecho5 news letter 2nd edition- oct 09 aa
Dipecho5 news letter  2nd edition- oct 09 aaDipecho5 news letter  2nd edition- oct 09 aa
Dipecho5 news letter 2nd edition- oct 09 aa
 
Gender Sexuality Toolkit
Gender Sexuality ToolkitGender Sexuality Toolkit
Gender Sexuality Toolkit
 
Dipecho v aan drr tool kit launching brief report
Dipecho v aan drr tool kit launching brief reportDipecho v aan drr tool kit launching brief report
Dipecho v aan drr tool kit launching brief report
 
20121112 global forum_ntt_niwano_fin
20121112 global forum_ntt_niwano_fin20121112 global forum_ntt_niwano_fin
20121112 global forum_ntt_niwano_fin
 
Hawaii Pacific GIS Conference 2012: Disaster Management and Emergency Reponse...
Hawaii Pacific GIS Conference 2012: Disaster Management and Emergency Reponse...Hawaii Pacific GIS Conference 2012: Disaster Management and Emergency Reponse...
Hawaii Pacific GIS Conference 2012: Disaster Management and Emergency Reponse...
 
Data, evidence and access to information
Data, evidence and access to informationData, evidence and access to information
Data, evidence and access to information
 

Viewers also liked

Speech 104 powerpoint
Speech 104 powerpointSpeech 104 powerpoint
Speech 104 powerpoint
catoyan01
 
Sahana : Case Studies (SahanaCamp 1.2)
Sahana : Case Studies (SahanaCamp 1.2)Sahana : Case Studies (SahanaCamp 1.2)
Sahana : Case Studies (SahanaCamp 1.2)
AidIQ
 
Disaster management ppt
Disaster management pptDisaster management ppt
Disaster management ppt
Aniket Pingale
 

Viewers also liked (17)

Evolution of the Sahana Open Source Project
Evolution of  the Sahana Open Source ProjectEvolution of  the Sahana Open Source Project
Evolution of the Sahana Open Source Project
 
Sahana Recent Brief 120109
Sahana Recent Brief 120109Sahana Recent Brief 120109
Sahana Recent Brief 120109
 
Sahana eden
Sahana eden Sahana eden
Sahana eden
 
SahanaCamp NYC Day 1 AM: Sahana Software Solutions
SahanaCamp NYC Day 1 AM: Sahana Software SolutionsSahanaCamp NYC Day 1 AM: Sahana Software Solutions
SahanaCamp NYC Day 1 AM: Sahana Software Solutions
 
Sahana EUROSHA - Open World Forum 2012
Sahana EUROSHA - Open World Forum 2012Sahana EUROSHA - Open World Forum 2012
Sahana EUROSHA - Open World Forum 2012
 
SahanaCamp NYC Day 1 AM: Sahana Eden Case Studies
SahanaCamp NYC Day 1 AM: Sahana Eden Case StudiesSahanaCamp NYC Day 1 AM: Sahana Eden Case Studies
SahanaCamp NYC Day 1 AM: Sahana Eden Case Studies
 
Speech 104 powerpoint
Speech 104 powerpointSpeech 104 powerpoint
Speech 104 powerpoint
 
Sahana overview and history of sahana-aaai 2015
Sahana   overview and history of sahana-aaai 2015Sahana   overview and history of sahana-aaai 2015
Sahana overview and history of sahana-aaai 2015
 
Sahana Software Foundation Overview Brief
Sahana Software Foundation Overview BriefSahana Software Foundation Overview Brief
Sahana Software Foundation Overview Brief
 
Sahana Software Foundation Overview Brief - Long
Sahana Software Foundation Overview Brief - LongSahana Software Foundation Overview Brief - Long
Sahana Software Foundation Overview Brief - Long
 
Sahana : Case Studies (SahanaCamp 1.2)
Sahana : Case Studies (SahanaCamp 1.2)Sahana : Case Studies (SahanaCamp 1.2)
Sahana : Case Studies (SahanaCamp 1.2)
 
Sahana At FoSSkriti 2009
Sahana At FoSSkriti 2009Sahana At FoSSkriti 2009
Sahana At FoSSkriti 2009
 
Thinker Toys + Thinkpak Presentation
Thinker Toys + Thinkpak Presentation Thinker Toys + Thinkpak Presentation
Thinker Toys + Thinkpak Presentation
 
Sahana logistics use cases may25
Sahana logistics use cases may25Sahana logistics use cases may25
Sahana logistics use cases may25
 
Sahana & Disaster Management Software: Past, Present & Future
Sahana & Disaster Management Software: Past, Present & FutureSahana & Disaster Management Software: Past, Present & Future
Sahana & Disaster Management Software: Past, Present & Future
 
Sahana Presentation 20090827
Sahana Presentation 20090827Sahana Presentation 20090827
Sahana Presentation 20090827
 
Disaster management ppt
Disaster management pptDisaster management ppt
Disaster management ppt
 

Similar to The Evolution of the Sahana System, Community and Standards @ Taiwan 2010

Early Warning System and Village Communication Networks.ppt
Early Warning System and Village Communication Networks.pptEarly Warning System and Village Communication Networks.ppt
Early Warning System and Village Communication Networks.ppt
joshva raja john
 
Early Warning System and Village Communication Networks.ppt
Early Warning System and Village Communication Networks.pptEarly Warning System and Village Communication Networks.ppt
Early Warning System and Village Communication Networks.ppt
joshva raja john
 
Thesis Paper Robert Monné
Thesis Paper Robert MonnéThesis Paper Robert Monné
Thesis Paper Robert Monné
Robert Monné
 

Similar to The Evolution of the Sahana System, Community and Standards @ Taiwan 2010 (20)

Situation Awareness with IT for Regional Disaster Mangement Workshop
Situation Awareness with IT for Regional Disaster Mangement WorkshopSituation Awareness with IT for Regional Disaster Mangement Workshop
Situation Awareness with IT for Regional Disaster Mangement Workshop
 
Iscram 2007 humanitarian-foss case disaster management
Iscram 2007 humanitarian-foss case disaster managementIscram 2007 humanitarian-foss case disaster management
Iscram 2007 humanitarian-foss case disaster management
 
IOTX Sahana Camp 2014 - Overview and History
IOTX Sahana Camp 2014 - Overview and HistoryIOTX Sahana Camp 2014 - Overview and History
IOTX Sahana Camp 2014 - Overview and History
 
SSF Open World Forum 2011
SSF Open World Forum 2011SSF Open World Forum 2011
SSF Open World Forum 2011
 
Early Warning System and Village Communication Networks.ppt
Early Warning System and Village Communication Networks.pptEarly Warning System and Village Communication Networks.ppt
Early Warning System and Village Communication Networks.ppt
 
Early Warning System and Village Communication Networks.ppt
Early Warning System and Village Communication Networks.pptEarly Warning System and Village Communication Networks.ppt
Early Warning System and Village Communication Networks.ppt
 
Lew Short emergency response & recovery conference
Lew Short emergency response & recovery conferenceLew Short emergency response & recovery conference
Lew Short emergency response & recovery conference
 
Keynote: INTERNATIONAL HUMANITARIAN SERVICES: COLLABORATION, PARTNERSHIPS AN...
Keynote: INTERNATIONAL HUMANITARIAN  SERVICES: COLLABORATION, PARTNERSHIPS AN...Keynote: INTERNATIONAL HUMANITARIAN  SERVICES: COLLABORATION, PARTNERSHIPS AN...
Keynote: INTERNATIONAL HUMANITARIAN SERVICES: COLLABORATION, PARTNERSHIPS AN...
 
Thesis Paper Robert Monné
Thesis Paper Robert MonnéThesis Paper Robert Monné
Thesis Paper Robert Monné
 
Social Media Management in Crisis Communication
Social Media Management in Crisis CommunicationSocial Media Management in Crisis Communication
Social Media Management in Crisis Communication
 
Sahana at St. Johns University
Sahana at St. Johns UniversitySahana at St. Johns University
Sahana at St. Johns University
 
Strong Angel - an Evolution in Preparedness
Strong Angel - an Evolution in PreparednessStrong Angel - an Evolution in Preparedness
Strong Angel - an Evolution in Preparedness
 
Dwf k4 drr mapping presentation for unisavoie workshop v3
Dwf k4 drr mapping presentation for unisavoie workshop v3Dwf k4 drr mapping presentation for unisavoie workshop v3
Dwf k4 drr mapping presentation for unisavoie workshop v3
 
2007 un dss class before one briefing
2007 un dss class before one briefing2007 un dss class before one briefing
2007 un dss class before one briefing
 
SahanaCamp LA SSF Briefing
SahanaCamp LA SSF BriefingSahanaCamp LA SSF Briefing
SahanaCamp LA SSF Briefing
 
Prutsalis WCDM Address
Prutsalis WCDM AddressPrutsalis WCDM Address
Prutsalis WCDM Address
 
Local Government Unit (LGU) and Academe Partnership for Responsive e-Disaster...
Local Government Unit (LGU) and Academe Partnership for Responsive e-Disaster...Local Government Unit (LGU) and Academe Partnership for Responsive e-Disaster...
Local Government Unit (LGU) and Academe Partnership for Responsive e-Disaster...
 
Web 2.0 Technology Building Situational Awareness: Free and Open Source Too...
Web 2.0 Technology  Building Situational Awareness:  Free and Open Source Too...Web 2.0 Technology  Building Situational Awareness:  Free and Open Source Too...
Web 2.0 Technology Building Situational Awareness: Free and Open Source Too...
 
Transferring the right disaster information
Transferring the right disaster informationTransferring the right disaster information
Transferring the right disaster information
 
08302011 cc vtc_risk
08302011 cc vtc_risk08302011 cc vtc_risk
08302011 cc vtc_risk
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Recently uploaded (20)

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

The Evolution of the Sahana System, Community and Standards @ Taiwan 2010

  • 1. Evolution of the Sahana System, Community and Standards Sahana Conference 30th July 2010, Taipei Chamindra de Silva SAHANA, Director and CTO VIRTUSA, Head of Strategic Initiatives
  • 2. “In the long history of humankind (and animal kind, too) those who learned to collaborate and improvise most effectively have prevailed” - Charles Darwin
  • 3. Agenda  Before Evolution... Environment?  Sahana System & Community Interaction  Mutation of Sahana so far..
  • 4. Environment: What is a Disaster? “A disaster is a serious disruption of the functioning of a society, causing widespread human, material or environmental losses which exceeds the ability of the affected society to cope using only its own resources” Source:UNDP
  • 5. Some Disaster by Type and Impact
  • 6. A more specific definition UK Home Office Definition: ”Any Event or Circumstance (happening with or without warning) that causes or threatens death or injury, disruption to the community on such a scale that the effects cannot be dealt with by the emergency services, local authorities and other organizations as part of their normal day today activities”
  • 7. The Response Community Disasters Coordination 10s of Orgs 100s of Orgs 1000s – 1 Mill Government Relief UN, NGOs Local Relief Local Authorities, Police, Red Cross, OCHA, CARE, Spontaneous volunteers, Army, Fire fighters, WHO, Sarvodaya, etc corporate village + Authorized coord + focused on people communities, friends and + Well trained + trusted to accept aid family + Accountable +/- less well trained + first responders +/- Big picture relief + accountable + lot of capacity (e.g. national security) - Donor driven + instant aid - Procedures create - narrow focus / fragmented - not trained bottlenecks - sometimes competing - focus unknown - Overloaded - not accountable Effective Collaboration and Coordination! Relief Victims
  • 8. Objectives of Disaster Management  Achieve survival of maximum number of people and suffering of the minimum  Restore essential services ASAP  Restore order to chaos  Inform the public  Coordinate Relief  Provide a foundation for subsequent Recovery
  • 9. Typical Problems Responders have work on..  Search And Rescue  Tracing Missing People  Evacuation  Trauma Counseling  Setting up Shelters  Assuring Security of  Effective Distribution Affected Areas of Aid  Protecting Children  Management of Donars and Donations  Rehabilitation Live saving decisions need to be made very fast! The best decisions are the most informed ones
  • 10. Situation Awareness Defn: “Perception of the environment critical to decision-makers in complex and dynamic situations”  Studies show, lack of SA has been identified as one of the primary factors in accidents attributed to human error (Hartel, Smith, & Prince, 1991; Merket, Bergondy, & Cuevas-Mesa, 1997; Nullmeyer, Stella, Montijo, & Harden, 2005)  Important especially in high information flow, high consequential impact domains (lives at stake)  Air Traffic Control, Military Command and Control, Emergency Response, Disaster Management
  • 11. SA in Emergency Management Well Trained Well defined Responders Information Flows Information Situation Act Awareness Information Decide Well defined Response Process
  • 12. Disaster => Unexpected info Sources  Government & Emergency Services relief capacity has been exceeded or crippled  To match relief capacity boundary of response effort extends to external groups (NGOs, Civil Society, Foreign Aid, UN)  Core Decision Makers need to consult a wider group for better situation awareness  Information has to be gathered from non- traditional “uninitiated” sources for better Situation Awareness
  • 13. SA in Disaster Management Multiple Disparate Information Sources Diverse Responders Information Relief workers, Info Overload Volunteers r ma Large delta tion to reality Information Situation Act Awareness?? Information tio n rma Info Decide n a tio orm Inf Multiple Parallel independent Processes
  • 14. If you were to do it manually 2  Channels N(N-1)/2 = O(N ) 5  Information Lost in relay and propagation 10  Redundant Data Collection 8  Inconsistent Terminology  Manual Collation / 28 Calculation 16  Delayed Situation Awareness 120
  • 15. How Can I.T. Help?  Scalable management of information  No stacks of forms and files to manage  Efficient distribution of information  Accessibility of information on demand  Automatic collation and calculation  No delay for assessments and calculations  Live Situation Awareness  Reports are updated live as data goes in IT Improves Manageability ( I α H x V / M )
  • 16. Thus the Sahana Project  What is it?  A free & open source portable web tool  Sub-applications designed to address the common Disaster Management probs  A RAD platform  Main Goals  Bring Efficiencies to Disaster Coordination and Prompt Response  Facilitate the effective information exchange between responders and beneficiaries  Primary focus is to help victims
  • 17. The Historic Trigger: Tsunami 2004 26 December 2004  At least 226,000 dead  Up to 5 million people lost homes, or access to food and water  1 million people left without a means to make a living  At least $7.5 billion in the cost of damages
  • 18. How Sahana Started Tsunami 2004 Builds Urgent Sri Lanka Urgent Requirements Requirements IT Sahana Community Software IT Community = LSF + LKLUG + IT Industry + Academia
  • 19. The First Community  “We just wanted to help our countrymen”  We used our skills to provide a tool  Operational model - “Chaos”  400 IT volunteers  1st week 24hr development  Major releases almost daily  Applications  Missing Person Registry, Organization Registry, Request management System, Camp Registry
  • 20. They Build it for the CNO
  • 22. Lessons Learned  Surprisingly no one had built such a system before!  The open source community coupled with the humanitarian spirit is a tremendous catalyst for change BUT  NEVER build a disaster management system from scratch during a disaster again!!
  • 23. Inspired the Second Phase of Sahana Proposal Objectives  Build a scalable disaster management sys  Develop Sahana application framework  Develop Initial set of core applications  Make it Open Source and take it global LSF Core team was funded by SIDA for one year
  • 24. Collaborative Virtual Helpdesk zone of trust (legislation)
  • 25. Peer 2 Peer Pony Express
  • 26. Sahana Phase II A Global Need (2005) Builds Requirements Requirements LSF ++SIDA Funds SIDA Funds Team Sahana Phase II FOSS Software LSF Team = “Techies” and FOSS Enthusiasts
  • 27. “Plugin” / Platform Pattern Core Module Core Module New Module New Module Framework and Platform Services  The Plugin / Modular Architecture pattern  Enables evolutionary parallel development  “Survival of the fittest module”  Consistent Base Platform for RAD  Themed UI, Support diverse multiple-clients  Security, Data management, Error handling  GIS, WS, Reporting Toolkits  Eg. Firefox, Symbian, Android, PHP, Eclipse
  • 28. Why we choose LAMP?  (L)AMP – (Linux) Apache MySQL PHP  Free and Open Source end to end  Lightweight (Process and Space)  PHP is easy scripting language to pick up  Rapid “natural” web app development  PHP encourages stateless sessions => horizontally scalable  LAMP Packages: WAMP, XAMPP
  • 29. Who is doing What, Where & When?  Registry of operating relief organizations  Coverage of Services  Self-Allocation and Reporting  Contact Information The Organization Registry helps maintain data (contact, services, region, etc) of organizations groups and volunteers working in the disaster
  • 30. Tracking Missing People / Casualties  Shared Bulletin Board of lost / found  Computer based search heuristics  Tracking Family units  Analyzing networks of connections The Missing People Registry helps track and find missing, people
  • 31. Matching Aid to Ground Realities  Estimating Needs  Matching Aid to Ground Needs  Inventories/Catalog  Quantities  Expiration dates  Re-order levels  Tracking Allocation The Request Management System tracks all requests and helps match pledges for support, aid and supplies to fullfilment
  • 32. Collaborative Situation Mapping Collaborative Map of  Hazards / Incidents  Shelters (IDPs)  (field) Hospitals  Organizations  Responders  Stores  etc The Shelter Registry helps track data on all shelters setup following the Disaster
  • 33. Initial Development Model  Lightweight Software Engineering Project team with Open Source community participation and advocacy REASON  Had to deliver on a timeliness and deliverables of a funded SIDA project  We had to have an initial “complete” app to attract community participation  e.g. Open Office, Mozilla
  • 34. The community + FOSS cycle 2006 Builds & Refines LSF + Global Community Sahana Software Attracts & Grows
  • 35. What is Free and Open Source?  Free as in Speech  Freedom to access, run, modify and redistribute  Open Source  Is a set of principles and practices that promotes access to the design and production of goods and knowledge  Open APIs, Open Code (Blueprints), Open Standards  Regulated by FOSS Licenses  GPL (FSF), LPGL (FSF), Apache (ASF), BSD, CPL  Based on Copyright law, but spun on it's head (copyleft)  Rights are passed perpectually to users  GPL have been proven in court e.g. FSF vs BT  Software is special  Open Source software becomes a global public good
  • 36. Alignment to Humanitarian Values  Freely Available to deploy  No discrimination on access (Red Cross CC #2)  Ability to “leave technology behind” (RC CC #6)  Rapid customization to actual needs with code  L10N and integration (RC CC #5)  Building local capacities & self-reliance (RC CC #6)  Open system => Transparent and trustworthy  Better acceptance than “foreign” proprietary systems  Countries/NGOs can collaborate to develop  Get the best minds from the world to participate in building the software  This should be a global public good  Build on each others work by including it in project Called Humanitarian-FOSS or H-FOSS
  • 37. Other Modules Get Added  Disaster Victim (IDP) Module  Volunteer Management Module  Inventory Management  Evacuation Management  Data Import / Export  Reporting Module
  • 38. Mobile Research POCs + Synchronization USB Disk / Laptop OLPC PDA
  • 39. Phase II later stages and early 2007  Team composition  LSF Core team providing development and regular releases  Global community providing design input and helping to spread awareness  Leadership  Sahana Committee  50% developers and 50% domain experts  “Meritocracy on contribution”
  • 40. It continues.. forged in the fire Incident or Dire Need Builds & Refines Urgent Sahana Urgent Requirements Requirements Community Sahana Software Attracts & Grows
  • 41. Incidents Sahana has responded to  Gov-NADRA, for Asian Quake in Pakistan – 2005  Officially deployed and integrated to NADRA (Pakistan Government) to track all victims  Gov, 3 Disaster in Philippines – 2006  Officially deployment to track all victims with by Philippines Government + pre-deployment  Yogjarkata Earthquake, Indonesia – 2006  Deployed by ACS, Indonesian Reliefsource  NYC prepardness in US – 2007  New york city evacuation management  Gov, Earthquake, Peru – 2007  Gov, Shizuan Earthuake in China – 2008  Deployed by Police to reunite families Sahana Downloaded overs 25,000 times
  • 42. Lessons Learned on Deployment  System should be endorsed and/or authorized by Government (and UN)  IT Literacy and User familiarity  System should be easy to install  If possible pre-deploy and train!  A Sahana local response team is ideal  Local cultural and operational knowledge  Build resilient systems (=> simple, flexible)  Standards are very important for acceptance
  • 43. It continues.. forged in the fire Incident or Dire Need Builds & Refines Urgent Sahana Urgent Requirements Requirements Community Software + Best Practices Attracts & Grows
  • 44. Deployment Model: China Example  Multiple local groups reach out to Sahana  Call out made in Sahana community  One initiative progresses further  L10N / Promotion, QA, Deployment  IBM-China for Chendu Gov and then Police  24x7 Technical Support  LSF, Trinity College, Community Individuals  Funds and Sponsorship  IBM-Foundation  40+ Families reunited within first few days
  • 45. Endorsements and Awards  New Free Software Foundation (FSF) award for “Social Benefit” won and inspired by Sahana  Sourceforge Project of the Month, June 2006  Software 2006, CA USA Good Samaritan Award  One of the top 10 Open Source Project to keep an eye on – Network World article  Recognized by forums such as: − US WSIS, ISCRAM, UNDP IOSN, StrongAngel, AsiaOSS Symposium, Emergency Communications Asia
  • 46. The Community Spreads (2007) An Open Global Community (300+)
  • 47. The 4 Communities of Sahana Free & Open Emergency Source Management Community Community SAHANA Humanitarian Academic Community Research (NGOs) Community
  • 48. Different Perspectives of the elephant “Cool LAMP “Innovative Development but not mature Platform!” EM System” SAHANA “By the “A great Community Research for the POC Community” Platform”
  • 49. PMC and Board is Formed  2007 LSF institutes the PMC and Board  To take Sahana to the next level  Sahana Committee => PMC  Board is appointed by LSF  Open Source and EM Profiles + Some PMC members  This group was given the mandate to take Sahana to the next level
  • 50. Sahana Now  Multiple Projects  Sahana Phase 2 → Sahana Agasti (PHP)  Sahana Eden (Python)  Sahana Mobile (J2ME, Android)  Sahana Standards (W3C, OASIS)  Mission stays the same  One Diverse Community Community
  • 51. System to System Integration  Typically there are multiple systems  How do we get them to work with each other?  Standard  The common language systems use to talk  Examples  CAP, EDXL, TWML, TSO, PFIF  Importance  For better integration and automation  To better future proof your IT infrastructure  To permit an upgrade plan for data
  • 52. Deciding on the right Standards  Factors W3C EIIF XG  Who controls it? for help  Is it an Open Standard? How Open?  How well is it adopted in popular systems?  Is it targetted to our demographic?  Has it being used in the field?  Level of Openess of an “Open Standard”  Royalty Free  Open Process for developing and maintaining standard  Available Open Source implementation
  • 53. Reactive to Proactive improvements Preparedness Projects Builds & Refines F I National L Sahana National Requirements Requirements T E Community Software + R Best Practices Attracts & Grows
  • 54. In Conclusion  Sahana was and continues to be forged in the fire (it keeps it very real)  Sahana Neutral A-Political Solution where ownership is given to the end user  The FOSS benefits align to humanitarian values very well  A diverse community is fundamental to the continued success of the project  Sahana is now more than just Software
  • 55. Take Part in the R-Evolution Join us in taking Sahana to the next level Join the Sahana Community! http://www.sahana.lk
  • 57. Assessing Software Maturity  Models: OSMM, OpenBRR, QSOS  Rating that measures and quantifies:  Functionality  Usability, Quality  Scalability  Reliability  Fault Tolerance (BCP)  Security  Performance  Adoption  Vendor Lock In  Support
  • 58. If Sharing has Constraints  Data Sensitivity Levels Da ta Se ns i ti v i ty  Authentication, Authorization, Access
  • 59. The Tug: Data Access vs Protection Access Protection  Shared Data  Trusted Orgs only  Legal backing  Integrated  Secured WAN  Empowering  Access Control Responders / Orgs Lists  Data Classification levels  Social Networking  Encrypted data
  • 60. Sahana has different priorities Enterprise Application Sahana Multi-Node, Many Replicable Mobile Single- Dependant Fixed Nodes Node with low spec Deployment and high concurrency hardware require + USB Compiled for efficiency Low learning curve, easily and legacy mature modifiable scripting Technology programming language language Simple “Intuitive” Self contained complex Architecture with OS Architecture with high dependencies and low Architecture cyclometic complexity cyclomatic complexity Low network throughput Highly interactive, XHTML UI accessible on User Interface responsive RIA application PDAs