The trimmed team worked from the back forward, consolidating the clearing of transactions onto Ameritrades system first.
"In the end, the clearing systems were a wash. They were equally modular, they had equal cost performance, equal capacity," says Hirji. "So, from a risk-mitigation point of view, youd rather move a million [accounts] than move two [million]" over to a new system.
Moving Datek accounts into Ameritrades databases for clearing was relatively straightforward. A procedure was created that duplicated Dateks data sending and receiving process on the Ameritrade clearing platform so that files could be easily sent between the two systems.
Melding ordering systems wasnt as easy.
Both companies systems consisted of two pieces—an order manager, which handles the customers request, and an order router, which communicates that request to the appropriate stock exchange.
The team decided to keep the Ameritrade order manager, since it was more robust at handling trades.
But it found that the Ameritrade and Datek order routers were equally strong and decided to keep both. However, the team felt that the Datek order router was faster and better at handling certain functions, such as trailing stops—a price point set by the trader to automatically initiate the sale of a stock—and plans to consolidate order routing on the Datek system.
The combination of order manager and order routers presented a problem: The Ameritrade and Datek systems could not reliably recognize an order as it passed between the systems. The answer: an electronic token that is now attached to each order, for tracing.
"It wasnt exactly easy to unplug [the Datek order router] and plug it into the Ameritrade system, Hirji says. "[But] thats what we did. We went through that pain, knowing the improved order-processing speed could be a competitive advantage. This fall, the company expects to start promoting five-second trades.
With the clearing and order systems combined, the company consolidated data centers, keeping Ameritrades main data center in Kansas City and Dateks in Secaucus, N.J. Scuttled: a backup Ameritrade facility in Omaha. The remaining two centers would back up each other.
Another loose end was the empty CIO seat. Ameritrades management was looking for a person who understood both business and technology and knew what it was trying to do with the Datek merger. It found Hirji, who accepted the job in April 2003. David Shpilberg, who heads Bains information-technology practice, says the company had mixed feelings about letting Hirji go. But it wouldnt be the first time a CIO was hired from a consultancy brought in to handle a critical technology change.
By the time the final big task—unifying the Web sites—came to the front, Hirji was on board.
But making all the trading tools from both sites available to all customers of a unified site proved problematic.
Dateks Streamer was built to run on Windows servers, not servers, such as Ameritrades, that use Solaris, Suns version of the Unix operating system. To adapt the constant-quote service for use on its servers, Ameritrade used a Java plug-in to provide a link back to Dateks Streamer servers.
But the plug-in didnt always work due to a fault in the program. As a work-around, Ameritrade added a Web server to the system that allows traders to link directly to Streamer.
Streamer may now work, but Ameritrades site is still considered lacking in tools and not easy to use, according to Gomez Inc., which monitors and ranks Web sites by cost, customer satisfaction and other parameters.
Phylis Esposito, Ameritrades chief strategy officer, notes that Ameritrade ranks well on its ability to execute transactions, which was the companys first priority. Only recently has the company been able to turn its attention to making the site easier to use and navigate. Coming: the ability to initiate a trade from any page on the site. Hirji calls this a "persistent trade ticket and says it will appear when the new Web site rolls out, most likely before the end of 2003.