My role involves reviewing code written by different members of my team, which is an important process in the software delivery lifecycle. In certain cases, code reviews turn into gatekeeping which does not deliver the intended value for the process The reason for code reviews Get a shared understanding of the code submitted – an […]
Agile driven requirements wishlist for Integrated Telcom Service Provider Packages
I am constantly frustrated by having to remember voice, data and SMS bundles not only for my own use but for my family and dependants, and I am envious of family data plans in the rest of the world. Being an agile practioner here is my user story As a telecom service customer I would […]
Perspective: User Requirements for Technology Projects
I was asked to talk about the handling of user requirements, how to link them to implementation within technology projects, by The Medical Concierge Group (TMCG) a digital ehealth service provider. The key principles are being able to respond to change (agile), keep learning, and how to capture business/customer outcomes as well as improving communication […]
Agile Software Development for Ugandan Context 2019 Edition
Excited to share my thoughts and experiences in agile software delivery for use within Uganda at the Google Dev Fest in Kampala, on October 26, 2019 [slideshare id=187148852&doc=gdgdevfest-agileforuganda-v2-191026095103]
Software Delivery Skills Plan 2018
If you fail to plan, you are planning to fail! ~Benjamin Franklin A new year is upon me, and looking over the horizon I am looking to do the following work streams to help better my development skills 1. Work with a new age Javascript framework – vue.js seems the rage, this is also working […]
UgandaEMR Bootcamp – Strengthening the Foundation for a National EMR
This article was originally published on the METS website at http://mets.or.ug/ugandaemr-bootcamp-2017/ with photos courtesy of Nancy Karunganwa (https://twitter.com/Kanandra26) The week of November 20 – 24, 2017, was an exciting one for the EMR team at METS where we held the first UgandaEMR developer bootcamp, aimed at developing local capability to extend and build upon UgandaEMR. The […]
TechTip: Dbunit Export from Jetbrains DataGrip
I am an avid test driven development (TDD) advocate nowadays, with a pragmatic slant of course, looking to bullet proof the features that I deliver to ensure that they do what is expected, and work out edge cases. A big challenge to testing is generating of test data, which is needed to setup some integration […]
Trunk or Branch based development
An interesting discussion that I had with my team mates over the last few days, whether we should create branches then merge later or keep working on the trunk within our Git based version control process. As the team is small, we are in the same premises but different locations, we agreed to move to work […]