sust innovation lab seminar on 9th january 2013
TRANSCRIPT
![Page 1: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/1.jpg)
Accelerating Development through Innovation:
A Snapshot from Sudan University of Science and Technology
Seminar by Innovation Lab Pilot Project at theComputer Centre
9th January 2013
![Page 2: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/2.jpg)
“Traditional development thinking has held that attempts to reach the very poorest, especially in
remote areas, are too costly and too difficult. But new technology and innovations are making it
easier to reach the most deprived ... Focusing on the most disadvantaged is right in principle and right in
practice.”
Anthony Lake, UNICEF Executive Director
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 2
![Page 3: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/3.jpg)
An Innovation Lab: A Technology for Development Approach
• National facility set up by UNICEF to support to support the work of UNICEF and governments by building local technological capacities for humanitarian development
• Defined as “... a space and set of protocols for engaging young people, technologists, private sector, and civil society in problem-solving.”
09/01/2013 3
COLLABORATIVE SPACE
Sudan University Innovation Lab Pilot Project Seminar
Source: Innovation Labs - A Do-it-yourself Guide - Version 1. Oct. 2012
![Page 4: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/4.jpg)
Different Projects ... Different Lab Models
09/01/2013 4Sudan University Innovation Lab Pilot Project SeminarSource: Innovation Labs - A Do-it-yourself Guide - Version 1. Oct. 2012
![Page 5: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/5.jpg)
Which Innovation Lab model?
Lab Models
1. Innovation Lab Kosovo
2. Uganda Innovation Lab
3. CCORE Zimbabwe Lab
4. Copenhagen Innovation Lab
5. IHUB Malagasy and UNICEF
Projects
09/01/2013 5
1. Outreach/Training
2. Product Development
3. Service Development
4. Operational Research
5. Broadcasting Content
SUST Lab is located in University
Sudan University Innovation Lab Pilot Project Seminar
![Page 6: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/6.jpg)
Innovation Lab Pilot Project in Sudan
6
Information Flow For Project Management Information Flow for Innovation Development
Consultant
Sudan University for Science & Technology
University ofKhartoum
School Kits Vaccination
Sudan University Innovation Lab Pilot Project Seminar09/01/2013
![Page 7: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/7.jpg)
Innovation Lab Pilot Project in Sudan
September 2012
October November December January2013
February
WorkingGroups
ProjectTeam
CampusCoordinators
CampusCoordinators
7
March
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar
![Page 8: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/8.jpg)
Innovation Lab
09/01/2013 8
Campus
Coordinator
Knowledge
Coach
Social
Media
Coordinator
Development
Team Leader
Requirements
Engineer
Coordinator
SCRUM
Master
Design Leader
Quality Assurer
Test Leader
Coding Leader
Assistant Assistant Assistant Assistant
@ SUST
Sudan University Innovation Lab Pilot Project Seminar
![Page 9: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/9.jpg)
Campus Coordinator
• Duaa Mohammed
– Campus Coordinator (Oct. – End).
– SCRUM Working Group (Oct.).
– SCRUM Team and Quality team
Support (Dec.).
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 9
![Page 10: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/10.jpg)
Requirements Team
• Alaa Abdalla
– Related Work Group (Oct.);
– Req. Team Leader (Nov. – End).
– Development Team Support (Jan.).
• Marib Ahmed
– Req. Team Member (Nov. – End).
– Test. Team Member (Jan.).
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 10
![Page 11: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/11.jpg)
Snapshot from Requirements document(SRS)
09/01/2013 11Sudan University Innovation Lab Pilot Project Seminar
![Page 12: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/12.jpg)
Scrum Team
• Asma Misbah
– SCRUM Working Group (Oct.).
– SCRUM Master (Nov. – End).
– Development Team Support (Dec.).
• Duaa Mohamed
– SCRUM Team Support
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 12
![Page 13: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/13.jpg)
Snapshot from SCRUM Document
09/01/2013 13Sudan University Innovation Lab Pilot Project Seminar
![Page 14: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/14.jpg)
Development Team
• Ahmed Murtada
– RapidSMS Group (Oct.).
– Dev. Team Leader (Nov. – end).
– Coding Team Leader (Nov. – end).
• Development Support:
– Alaa Abdalla (coding team)
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 14
![Page 15: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/15.jpg)
Design Team
• Sara Ahmed
– RapidSMS working Group (Oct.).
– Design Team Leader (Nov. – end).
– Knowledge coach(Nov. – end).
• Mariam Ahmed
– SCRUM Working Group (Oct.).
– Design Team Member (Nov. – end).
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 15
![Page 16: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/16.jpg)
Cont…
• Samah Abdullah
– SCRUM Working Group (Oct.).
– Design Team Member (Nov. – end).
• Wefag Abdalgader
– RapidSMS Group (Oct.).
– Design Team Member (Nov. – end).
09/01/2013 16Sudan University Innovation Lab Pilot Project Seminar
![Page 17: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/17.jpg)
Snapshot from Design Documents
09/01/2013 17Sudan University Innovation Lab Pilot Project Seminar
![Page 18: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/18.jpg)
Coding Team
• Ahmed Murtada
-Coding Team Leader (Nov. – end).
• Eman Abuobeida
– RapidSMS Group (Oct.).
– Coding Team Member (Nov. – end).
• Eman Mohamed
– RapidSMS Group (Oct.).
– Coding Team Member (Nov. – end).
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 18
![Page 19: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/19.jpg)
Cont…
• Najat Bakhit
– SCRUM Working Group (Oct.).
– Coding Team Member (Nov. – end).
• Tayba Elsideg
– RapidSMS Group (Oct.).
– Coding Team Member (Nov. – end).
09/01/2013 19Sudan University Innovation Lab Pilot Project Seminar
![Page 20: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/20.jpg)
Testing Team
• Marib Ahmed– Related Work Group (Oct.).
– Requirement Team Member (Nov . – End).
– Testing Team Leader (Nov . – End.).
• Salma Mahjob– SCRUM Working Group (Oct.).
– Testing Team Member (Nov . – Dec.).
– Development Team Support (Jan.).
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 20
![Page 21: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/21.jpg)
Snapshot from Testing Documents
09/01/2013 21Sudan University Innovation Lab Pilot Project Seminar
![Page 22: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/22.jpg)
Quality Team
• Elaf Mohamed
– RapidSMS Group (Oct.).
– Quality. Team Leader (Nov. – end).
• Duaa Mohamed
– Quality. Team Support (Jan.).
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 22
![Page 23: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/23.jpg)
Snapshot from Quality Document
09/01/2013 23Sudan University Innovation Lab Pilot Project Seminar
![Page 24: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/24.jpg)
Knowledge Management
• Sara Ahmed.
– RapidSMS working group(Oct.)
– Design team
– Knowledge Coach Assistant (Collaborated with Abdelkareem – U. of Khartoum Innovation Lab).
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 24
![Page 25: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/25.jpg)
Snapshot from
09/01/2013 25Sudan University Innovation Lab Pilot Project Seminar
of
![Page 26: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/26.jpg)
Social Media & Activities
• Hanaa Abdalmonem
– RapidSMS Group (Oct.).
– Social Media Leader (Nov. – end).
• Mojahid Sorkatti
– RapidSMS Group (Oct.).
– Social Media Member (Nov. – end).
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 26
![Page 27: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/27.jpg)
System Requirements
09/01/2013 27Sudan University Innovation Lab Pilot Project Seminar
![Page 28: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/28.jpg)
Software requirement specification document (SRS)
09/01/2013 28
of
Sudan University Innovation Lab Pilot Project Seminar
![Page 29: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/29.jpg)
Product Scope
09/01/2013 29Sudan University Innovation Lab Pilot Project Seminar
![Page 30: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/30.jpg)
Product Functions
1. Remind mother of vaccination appointments after the child is given the zero dose and registered.
2. Receive feedback from mother about adverse reaction of vaccines on child; and on availability of health service.
3. Receive feedback from health worker at vaccination point on vaccinations administered at a defined interval; and on the status of vaccines quantity in health facility store.
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 30
![Page 31: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/31.jpg)
Product Functions (Cont.)
4. Send aggregated data (from 2 and 3) reports to MoH.
5. Send aggregated data (from 3) reports to UNICEF.
6. Send feedback to mother and health worker (on 2 and 3) from MoH.
7. Send awareness messages during immunization campaigns to a defined set of receivers by MoH.
8. Provide access to data collected via web-based interface to MoH and UNICEF users.
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 31
![Page 32: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/32.jpg)
Functionality we are working on:
• The system shall receive feedback from mother about adverse reaction of vaccines on child; and on availability of health service.
• The system shall send reminders to mother of vaccination appointments scheduled after the zero dose.
• The system shall send awareness messages during immunization campaigns to a defined set of receivers by MoH.
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 32
![Page 33: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/33.jpg)
The Current functions we working at :
• The system shall receive feedback from mother
• The system shall send reminders to mother
• The system shall send awareness messages
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 33
![Page 34: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/34.jpg)
How the system works?
09/01/2013 34
Government & UNICEF Partners
- EPI/MoH/UNICEF Officers
The Central System sends feedback to message sender
Aggregated data is published to secure website and periodically sent t key stakeholders
System users send on vaccines administered at health facility
Sudan University Innovation Lab Pilot Project Seminar
Mother
Health Worker
![Page 35: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/35.jpg)
Software Project Management using SCRUM
09/01/2013 35Sudan University Innovation Lab Pilot Project Seminar
![Page 36: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/36.jpg)
SMS Based monitoring System
• SMS server (receive, send).
• 3 kinds of SMSs (Reminder, awareness, feedback).
• 5 sources of SMSs (UNICEF, health worker, Ministry of Health, Vaccination Centre, Mothers).
• Reporting mechanism(web-based and RapidSMS).
09/01/2013 36Sudan University Innovation Lab Pilot Project Seminar
![Page 37: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/37.jpg)
Product backlog draft (Version 2)
09/01/2013 37Sudan University Innovation Lab Pilot Project Seminar
• sending SMSs. "by development team“ “Ongoing”
• receiving SMSs. "by development team“ “Ongoing”
• language issue. "by development team“ “Done”
• determine the SMSs formats. "by design. team“ “Done”
• design the DB architecture. "by design. team“ “Done”
• The Outcome : Demo of SMS server.
1. Basic functionalities of server & DB architecture.
Duration : 27-11 ____ 10-1
(44 days)
• implementing the DB design.“Done”
• Determine SMSs kind. “Done”
• Determine the SMSs sources. “Done”
• filling up the DB. “Ongoing”"collaborative work by dev. & design"
• The Outcome : full integrated DB & SMS server.
2. Building the DB & SMSs classification
Duration :10-1_____20-1
(10 days)
• By SMSs.
• By web-based solution. "collaborative work by dev. & design"
• The Outcome : SMS or web site.
3. Feedback & Reporting mechanism
Duration : 20_______30
(1days )
![Page 38: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/38.jpg)
Gantt Chart
09/01/2013 38Sudan University Innovation Lab Pilot Project Seminar
![Page 39: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/39.jpg)
Three Types of Meetings
• Sprint planning meeting
• Daily scrum meeting
• Sprint review meeting
09/01/2013 39Sudan University Innovation Lab Pilot Project Seminar
![Page 40: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/40.jpg)
Daily SCRUM MeetingTime:15 minutes
team members, Scrum Master, product owner
09/01/2013 40Sudan University Innovation Lab Pilot
Project Seminar
![Page 41: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/41.jpg)
Software Development Work
• Starting …
• Team Description
• Where are we?
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 41
![Page 42: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/42.jpg)
Starting ...
1. Build knowledge base about RapidSMS, django framework and how to install it.
2. More practicing for Python.
3. Be Familiar with Linux OS (Ubuntu).
4. Divided into 4 teams based on experience.
09/01/2013 42Sudan University Innovation Lab Pilot Project Seminar
![Page 43: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/43.jpg)
Software Releases
• RapidSMS 0.9.0
• Django 1.4
• Python 2.7.3
• MySQL 5.5
• Ubuntu 12.4
09/01/2013 43Sudan University Innovation Lab Pilot Project Seminar
![Page 44: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/44.jpg)
Development Team Description
The development team compose to four parts:
- Design team.
- Coding team.
- Testing team.
- Quality team.09/01/2013 44Sudan University Innovation Lab Pilot Project Seminar
![Page 45: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/45.jpg)
System Design
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 45
![Page 46: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/46.jpg)
Use Case Diagram
09/01/2013Sudan University Innovation Lab Pilot
Project Seminar46
![Page 47: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/47.jpg)
Sequence Diagram
09/01/2013 47Sudan University Innovation Lab Pilot Project Seminar
![Page 48: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/48.jpg)
Class Diagram class class
mother
+ child_birthdate: int
- child_no: int
+ gender: char
+ healthcenter_no: int
+ mother_address: char
- phone_no: int
+ feadback() : void
+ mothernumber() : void
+ remind() : void
healthcenter
+ HC_name: char
- number: int
+ State_no: char
+ superviser_phone: int
+ feadback() : void
+ registration() : void
+ remind() : void
message
- message _format: char
- message_ no: int
+ message_date: int
+ message_type: int
1..* 1..*
1..* *...1
09/01/2013 48Sudan University Innovation Lab Pilot Project Seminar
![Page 49: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/49.jpg)
Vaccination System Tables
dm table
mother
«column»
* child_birthdate: DATE
* child_no: INTEGER
* healthcenter_no: INTEGER
* ph_no: INTEGER
* motheradd: NVARCHAR(50)
+ feedback()
+ reminder()
+ awarness()
health center
«column»
* healthcenter_ no: INTEGER
* state_no: INTEGER
* supervisor_phone: INTEGER
«proc»
+ feedback()
+ reminder()
+ registeration()
message
«column»
*PK message_no
* message_date
* message_type
* message_format
«PK»
+ PK_message()
09/01/2013 49Sudan University Innovation Lab Pilot Project Seminar
![Page 50: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/50.jpg)
Deployment Diagram
09/01/2013 50Sudan University Innovation Lab Pilot Project Seminar
![Page 51: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/51.jpg)
Design Interface
09/01/2013 51Sudan University Innovation Lab Pilot Project Seminar
![Page 52: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/52.jpg)
Coding
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 52
![Page 53: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/53.jpg)
What are the challenges :
Learn new techniques:
09/01/2013 53Sudan University Innovation Lab Pilot Project Seminar
![Page 54: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/54.jpg)
RapidSMS Architecture
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 54
![Page 55: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/55.jpg)
Solving Problems
09/01/2013 55Sudan University Innovation Lab Pilot Project Seminar
![Page 56: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/56.jpg)
RapidSMS Configuration
• Operating System (Ubuntu).
• Install Django framework.
• Install RAPIDSMS Packages.
• Install Database System.
09/01/2013 56Sudan University Innovation Lab Pilot Project Seminar
![Page 57: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/57.jpg)
Configuration the modem with the RapidSMS:
09/01/2013 57Sudan University Innovation Lab Pilot Project Seminar
![Page 58: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/58.jpg)
Where are we?
First:We study about every thing we need and prepare our selves for coding, then We install and bring every thing we need to create our project.
![Page 59: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/59.jpg)
Second:we install the RapidSMS and Django and some other things including the database.. And then testing the main page of RapidSMS.
09/01/2013 59Sudan University Innovation Lab Pilot
Project Seminar
![Page 60: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/60.jpg)
Snapshot
09/01/2013 60Sudan University Innovation Lab Pilot Project Seminar
![Page 61: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/61.jpg)
Third:creating Database tables.
09/01/2013 61Sudan University Innovation Lab Pilot
Project Seminar
![Page 62: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/62.jpg)
Next Steps
• Test the sending and receiving messages.
• Finishing the interfaces.
09/01/2013 62Sudan University Innovation Lab Pilot
Project Seminar
![Page 63: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/63.jpg)
Outside support
• Local support
• International support
– Mailing list (google group)
– IRC channel (#rapidsms)
09/01/2013 63Sudan University Innovation Lab Pilot Project Seminar
![Page 64: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/64.jpg)
Software Testing
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 64
![Page 65: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/65.jpg)
Testing Team Tasks
Prepare test plan document
Prepare test scenario document
Prepare test case document
Prepare test log document
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 65
![Page 66: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/66.jpg)
Test Plan Document
Test Plan Objectives: A system test plan for the UNICEF Vaccination system should support the following objectives:
1. To detail the activities required to prepare for and conduct the system test.
2. To communicate to all responsible parties the tasks that they are to perform and the schedule to be followed in performing the tasks.
3. To define the sources of the information used to prepare the plan.
4. To define the test tools and environment needed to conduct the system test.
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 66
![Page 67: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/67.jpg)
Test Scenario Document
Test case #:1.0 test case name: mothers awareness messageSystem : vaccination system subsystem:_______Designed by: Maarib Ahmed Altigani Design Date: 23/12/2012Executed by: Executed Date:Short description:Vaccination system will monitor the awareness message that will send to mothers which encourages them to get vaccines because of its importance of getting it on time.
Pre-condition : Mobil phone and cell phone for every health worker and mothers. Network access to all phones. Mother’s phone must be registered in our system.Post –condition: System receives confirmation messages when the sent message is received. Count the number of sent message and the confirmation message that received.
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 67
![Page 68: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/68.jpg)
Next Step Needs
Transaction document
Logical database model
Service and functions document (system inventory)
External interface
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 68
![Page 69: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/69.jpg)
Quality Assurance
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 69
![Page 70: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/70.jpg)
What is Quality?
Quality is important to businesses but can be quite hard to define.
A good definition of quality is:“Quality is about meeting the needs and
expectations of customers”
09/01/2013 70Sudan University Innovation Lab Pilot Project Seminar
![Page 71: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/71.jpg)
Quality Reviews
Involves checking the software development process to ensure that procedures and standards are being followed.
09/01/2013 71Sudan University Innovation Lab Pilot Project Seminar
![Page 72: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/72.jpg)
Vaccination System Quality Attributes
The following quality attributes apply to the overall system (regarded as quality requirements or constraints that are imposed on how the system is developed).
1. Performance requirements.
2. Interface requirements.
3. Maintainability requirements.
4. Inter-operability requirement.
09/01/2013 72Sudan University Innovation Lab Pilot Project Seminar
![Page 73: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/73.jpg)
Quality Phases
Phases Done:
1. Initialization Phase.
2. Requirement Phase.
3. Preliminary Design Phase.
4. Detailed Design Phase.
Phases Ongoing:
5. Implementation Phase.
6. Integration and Testing Phase.
7. Acceptance and Delivery Phase.
09/01/2013 73Sudan University Innovation Lab Pilot Project Seminar
![Page 74: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/74.jpg)
Characteristics of Quality Requirement Statements
Requirement Review Checklist:
Characteristics Yes No Not Available
Correct
Feasible
Necessary
Prioritized
Unambiguous
Verifiable
09/01/2013 74Sudan University Innovation Lab Pilot Project Seminar
![Page 75: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/75.jpg)
Quality of Design
Use Case Diagram:Syntax Checks For Use Case Diagrams Yes No N/A
1. Does the use case have a proper name?
2. Is the use case name verb-like?
3. Is the use case named from the point of view the actor?
4. Does the use case have an actor? (This is not mandatory if
it is an included or extended use case).
5. Ensure that the line showing the communication between
the actor and use case is correctly shown as a
thin, continuous line.
09/01/2013 75Sudan University Innovation Lab Pilot Project Seminar
![Page 76: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/76.jpg)
Quality of Coding
Code Review Checklist For Python Language:
Deviation Objective Yes No NA
1. Does the code correctly implement the design?
2. Does the code implement more than the design?
3. Is every parameter of every method passing mechanism (value or reference) appropriate?
4. Does every method return the correct value at every method return point?
09/01/2013 76Sudan University Innovation Lab Pilot Project Seminar
![Page 77: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/77.jpg)
Management of Innovation Lab’s Knowledge
09/01/2013Sudan University Innovation Lab Pilot
Project Seminar77
![Page 78: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/78.jpg)
The Beginning …
• The UNICEF project and the new knowledge area’s
• The first step we did was the pre-questionnaire so we can assess the learning of our team
• The questionnaire results show that it is completely new concepts, tools and platforms as we will see in the following graph
• Our second step is a data collection from different teams, we collect all generated manuals, presentations, and even source files we used
• we use Dropbox to make the presentations and manuals be accessible to all as a knowledge sharing value
• Following are the questionnaire results:
09/01/2013 78Sudan University Innovation Lab Pilot Project Seminar
![Page 79: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/79.jpg)
Results of Questionnaires for before start the project
0
5
10
15
20
25
30
tech4dev scrum python ubuntu Django
nill
V.littel
little
fair
Good
09/01/2013 79Sudan University Innovation Lab Pilot Project Seminar
![Page 80: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/80.jpg)
Results of Questionnaire for after start the project
0
5
10
15
20
25
tech4dev scrum python ubuntu Django
idontknow
iunderst
iam skilled
idontknw
09/01/2013 80Sudan University Innovation Lab Pilot Project Seminar
![Page 81: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/81.jpg)
Way forward
• We intend to build our Lessons learned system and skills database.
• In term of this we chose our lessons learned template and we design our Excel sheet for the skills.
• Following is the lessons learned life-cycle and a snapshot for the lessons learned template that we will use.
09/01/2013 81Sudan University Innovation Lab Pilot Project Seminar
![Page 82: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/82.jpg)
Phases of lesson learned
09/01/2013 82Sudan University Innovation Lab Pilot Project Seminar
![Page 83: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/83.jpg)
09/01/2013 83Sudan University Innovation Lab Pilot Project Seminar
![Page 84: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/84.jpg)
Innovation Lab’s Social Media & Activities
09/01/2013 84Sudan University Innovation Lab Pilot Project Seminar
![Page 85: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/85.jpg)
09/01/2013 85Sudan University Innovation Lab Pilot Project Seminar
14 Nov. 2012
![Page 86: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/86.jpg)
Social Media & Activities
1. Publicity of Our Lab & Project
2. SUST Innovation Lab FaceBook Group & Innovation
Lab facebook page
3. Dropbox folder for file sharing
4. Meeting U. of Khartoum Social Media team
5. Organized our First Seminar on 14/11/2012
6. Organized a lovely day out (Coral Hotel )
09/01/2013 86Sudan University Innovation Lab Pilot Project Seminar
![Page 87: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/87.jpg)
What we achieved?
• Start tweeting.
• Organizing more team social activities.
• Working with UNICEF’s communication section.
• Contacting the conventional media.
• Advertising campaign for the final event.
09/01/2013 87Sudan University Innovation Lab Pilot Project Seminar
![Page 88: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/88.jpg)
Facebook groups
09/01/2013Sudan University Innovation Lab Pilot
Project Seminar88
• SUST & Uok Innovation lab page
• Sust innovation lab group on facebook
![Page 89: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/89.jpg)
What We are Planning to a Achieve?
1. To Meet The UNICEF Communication Office to gain a New
skills
2. To have More Group Building Activity
3. To Have a Wider Group Activity Gathering The Two Groups
“SUST & U. of Khartoum” to Strengthen The Social
Relationship Among The groups
4. Contact Our Local conventional media
5. Advertising Our final Seminar
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 89
![Page 90: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/90.jpg)
How is the pilot going?
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 90
Weaknesses Strengths
Team Work• variable commitment• un/employment distractions
• self motivation• attachment to SUST
Capacity Building
• insufficient support• lack of lab infrastructure
• self/group learning• team flexibility
Software Development
• new tools• limited support network
• new tools• resilient members
Engagement with/by Stakeholders
• inadequate communication• new partnership model
• space/funding/new contacts• new partnership model
![Page 91: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/91.jpg)
Benefits an Innovation Lab can bring to:
University1. Capacity building:
– Employment/entrepreneurship potential
– Application of concepts taught
2. Multidisciplinary and open access thinking
3. Real challenges and societal impact opportunity
4. Publicity and partnerships
5. Innovation structure and socially-relevant curricula
09/01/2013 91
UNICEF
1. Prototype solution for two priorities
2. Spread of Tech4Dev concepts
3. Documentation:‒ Pilot lessons‒ RapidSMS
application
4. Publicity and partnerships
5. Innovation structure / sustainability
Community1. Local capacity
development
2. Local responses to pressing needs
3. Collaboration space for different partners
4. Tuned partners to development problems
5. Cheaper solutions
Sudan University Innovation Lab Pilot Project Seminar
![Page 92: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/92.jpg)
What it takes?
• Creating a Lab is not easy ... It requires:
– Steady Leadership
– Stakeholders Support
– Flexibility
• It can however:
– Accelerate Innovation for Development
– Utilise creativity and energy of young people
– Create new partnerships
– Adapt solutions across communities and countries
09/01/2013 Sudan University Innovation Lab Pilot Project Seminar 92
SUST
![Page 93: SUST Innovation Lab Seminar on 9th January 2013](https://reader034.vdocuments.mx/reader034/viewer/2022051521/5a6d42297f8b9ad1418b51c1/html5/thumbnails/93.jpg)
09/01/2013 93
2 Jan. 2013
Sudan University Innovation Lab Pilot Project Seminar