A Dissertation Submitted in Partial Fulfillment of the Requirements for the Degree of
Master of Science in Embedded and Mobile Systems of the Nelson Mandela African
Institution of Science and Technology
The existing forms of communication at Raha Beverages Company Ltd are not effective
enough hence bringing about the demand for an effective communication system in the
company. The Raha Application is a system that supports internal communication across all
levels of the company. As the company expands through the means of strategic planning in a
certain time frame, these transitions bring about change in the company structure as well as
processes ranging from production, transportation, the workforce to communication which
runs in parallel. Forms and methods of data collection described involved were interviews,
observations, document analysis, joint application design, brainstorming and prototyping.
Interview and observation were the main used forms. This system was implemented using
agile software development, which defines software development from program
specification, design, implementation, and testing which are interleaved that support frequent
delivery of new versions for evaluation. The mobile application is designed for internal
communications at different levels among employees. Each employee will have to be given
initial login credentials to enable first-time login but will be recommended to change the
credentials once logged in according to their preferences. The mobile application system
developed was tested and evaluated to assess its usability for effective communication. The
system provided benefits like better management control, better decision making, improved
efficiency in communication, a faster way of reporting, easy access and availability of
information. Therefore, this study presents a mobile application system solution that will
support sustainability in communication throughout the entire company for effective
company communication