The changing face of custom software development
For many businesses, the battleground for winning and retaining customers has shifted to digital platforms that are able to deliver an experience that is simpler, more intuitive and constantly evolving to user needs, writes Sameer Deans, GM of ThoughtWorks. This has...Software projects versus software products
When building software solutions, whether internally or outsourced, much of the focus is often on enforcing budget and deadlines, or on risks, such as choosing and implementing the right methodologies, technologies and platforms. Included in this list of pitfalls is a...Ensuring that agile delivers quality
As the agile revolution continues to sweep South Africa, it’s clear that many companies are finding that quality issues are creeping into their development environment. Some even start to question whether agile has some inherent incompatibility with quality. Nothing...Four trends shaping the UX design space
We’re all attracted to products and services that are easy to use, bring us enjoyment and improve our lives. We can’t explain why a product is well designed or why we like to use it – it just is and we just do. It’s a decision we make subconsciously without realising that a lot of thought and research went into the product – through a processes known as customer-centric design, says Reynhardt Uys, associate consultant, Customer Experience and User Experience, at BSG.