It’s more of a personal story rather than anything else. Still relevant to the software development industry as to any other kind of business, so it seems.
IT is definitely one of the most dynamic areas of business and our lives. Fifty years ago almost nobody had any computer at home and only large organizations could fit them – literally, in their offices, and figuratively, in their budgets.
Now not only do we have different types of computers, laptops and even dedicated gaming consoles but also our smartphones have constant access to the Internet, giving us, in turn, almost unlimited access to information anywhere, anytime.
Can we somehow predict what’s around the corner?
So you have decided to build a digital product – some type of software, maybe a mobile app, a web app, some sort of cloud solution. Your two main options are building a team in-house – within your own organization – or taking this matter to an external team which specializes in similar services. Or maybe there is a third way?
It’s a sunny day, you are sitting in front of your desk in a mid-to-large company, thinking about some everyday problems in your job, and suddenly you have an interesting thought – what if I could solve my problems with some digital magic?
Nowadays, especially in the IT world, many things need to be continuous. You might have heard of Continuous Integration, Continuous Deployment or Continuous Delivery; in fact, a lot of IT vendors are adopting them. But are these only yet more buzzwords without any real value?