Software development is saturated with frameworks, methodologies, and processes; most of which come with the promise of better development. Just ask any developer, and they will likely only be too happy to share their favourites or suggest which method you should use. Are you looking to implement a large project successfully? They could suggest a method. Are you trying to avoid discrepancy between design documents and what is actually implemented? They know a framework that’s perfect for that. And if you wanted to ensure your project has minimal regression and is maintainable over time, then they certainly know what process you should follow. But what happens when the complexity of your projects grow and faithfulness to just one method doesn’t provide the benefits and value your project (and the user) deserve? As we learned from the hybrid cloud, very often the best solution to a complex problem is a combination of several.
If I was to be writing about the benefits of test automation, rest assured you would be reading all about the enhanced reliability it provides, its laser-like accuracy, and far-reaching coverage. And of course, I would certainly make sure to stress how it can drastically improve product quality, reduce time-to-market, and perhaps most valuable of all, bring with it a high return on investment.
My daughter recently asked me if I would take her to the toy store. I had just come home from the office after a long day, and all I wanted to do was relax on the couch and watch TV. I told her I couldn’t, the reason being that I was “too tired” but I would gladly take her tomorrow. She, reluctantly, accepted my answer and went about her business, likely to pose the same question to my wife.
“Imperative” is not a word to be thrown around lightly. It stresses upon the vitally important, the critical, and perhaps the unavoidable. At the same time, imperatives needn’t be intimidating for they help shape the world around us as we know it. Likewise, Digital Transformation isn't a choice anymore for any business. It’s imperative because the economy demands people, technology, and business to be unified; to pursue innovative and agile operating models; find newer ways of accelerating growth and profitability. But then, like anything worth achieving, this transformation also requires the right approach and the mastery of three critical outcomes: Experiences, Productivity, and Empowerment.
One evening I was having drinks with some colleagues after work and, as should come as no surprise, the topic made its way to Scrum - more specifically, what was the best advice we’d ever heard on the subject.
Time and time again, the strategy that is driving business and seeing some of the most significant returns is personalization. Gartner predicts that e-commerce businesses that personalize successfully could see profits rise by up to 15% by 2020. Apart from the vision, strategy, and talent, you need the right tools; and much like a carpenter is crippled without a hammer, our modern business landscape is growing ever reliant on personalization engines.
Business innovation and the opportunities they create is how enterprises distinguish themselves from one another. It is how they do things better, how they create value, and ultimately, how they pass that value over to the customer. Business innovation isn’t a box you can check off and forget about, rather, it is a continuous effort that is empowered by technologies and methodologies that are available at any given moment. Today, that technology is artificial intelligence.
Words can be funny; more specifically, how the same word can have incredibly different meanings for different people. Take the word scrum for example. For 95% of the population, that word either elicits thoughts of people in jerseys all huddled together about to restart a game, or holds no meaning at all. However, when you change the ‘s’ to a capital, to us, the word Scrum takes on a whole new meaning.
The challenge with the customer experience is that it is ever-evolving, and all too often we are seeing the seemingly infinite demands of the customers met with the finite limitations of people. So how can brands meet these demands? When you take into account Gartner’s statement that “By 2020, customers will manage 85% of their relationship with the enterprise without interacting with a human,” the answer becomes simple - technology. And there are none that exist that are so perfectly poised to improve nearly every facet of the customer experience like artificial intelligence.
Have you ever driven down a road that was incredibly uneven or bumpy? Did you ever get frustrated trying to install a piece of software on your computer? Have you ever eaten at a restaurant and had lousy food and even worse service? If you said yes, then you have been a victim of poor user experiences that you haven't forgotten. While UX is a crucial element in both the digital and physical world, it is in digital that we see the value of UX skyrocket, and that is for one reason - choice.