Unlike traditional software training practices which focus just on specific technologies and development patterns, ours keeps the African context in mind with an approach that treats every trainee as a potential employee and/or entrepreneur.
The coders will be taught solid Software Development Life Cycle (SDLC) principles, practices and processes as well as how to understand/translate technical writings in order to effectively communicate with
other developers, engineers and most importantly clients for each project.
Simply put, trainees work on real projects while receiving the fundamental training. The thirty developers will be broken into teams of 6, with each team owning one project.
By the end of December 2012, 30 coders will be certified and trained, having completed 5 unique, real life projects in different sectors: agriculture, healthcare, business, education and social
needs. These apps will be delivered at the completion of the project.
What are the end open source products?
Elimu (Education) (School Management System): with both Mobile and Web interfaces allows students, teachers and admins to manage their stuff online and on their phones.
CoopNet (Agriculture): a coffee crop management system that assists employees, farmers and stakeholders to solve issues with Human Resource management, coffee crop inventories, pricing & weight calibration
(including currency and weight conversion tools.
Open Data (Social Need and Governments) the entities that hold the most public and infrastructure data are always government institutions. Getting information from them, no matter where you are in the
world can be difficult. In Africa it can be very hard indeed. The Open Data initiative is established to bring together parties who desire to see African Societies governed openly, by creating and promoting Open Data and Open Government ecosystems in Africa.
Database Management & Repository System (Business, Government), with this product small and medium sized enterprises and especially government institutions will have records and paper workflows digitized
which will in turn allow citizens to get services in a timely manner and more efficiently. The end goal is bring eService online as soon as possible.
Symptom Health Checker (Healthcare): Self-improvement and disease management tools to empower people to manage their health via mobile phones. By choosing a few symptoms, the app may suggest what you
may be suffering from and suggest you go see the doctor right away. The App may also identify a doctor that handles the disease in your zone.
These 5 products will be ready to use by their respective clients. As matter of fact stakeholders will be involved in every step of the training program, following an Agile SCRUM methodology. Trainees will approach
stakeholders for requirements (User Stories), acceptance criteria and will keep them updated throughout the process.