There is a new (well, maybe not that new) methodology being used in IT to develop applications called “agile.”
Agile promises to deliver usable applications quicker and exactly the way the users need them. It has been around for more than 15 years and now seems to be gaining acceptance as a valid approach to IT development.
I learned about agile years ago, and there was something about it that I liked immediately: When business users needed something changed in a project, the developer made the changes. No muss, no fuss; the change got made, and without a lot of time or effort spent documenting the change request, getting multiple approvals, and revising the project timeline. It all might sound like a recipe for catastrophe, but agile has its own set of rules and processes to keep things under control. Without the bureaucracy, IT projects under agile are completed quicker and with higher satisfaction ratings from both the business users and the IT team.
The question I’ve worked on for a while is this: “Why can’t whole agile organizations operate in an agile way?” When a process or operating rule sits in the way of getting stuff done, shouldn’t it be as easy as just changing the process? Do we really need to touch base with multiple areas for input and get their approvals and sign-offs? And is it really the end of the world if a changed procedure needs to be changed again because something was overlooked or doesn’t work?
There are, of course, processes that fall outside the realm of what can be changed in an agile way. For example, controls under the Sarbanes-Oxley domain must be vetted and documented appropriately, and processes with the potential to negatively impact customers must be implemented with great care. Outside those types of things, plenty of processes can be changed easily and do not jeopardize the organization — such as the requirement that a supervisor sign off on an insignificant task, like making copies in a copy center.
Maybe it’s time for organizations to look for ways to implement agile, both for IT projects and as an overall operating style. The benefits could be significant for a company that accomplishes more processes faster. And satisfaction would be greater.
This article originally appeared on Insurance Networking News.