Hard-Earned Lessons For CIOs - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IT Leadership
08:05 AM
Connect Directly
0% Hard-Earned Lessons For CIOs

It's been just over two years since the controversial and troubled launch of, a marquee project for a new age of digital government, implementing a politically controversial policy of affordable healthcare insurance for everyone. As of today more than 6 million people have been enrolled through this system. InformationWeek caught up with's technology lead to talk about lessons learned.

composition aspects, authoritative sources of data, IRS information, Social Security information, and lawful presence information. The law stipulated that all these upstream systems and authoritative sources needed to be integrated into all these downstream processes.

"With relational models you have to have a very good logical physical model to work with, which means you have to have a lot of the requirements known up front. Otherwise you are constantly refactoring. NoSQL, MarkLogic in this case, allows you to adapt to those changes over time and be able to adjust how you are going to capture, process, store, and disseminate that data downstream to other processing entities, as well as into a warehouse environment."

An Agile Approach for Changing Requirements

All of that may very well make a noSQL approach better suited to Agile development, Chao said.

"You have this massively complex endeavor with those constraints, and you have to deliver it by Oct. 1. You need to choose technologies such as Mark Logic that are highly adaptive to a dynamic changing set of requirements, so what you need to focus on when looking at the requirements are the core of what [former US CIO] Steve VanRoekel called the minimum shippable product. It isn't about having this comfortable number of requirements, and everything is sequenced the way you need it, and the resources are at your fingertips. It's about working with what you have and never losing site of delivering on day 1. That's the most important thing."

(Image: Henry Chao via LinkedIn)

(Image: Henry Chao via LinkedIn)

Chao pointed to Cover Oregon, that state's own attempt at a website to implement the Affordable Care Act. The site did not deploy on time and was still unable to enroll people by April 2014, when its board opted to scrap the work on the project and go with the federal website instead. The state of Oregon is still embroiled in a legal battle with relational database vendor Oracle over the system.

Massive, Complex Systems

Have there been other IT systems deployed that operate with the same level of backend complexity while delivering the end-user a relatively simple interface? There are, but they did not face the same delivery time frame or optimization time frame. Chao points to the airline industry reservation system that was created in the 1960s.

[The US Department of Defense is boosting security with Windows 10.]

It consolidated all reservation systems and enabled consumers to buy tickets and have their price and seat guaranteed, regardless of whether they purchased from a travel agent or the airline itself. This is the same system that has since evolved in modern times to enable consumers to buy tickets online, via ticket agents, or directly from the airline.

"When a person purchases a ticket, you know that seat is available on that date and on that airline for that flight at that price," Chao said. "Building isn't just about the experience of the user. It's about an entire infrastructure that is similar to a centralized booking system that is looking at all those b2b or g2g transactions in order to be able to complete that lengthy business process of enrollment into a healthcare product."

Lessons Learned

A few years down the road, with benefit of hindsight, what are the lessons learned from the IT experience? Chao, now a consultant in the private sector, offered some perspective. Unsurprisingly, it's not about the right or wrong technology choices.

You need a single accountable person who is going to speak for how the system gets delivered, according to Chao. This person will indeed have committees of people offering input, however: "At the end of the day, it's clear who is in charge and who is responsible. This executive would have the ability to tap into the right resources and has decision-making authority to drive all the necessary orchestration or re-orchestration when priorities change." did not have that situation.

Rising stars wanted. Are you an IT professional under age 30 who's making a major contribution to the field? Do you know someone who fits that description? Submit your entry now for InformationWeek's Pearl Award. Full details and a submission form can be found here.

Jessica Davis has spent a career covering the intersection of business and technology at titles including IDG's Infoworld, Ziff Davis Enterprise's eWeek and Channel Insider, and Penton Technology's MSPmentor. She's passionate about the practical use of business intelligence, ... View Full Bio

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
2 of 2
Comment  | 
Print  | 
More Insights
10 Top Cloud Computing Startups
Cynthia Harvey, Freelance Journalist, InformationWeek,  8/3/2020
Adding Fuel to the MSP vs. In-house IT Debate
Andrew Froehlich, President & Lead Network Architect, West Gate Networks,  8/6/2020
How Enterprises Can Adopt Video Game Cloud Strategy
Joao-Pierre S. Ruth, Senior Writer,  7/28/2020
White Papers
Register for InformationWeek Newsletters
2020 State of DevOps Report
2020 State of DevOps Report
Download this report today to learn more about the key tools and technologies being utilized, and how organizations deal with the cultural and process changes that DevOps brings. The report also examines the barriers organizations face, as well as the rewards from DevOps including faster application delivery, higher quality products, and quicker recovery from errors in production.
Current Issue
Enterprise Automation: Do More with Less
In this IT Trend Report, we highlight the benefits of automation and the various tools as enterprises navigate turbulent times, try to do more with less, keep their operations running, and stay on track with digital modernizations.
Flash Poll