This trend explores how IT can deal with the business pushing them to deliver things really fast, while at the same time we're trying to follow a strict process.
"We don't like to do stupid things for the right reasons, we don't want to mess everything else up in order to be fast, but demand for an agile IT environment is increasing across the board and we don't have the skills to cater to it, so it's a huge problem," says Cappuccio.
Now there's a new term called 'bimodal', which came out of the DevOps world. The idea of bimodal IT is that nowadays to develop an application, we need to get it out there as fast as possible, and it if fails, we'll fix it as we go.
Historically, IT is designed around the idea that protecting the business is paramount. If critical applications go down, the business starts losing money, so processes and controls are in place that makes operations slower but safer.
"Nowadays, to enable the business we've got to do deadlocks, we've got to do fast development, we've got to put in change as quickly as possible, which is totally contradictory to the first objective — and that's bimodal," says Cappuccio.
So mode one is the old way and mode two is the new way. Mode one is all about reliability, planning, control and change management. Mode two is the opposite, it's all about agility.
"Go for it; fail. Failure's good because you learn from failure. Don't do the same thing twice but learn from that failure and move on. It's all about revenue, customer experience, and reputation," says Cappuccio.
Most companies look at this and ask, how do we get everything to mode two? The reality is, you've got to do both, depending on different application types or business goals. It is a cultural shift that has to be absorbed into your existing culture, rather than replacing it.
Another problem with bimodal IT, according to Cappuccio, is that the people who only work one side — the IT traditionalists — actually want to be working in mode two because it looks like more fun.
"They're both important, so we need to find a way to incentivise people to do mode one or jump back and forth between both."
Scarcity of IT skills
This is getting worse and worse, according to Cappuccio, and not because there aren't people out there to hire, but because the complexity of IT is becoming so great that finding people who already understand everything is a major challenge for shops.
"It's not that we don't have smart people, we do. The problem is in many organisations we've got people organised in vertical stacks where they're very good at what they do and they're incentivised to be good at what they do.
Sign up for Computerworld eNewsletters.