Open space for technologists, investors, tech companies and hackers in Nairobi.

m:lab By John Kieti / July 3, 2012

Advanced training for managing scale-out of software projects at m:lab


Very often, software developers experience major difficulties managing growth of their applications’ functionality and scale. A seven day advanced training has been organized to address these challenges which have become major hindrances for growth of local software projects. ThoughtWorks and the World Wide Web Foundation through m:lab East Africa will be delivering the course. The course targets IT professionals working on applications they wish to advance, especially those that have experienced first hand the challenges of scaling up. Dates for the training are 30th July to 7th  August 2012  and the venue will be m:lab East Africa premises.


The offer from ThoughtWorks to facilitate this training is the software giant’s effort to pass on their global expertise and experience to the emerging software industry in East Africa. The World Wide Web Foundation takes the lead among mLab consortium partners to facilitate the course alongside ThoughtWorks as a contribution to equip local entrepreneurs and established companies with skills to grow their software applications to the next level.

The training will provide short term, active interventions with tools and practices that they can apply to their context. The organisers consider these interventions valuable and different from what can be learnt through actively undertaking consultancy jobs and theoretical training. The course will take the form of a workshop that gives attendees a means to enhance product management and software development for their projects

Expected results :

At the end of the course, participants will be expected to:

  1. Organise their work in a way that allows them to be responsive to change in the market or the users’ needs
  2. Distill user requirements into user stories
  3. Manage a product backlog of user stories
  4. Manage scope and priority [vision; objectives/goals; timelines ]
  5. Setup different environments for their project and facilitate their work to progress across various environments
  6. Identify a suitable continuous integration setup for their project
  7. Design an application’s framework and a relevant data-model
  8. Collaborate across a cross-skilled team
  9. Model as-is and to-be process model for their project
  10. Ensure that software code is clean, test driven and object oriented



A fee of Kshs 42,000 will be charged per person to participate in the course. Individuals and companies intending to take part in this course may reserve their places here – there are limited spaces remaining.

Author : John Kieti

John Kieti is the Lead at m:lab East Africa. He is an exponent for mobile entrepreneurship and an experienced m4d professional. John is passionate about the growth of East Africa's knowledge economy. He holds an MBA and BSc in Computer Science. He also occasionally shares his thoughts about East Africa's knowledge economy on his blog -

    No comments yet

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

{{ theme:js file="jquery.fittext.js" }}