<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Low-resource Aware Framework for ICT Service Development in Rural Africa</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anna Bon</string-name>
          <email>a.bon@vu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jaap Gordijn</string-name>
          <email>j.gordijn@vu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hans Akkermans</string-name>
          <email>j.m.akkermans@vu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>The Network Institute - Vrije Universiteit Amsterdam</institution>
          ,
          <addr-line>De Boelelaan 1081, 1081 HV Amsterdam</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <fpage>177</fpage>
      <lpage>184</lpage>
      <abstract>
        <p>Technological innovation and information &amp; communication technologies (ICTs) are considered enabling factors for social and economic development, even in very poor parts of the world. However, successful ICT deployments in low-resource regions, with low levels of literacy and poor infrastructures are scarce. In this paper we argue that a user-centered, iterative approach, bridging the gap between developers and local users, is the path to successful, contextualized ICT service development, in bene t of local needs and goals. Based on eld experimentation in rural regions of West Africa we present a framework to iteratively and collaboratively develop ICT systems, adapted to local needs and context.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Research approach</title>
      <p>
        The presented framework results from extensive eld research in Ghana, Burkina
Faso and Mali between 2009 - 2015. A exible, re ective (action) research design
was used (see e.g.[
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ]), to understand and in uence a real-world problem in
its (initially unfamiliar) context [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Collaboration with end-users was central,
and based on user-centered innovation methodologies: Living Labs [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], Agile
Copyright c by the paper's authors. Copying permitted only for private and academic
purposes.
      </p>
      <p>
        Development Methods [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ] and use case and requirements analysis [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The
presented framework is exible, and can be adapted to di erent (high, and
lowtech) contexts.
3
      </p>
    </sec>
    <sec id="sec-2">
      <title>A framework to develop ICT services in low resource environments</title>
      <p>We propose a low-resource aware framework for ICT service development in
rural Africa, which di ers from `mainstream' software development in an industrial
or organizational setting, in a few essential points. First, at the start there is
no clear-cut idea what should be developed at all; only an idea that ICT might
be of use. Second, most ICT developers are unfamiliar with the local (African
rural) context. Third, there is a cultural distance between developers and users
(in language, background, education etc). Fourth, technical infrastructure is
often de cient. Fifth, it is pioneer work, so, few examples are available. De ning
the objectives together with the envisaged end-users, and knowing each other's
context is crucial. Therefore, large part of the system development is done in
situ, e.g. within the (rural) context of deployment, through creative workshops,
rapid prototyping, demos, and focus group discussions. The six phases of the
framework are described below:
3.1</p>
      <p>Phase 1: Context analysis - Understand the low resource
environment
Phase 1 is about learning and understanding the context and its constraints, and
about teaming up with key-users and local partners. Because user-involvement
is key, the rst question is: are the communities interested in participation and
co-creation of new technologies? Only if yes, we can proceed. Next three other
important questions must be answered: (i) how is the local infrastructure? (ii) what
is the general level of literacy/computer literacy/formal education of local users?
(iii) what is the purchasing power/how much money are people prepared/able
to spend, to get relevant information?
Tools to be used A visit to a representative site, and a meeting with the
envisaged users marks the start of the eld research. The research tools used are
focus group discussions, interviews and group sessions. The researcher/developer
must take an open attitude, to get as much information as possible from the
meetings. The workshop sessions are usually chaired by a local person, who is
part of the core team. During workshops and group meetings the ICT developers
respect local habits, protocols and traditions.</p>
      <p>Deliverables to be produced A core team is established. It includes several
key-users, requirements engineer(s), information analyst (s), a project manager,
hands-on ICT developers, local content experts, local ICT service providers (e.g.
local radio stations, local ICT businesses).
Case: Context analysis in Ranawa, Burkina Faso A context analysis was
done e.g. in 2009 in Ranawa, a rural community of 2300 inhabitants, in the
Central Plateau of Burkina Faso. This rural village is representative for a
lowresource, low-tech community. People live from subsistence farming and produce
millet, sorghum, sesame and have some livestock.</p>
      <p>After a walk through the elds, we did a focus group discussion with the
village chief and twelve villagers, under a tree. Translations were made
simultaneously from the local language More to French and vice-versa by our local
partner { sta members from a local non-governmental organization (NGO)
named Reseau MARP { who introduced us here.</p>
      <p>In Ranawa up to 98 % of households use mobile phones for social interaction
and business, e.g. to ask for market prices in town, to negotiate with potential
customers about prices of commodities. On average 1000 - 5000 francs fCFA (2
{ 10 euros) is spent per month on mobile telephony. Some people in the village
earn money by selling airtime (telephone units) in small units. However, there is
no electricity in this village. Phones are charged by a person with a motor cycle
battery (phone charging is his business).</p>
      <p>The Ranawa community estimates mobile telephony essential for life and
work. The villagers express themselves open to innovation, to new systems of
communication and to access to relevant information. However, there is a lack
of infrastructure (electricity, internet). Illiteracy rate is high, especially amongst
women and elderly people. Communication is only speech, in local language
More. We notice an interested attitude towards new technologies. Extra costs
are acceptable, but only if new technologies bring real advantages.
3.2</p>
      <p>Phase 2: Use case and requirements analysis - Find useful ICT
services for a community
After the rst phase, several representative communities are invited to
participate in the search for ICT services that they consider useful, and are
(technically/businesswise) possible to implement and deploy in their environment.</p>
      <p>Co-creation workshops are done in the users' context, to elicit goals, needs
and constraints. During the workshops demos of contextualized systems are
given, e.g. voice-based, phone/radio systems. Participants are asked if this could
be useful. Promising ideas are detailed using elicitation techniques, and use cases
and requirements are collected. Participants are asked to prioritize use cases
according to relative expected usefulness.</p>
      <p>Tools to be used A portfolio of understandable and concrete examples of
ICTapplications is demonstrated, to trigger creativity, to encourage brainstorming
and group discussions about possible useful ICT solutions.</p>
      <p>Deliverables to be produced A long list of use case scenarios (e.g. 10 to
20) is collected. Then, after evaluating user priorities against technical feasibility
and cost of development, three best use case scenarios are selected for further
elaboration and rapid prototyping.</p>
      <p>Case: A mobile messaging service for rural Mali This was one of the use
case scenarios that came out of the workshops, see Figure 2. This is the key idea:
a Malian organization, Sahel Eco, regularly invites farmers for a training.
However, the invitees live remotely and have only mobiles and no internet. Several
invitees are illiterate, and not all of them speak the same language. The inviting
organization Sahel Eco has a computer with internet connection.</p>
      <p>The use case scenario, modeled after this key idea, has a web interface to
record a voice message in di erent languages, and to enter phone numbers of
recipients. The system streams the voice messages simultaneously to the selected
phones. To facilitate communication, a meaningful name was given by the users
to this use case: Tabale, in Malian Bamara language this means 'village drum
that gathers all people for a meeting'. A logo was designed for Tabale.</p>
      <sec id="sec-2-1">
        <title>Phase 3: Requirements speci cation and validation Understand a quick win</title>
        <p>Mockups and prototypes are built for the selected use case scenarios of the
previous phase, in co-creation with the end-users. We ask e.g. the users to translate
the dialogues in their own language. We ask them to give examples of local data,
e.g. local names of trees in a tree application. This aims at making the mock-ups
familiar, contextualized and meaningful.</p>
        <p>There must be speci c attention for requirements that in western countries
are considered to be ful lled by default: e.g. when voice applcation are used,
the quality of audio must be assessed. Additionally, technical constraints can
be asked for. For instance, not every phone feature may work the same as in
western countries. Also, batteries and hardware potentially may not survive the
hostile physical environment. Sometimes, uptime of infrastructural services are
an issue. All the potential failure points should be asked for and properly dealt
with.</p>
        <p>Tools to be used Tools are co-creation workshops/hacking sessions in which
the developers and users work together, to sketch scenarios (see Figure 2), record
voices, design interfaces, build prototypes. Users provide info for maximum
contextualization, in content, look and feel (e.g. language, dialect, content, local
names etc).</p>
        <p>Deliverables to be produced The information provided by the co-creation
sessions is used to improve the system, the network architecture and to revise
the UML models.</p>
        <p>Case: Co-creation To build the Tabale prototype Malian voices had to be
recorded, for the voice-based menu. Since the target users of Tabale are from
di erent regions, di erent menus were made, to respond to each user's own
language preference.
3.4</p>
        <p>Phase 4: 1st cycle deployment - Deliver a working prototype
When the rst full prototype is ready, it is tested in a production environment.
Technical aws and business viability are of concern. The network con guration
is tested: are technical facilities available? E.g. Internet connectivity, do phone
interfaces work, quality of audio for live broadcasts etc. What is the uptime,
over a longer period? Organizational/technical capacity of the envisaged local
providers is assessed.</p>
        <p>Tools to be used On technicalities: Log les provide information on system
uptime, on number of access by users, on the number of users, time of usage.
Log les may reveal unforeseen technical problems. On usefulness: interviews with
providers and key-users are done, to assess user satisfaction, unexpected
problems, and to elicit essential requirements that were previously missed.</p>
        <p>Deliverables to be produced A rst cycle deployment report includes
technical data on system usage and subsequent xes. The system is released as new
version, after processing user feedback.</p>
        <p>Case: Users evaluating Tabale system User-evaluation revealed
requirements/issues that could not have been found in an earlier stage. Example of
issue found during evaluation: Issue: Tabale o ers three options: Yes, No, Don' t
know. The option 'Dont know' is ambiguous. It can mean either (i) farmer does
not know if he will attend (he pressed DTMF option 3); or phone call was not
received. Proposed solution: A category 'missed call' is added. System calls back
after an hour, if call is missed'.
3.5</p>
        <p>Phase 5: 2nd cycle - Deployment in production environment
With all issues xed, a new version is deployed. Now the relevant questions to
key-users and service providers are: are users prepared to pay for this service?
Does it bring value to all business partners involved? What are the revenues
over a certain period (e.g. 2 months)? Are there any (unexpected) costs for the
provider? How is the work load for maintenance of the system? Is more training
needed ? Is the documention useful?
Tools to be used Log les and face-to-face key-user interviews are
important tools. Surveys with end-users provide information on actual results. Given
common illiteracy, visiting users face-to-face is frequently needed during the
evaluation phases.</p>
        <p>Deliverables to be produced Report on system usage and user
evaluations.The system documentation is made avaliable as open source, online.
Documentation and tutorials are delivered to stakeholders.</p>
        <p>Case: RadioMarche, a market information system in Mali A voice-based
market information system was built and deployed in 2011- 2012, according to
this proposed framework. In October 2012, ve months after its deployment,
the system was evaluated with local users: radio journalists, local organization
Sahel Eco, and farmers. A survey in various villages revealed that the system
was well-used and had boosted the sales of honey in the region of Tominian 1.
One of the farmers in an interview reports a signi cant increase of sales of honey,
due to the system 2.
1 For the evaluation report see:
http://w4ra.org/wp-content/uploads/2014/08/WebofVoices-Working-paper v0.11.pdf)
2 A full evaluation of the RadioMarche system, deployed in rural Mali, can be found
in http://w4ra.org/wp-content/uploads/2014/08/VOICES D5.4 v1.3-m-agro
pilotnal-EU-subm-14Jun2013.pdf p. 42</p>
      </sec>
      <sec id="sec-2-2">
        <title>Phase 6: Scaling up results</title>
        <p>After successful deployments, the results will be di used to other regions.
Experience exchange workshops are organized, bringing key-users and potential users
together. For global dissemination, conferences, tutorials and seminars are
organized. The global community of web developers is invited to participate in
further development of contextualized ICTs.</p>
        <p>Tools to be used Exchange workshops will be organized, farmer-to-farmer
visits, local radio broadcasts, conferences and symposia, video documentaries,
radio broadcasts, webinars are organized to disseminate the results to respetive
targeted communities: (i) rural communities (ii) development agencies (iii) ICT
developers, (iv) local ICT service providers (v) potential business developers (vi)
research community (v) global community of web and ICT developers.
Deliverables to be produced For dissemination, video productions, a website,
popular and scienti c publications, folder materials are produced. All software is
released as open-source for further development and adaptation. Documentation
is avaliable online.</p>
        <p>Case: Uptake and dissemination After the end of the research project,
Amadou Tangara, key-user and co-developer of Tabale, continued to use the
Tabale service, not only to invite participants for a meeting, but to organize
group sales of forest products for farmers in the Tominian region in Mali. Tangara
traveled to Burkina Faso to demostrate Tabale to other rural communities.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Lessons learnt and suggestions for improvement</title>
      <p>The important lesson learnt from the eld research, is the importance of
continuous communication among stakeholders. Involvement of local ICT developers
and ICT business developers is crucial for long-term sustainability. A problem,
was the relatively high cost of development, due to a large developers team and
long project duration. However, despite high initial research and development
costs, deployment costs can be reduced by (i) building contextualized, a ordable
solutions and (ii) facilitating local uptake of ICT services. Technical and business
training of local partners, throughout the development is part of the approach
to ensure sustainability beyond the six phases of the presented framework.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>Extensive eld experimentation in rural West Africa has shown that at least
three conditions must be met, in ICT deployments in low-resource contexts: (i)
developers obtain a good understanding of the particularities of the local
(lowtech) context (ii) users, despite their unfamiliarity with ICTs are involved in
the de nition of goals and in the co-creation process. (iii) the cultural distance
between users and developers is bridged through open communication and
crosslearning. We propose a exible framework, which can be adapted and re-used in
other (low-tech, low-resource) environments.</p>
      <p>This paper presents results of an ongoing project to support local
communities by enhancing information, communication and knowledge sharing for rural
development.</p>
      <p>Acknowledgements. The research for this paper is part of the W4RA
programme, the Web Alliance for Regreening in Africa3. The authors thank Victor
de Boer, Chris van Aart, Wendelien Tuyp, Amadou Tangara, Nana Baah Gyan,
Stephane Boyera, Mary Allen, Max Froumentin, Aman Grewal, SBC4D and
2CoolMonkeys for their great contribution to this research project.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Joan</surname>
            <given-names>M Greenbaum</given-names>
          </string-name>
          and
          <string-name>
            <given-names>Morten</given-names>
            <surname>Kyng</surname>
          </string-name>
          .
          <article-title>Design at work: Cooperative design of computer systems</article-title>
          . L. Erlbaum Associates Inc.,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Ellen</given-names>
            <surname>Gottesdiener</surname>
          </string-name>
          .
          <article-title>Requirements by collaboration: getting it right the rst time</article-title>
          .
          <source>IEEE Software</source>
          ,
          <volume>20</volume>
          (
          <issue>2</issue>
          ):
          <volume>52</volume>
          {
          <fpage>55</fpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Birgitta</given-names>
            <surname>Bergvall-Kareborn</surname>
          </string-name>
          ,
          <article-title>Carina Ihlstrom Eriksson, Anna Stahlbrost, and Jesper Svensson. A milieu for innovation{de ning living labs</article-title>
          .
          <source>In 2nd ISPIM Innovation Symposium</source>
          , New York, pages
          <fpage>6</fpage>
          <issue>{9</issue>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Richard</given-names>
            <surname>Heeks</surname>
          </string-name>
          .
          <article-title>Information systems and developing countries: Failure, success, and local improvisations</article-title>
          .
          <source>The information society</source>
          ,
          <volume>18</volume>
          (
          <issue>2</issue>
          ):
          <volume>101</volume>
          {
          <fpage>112</fpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>PTH</given-names>
            <surname>Unwin</surname>
          </string-name>
          .
          <article-title>ICT4D: Information and communication technology for development</article-title>
          . Cambridge University Press,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Richard</given-names>
            <surname>Heeks</surname>
          </string-name>
          .
          <source>ICT4D</source>
          <year>2016</year>
          :
          <article-title>New Priorities for ICT4D Policy, Practice and WSIS in a Post-</article-title>
          2015 World? University of Manchester.
          <article-title>Institute for development policy and management (IDPM)</article-title>
          . Development informatics group,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Mario</given-names>
            <surname>Marais</surname>
          </string-name>
          .
          <article-title>Analysis of the factors a ecting the sustainability of ict4d initiatives</article-title>
          .
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Peter</given-names>
            <surname>Checkland</surname>
          </string-name>
          .
          <source>Systems thinking, systems practice: includes a 30-year retrospective</source>
          .
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Colin</given-names>
            <surname>Robson</surname>
          </string-name>
          .
          <article-title>Real world research: a resource for users of social research methods in applied settings</article-title>
          .
          <source>Wiley Chichester</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Roel</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Wieringa</surname>
          </string-name>
          .
          <article-title>Design science methodology for information systems</article-title>
          and software engineering. Springer, London, UK,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Marlien</surname>
            <given-names>Herselman</given-names>
          </string-name>
          , Mario Marais, and
          <string-name>
            <given-names>M</given-names>
            <surname>Pitse-Boshoman</surname>
          </string-name>
          .
          <article-title>Applying living lab methodology to enhance skills in innovation</article-title>
          .
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Torgeir</surname>
          </string-name>
          <article-title>Dings yr, Sridhar Nerur, VenuGopal Balijepally, and Nils Brede Moe. A decade of agile methodologies: Towards explaining agile software development</article-title>
          .
          <source>Journal of Systems and Software</source>
          ,
          <volume>85</volume>
          (
          <issue>6</issue>
          ):
          <volume>1213</volume>
          {
          <fpage>1221</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Dean</surname>
          </string-name>
          <article-title>Le ngwell</article-title>
          .
          <article-title>Agile software requirements: lean requirements practices for teams, programs, and the enterprise</article-title>
          .
          <source>Addison-Wesley Professional</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <article-title>3 Web alliance for Regreening in Africa http</article-title>
          ://w4ra.org
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>