The past few years haven’t been kind to software developers. Having the equivalent of a US master’s in computer science and having spent the first 20+ years of my professional life developing mission-critical software products and applications, I have had a hard time adjusting to the idea that developing software applications is a cost to avoid or a waste of time for many CIOs and application development leaders. It seems to me that we have been giving more emphasis to contracts, legal issues, SLAs, and governance concerns but forgetting about how IT can really make a difference – through software development.
Nevertheless, outsourcing kept increasing, and packaged apps exploded onto the scene, and software developers “outplaced” from enterprises. People started to believe they could get more value and good-quality software cheaper…but could they really?
With BT, digitalization, and customer centricity exploding, today is the perfect moment for application development leaders to review their application development sourcing strategy and align it to their BT strategy.
Why? Many reasons, including:
Software is the most important enabling technology for business innovation.
Clients use software every day. It’s become part of their life, and they enjoy the experience. Better software makes a better experience.