Bimodal IT Is Past Its Due Date: Providing Speed And Innovation Need To Top The CIO's Agenda

Tim Sheedy

Many CIOs have embraced bimodal IT as a way to create relevance for the technology organization in the age of the customer. With marketing, CX, and other teams increasingly building their own development teams or turning to outside agencies for their technology needs, CIOs have recognized that they need to help drive fast change, not be a source of friction. They also need to be a source of innovation for the business. Many CIOs took a shortcut to this end and created a “fast” IT function that sat parallel to the “slow” IT function — and hence bimodal IT was born.

However, most CIOs now recognize that all of the technology team and function needs to be fast. Yes, some systems change less often than others, but all change needs to be fast. There is no longer an appetite for long, drawn-out, technology-led changes. There is no longer a place for slow IT. Testing can’t delay launches; security can’t add months to a project; perfect can’t get in the way of fast. CIOs are taking steps to create a tech function that moves at the speed of the customer and helps drive innovation for customers, partners, and employees. They are starting to create a true business technology function. Here’s what leading CIOs are doing to drive this change and move away from bimodal IT:

  • They are creating a vision of the new empowered customer future and selling this to their team, the board, and the rest of the business to get buy-in for the changes they are making across their team.
  • They are transforming the culture, skills, technology, and metrics of the technology team. Start with the vision and inspire the team to change, or start with the metrics and drag them along with you — either way, these changes are essential.
Read more

In The Digital World, CIOs Need To Help The Business Move Faster

Tim Sheedy
Too many businesses believe that their digital business strategy is actually a roadmap, or a series of IT projects. Being digital is a capability – in your business it impacts the culture, metrics, organization, skills, and finally – the technology.
 
As a CIO, one of the most important roles you’ll play is helping to make the business FAST – removing friction points from processes and enabling new capabilities to be developed as required by the customer, partners, and business stakeholders. Too often technology is one of the (many!) bottlenecks in our ability to quickly meet customer needs or respond to changing or new competitive threats.
 
I recently had the chance to spend some time with some senior technology leaders in Sydney discussing the need for quality when delivering digital business outcomes. With the growing need for speed, many businesses sacrifice quality for speed. This is ok – to an extent – but there are also many companies with their own horror stories of delivering a mobile app that is unstable, a website that is slow, or a connected/smart product that doesn’t work as planned. It can take years to recover from negative feedback and bad mobile app ratings, and poor products can cost millions in ongoing customer support.
 
Unfortunately, QA and Testing have too often been afterthoughts in the rush to Agile development. Your Quality Assurance and Testing practices must adapt to digital business too – testing needs to be able to accelerate development – not slow it down. QA needs to focus on customer needs. The QA team needs to speak the language of the customer, get involved with new technology projects at the ideation stage, line up and manage test data before it is required, and empower developers to do much of the testing themselves. 
 
Read more

Testing Pit Stops In Three Seconds

Diego Lo Giudice

Formula One has gotten us all used to amazing speed. In as little as three seconds, F1 pit teams replace all four wheels on a car and even load in dozens of liters of fuel. Pit stops are no longer an impediment to success in F1 — but they can be differentiating to the point where teams that are good at it win and those that aren’t lose.

It turns out that pit stops not only affect speed; they also maintain and improve quality. In fact, prestigious teams like Ferrari, Mercedes-Benz, and Red Bull use pit stops to (usually!) prevent bad things from happening to their cars. In other words, pit stops are now a strategic component of any F1 racing strategy; they enhance speed with quality. But F1 teams also continuously test the condition of their cars and external conditions that might influence the race.

Source: uae-f1-grand-prix-2011-race-preview-feature-mgp.

My question: Why can’t we do the same with software delivery? Can fast testing pit stops help? Today, in the age of the customer, delivery teams face a challenge like none before: a business need for unprecedented speed with quality — quality@speed. Release cycle times are plummeting from years to months, weeks, or even seconds — as companies like Amazon, Netflix, and Google prove.

Read more

Faster, Sooner, Better: What's Changing In Agile Development?

Diego Lo Giudice

I hear people talking about Agile 2.0 a lot. But when I look at what’s happening in the application development and delivery space, I see that many organizations are just now starting to experience Agile’s true benefits, and they’re not yet leveraging those benefits completely or consistently. So let’s stop talking about Agile 2.0 for a moment and instead digest and operationalize what’ve learned so far. There’s plenty to improve upon without getting into inventing new practices and acronyms to add to the Agile transformation backlog!

What I see is that app-dev leaders want to understand how they can optimize existing use of AD&D Agile practices like Scrum, XP, Kanban, improve the practices around the more advanced ones like TDD, continuous testing, CI and CD and leverage all with what they’ve learned over the years (including waterfall). Scaling the whole thing up in their organization in order to have a bigger and more consistent impact on the business is what their next key goal is. We fielded the 2013 version of our Global Agile Software Application Development Online Survey to find out how. I present and analyze this data in my latest report. The survey addressed common questions that clients ask me frequently get in inquiries and advisory, such as: 

  1. How can we test in a fast-paced environment while maintaining or improving quality?
  2. How can we improve our Agile sourcing patterns to work effectively with partners?
Read more