Yila Consulting is a software engineering consultancy based in Cape Town, South Africa. Since their inception in 2009, they have been advising a variety of clients, from technology startups to established multinational corporations, on software architecture, design and software development process. They believe that software engineering is still very immature as a discipline and are continually interested in finding ways of improving the way people design and deliver software. They specialise in the initiation of new software projects and act as change catalysts to existing software projects that reached a point where this is required.
Continual change is a prominent feature of most software projects and Yila acknowledges and manages this on different fronts. On the technical side, they define architectures that support the desired amount of flexibility, both in the axes of extension that it provides as well as the way in which it manages the complexity associated with a flexible design. They mitigate the impact of change on a project's cost and schedule by advocating an incremental delivery approach that addresses the largest risks first and delivers business value sooner.
For organisations that use predominantly off-the-shelf software, Yila acts as an independent consultant, advising customers on suitable technology choices based on their requirements. In this role, their independence and ability to comprehend a large variety of technologies are valued. Where they require detailed analysis beyond their field of expertise, they will involve other consultants, some which are partners.
With an education in finance and management, and a passion for software engineering, Donald has an unusual combination of financial and software skills. He has worked on software projects in the financial services and telecommunications sectors, and is obsessive about the role of software in business processes. Donald holds a B. Bus. Sc. (Actuarial Science) from the University of Cape Town in South Africa.
Tel: +27 82 370 9737
PO Box 50461
Block B, 3rd Floor
Woodstock Industrial Centre (Woodstock Exchange)
66-68 Albert Road, Woodstock
T +27 21 409 7000
F +27 21 409 7050
PO Box 10276