
Thirty years after computers became mainstream, software
projects are still late and over budget because CIOs are
underserved by their own industry.
So says Tod Nielsen,
Borland's CEO, and a veteran
of Microsoft and Oracle. Improving a CIO's ability to manage
software-based projects is the platform on which former software
giant Borland plans to rebuild its fortunes, Nielsen told Computer
Weekly.
Borland was once a contender for PC-based database management
system of choice, but has had a rough time since Microsoft
cornerned that market. Borland has since reinvented itself as a
maker of software development tools such as Turbo Pascal, and more
recently, as a source of tools to manage, develop and deliver
applications.
BT, with 15,000 seats, is now a prime global customer in the UK,
as is the Met Office. Systems integrator EDS is Borland's biggest
customer internationally with 30,000 seats.
"CIOs can see (software driven) dashboards that show the status
of the company everywhere except the IT department. All CIOs have
is a graph that goes from green to red instantly when there is a
problem. We aim to give them a yellow," he said.
Nielsen has repositioned the company as
life cycle management (LCM) products specialist, launching its
suit in July under the Borland Management Solutions banner. Nielsen
is also concentrating on agile development.
The company is pitching the tools to traditional user firms,
software houses, and increasingly, firms that build embedded
systems. He said a Mercedes Benz manager had told him there are now
about 1.3 billion lines of code in the average Mercedes, thanks to
all the electronic systems. "That makes companies like Bosch, which
supply those components, potential customers," Nielsen said.
The key to successful software projects is getting the initial
requirements right, he said. "Thirty percent of software projects
are never delivered because they took too long and requirements
changed," he said.
That is also why he prefers the agile style. "We can divide work
packages into daily 'stand-ups', weekly 'sprints', and project
'marathons'," he said. "This granularity gives CIOs complete
visibility, and thus early warning, of what is going on with each
of their development projects."
It also allows software development teams to take in changes in
requirements in incremental chunks. This helps cut the cost of
changes.
Nielsen's aquistion of Segue, maker of the Silk software testing
tools two years ago, gives coders tools to test their output as
they go along. Catching bugs early in the system life cycle cuts
costs hugely, he said. As the former manager of a Microsoft
development team, he should know.