Africa Agile android android tablet gtablet car code collaboration communication complexity conference continuous integration development done dropbox effort electronics estimation fail google hudson interfere intimidation journey linux management mobile blackberry development conference performance pijuice planning prioritization process product owner python quality raspberry pi respect retrospective scrum scrum master self server south africa star trek team testing