in reply to Nobody Expects the Agile Imposition (Part VI): Architecture
I find myself pondering, more and more and more these days, precisely how much “really new” code there now needs to be in this world... and, how long we are going to continue to run that code on “our” machines. I am beginning to suspect that we might well see core business functionality becoming a “software service” that is “hosted in the cloud,” such that the role of traditional software development – scrum or otherwise or what-have-you – just might change quite radically. We might soon find ourselves being referred to as “assemblers,” tho’ not in the traditional computer sense at all. Having built more-or-less the exact same things so many times, we ought to be getting very good at being able to buy them, instead. We say that we build, applications. But, is that definition changing before our eyes? If the only thing that you need to do anything is a web browser . . .