ORLANDO
-- Microsoft is crowing about poaching one of IBM’s
key tools developers just as IBM is holding
its annual Rational Software Development Conference here.
Microsoft
announced that Erich Gamma, former distinguished engineer at IBM
and a leader in creating IBM’s
Jazz next-generation collaborative development environment, has joined Microsoft. Gamma has been
considered the co-father of Jazz.
In
a
June 6 blog post, Jason Zander, corporate vice president for the Visual
Studio team in the Developer Division at Microsoft, said:
“Today
I am thrilled to announce that Erich Gamma will be joining the Visual Studio
team as a Microsoft Distinguished Engineer! Erich’s contributions have had
a huge impact on the software industry. Erich has a passion for shipping
high quality, elegant software, something he shared with the community as
co-author of Design
Patterns.
He has always had a passion for building tools to make
development more productive and pleasant. Together with Kent Beck he
developed
the JUnit unit test framework. He was one of the key technical leads of
the
Eclipse project and he has led the Eclipse Java Development tools.
Recently his focus was on making teams more effective. He was an
initial member
of the Jazz project and the technical lead of Rational Team Concert.
Finally,
Erich has worked to bring teams together across the application life
cycle and
he was the lead of Rational's Collaborative Lifecycle Management
effort.”
The
timing of the Microsoft announcement could not be more calculated as it came on
the same day IBM held opening keynotes at
its IBM Innovate
2011 conference here. In his keynote, Kristof Kloeckner, general manager of
IBM Rational, said the new products IBM announced at the conference were all
based on Jazz.
An
IBM press release on the new software
announced at Innovate said:
“The
new software offerings are built on Jazz, IBM's
open software development platform that supports sharing and interactions among
software and systems design and development teams. New features allow
developers to interact quickly; sharing data instantaneously from any source in
the development process and connect teams and development communities in new
ways.”
When
Microsoft initially set out to build an ALM (application lifecycle management)
platform and to deliver its VSTS (Visual Studio Team System) and TFS (Team Foundation Server) solutions to compete with IBM and Rational, the software giant hired
several former Rational engineers to get its strategy and products off the
ground. Now, as VSTS and TFS have made considerable headway in the ALM space,
Microsoft has come back to nab one of IBM’s ALM experts, as well as one of the
few people intimately familiar with IBM’s Jazz, its collaborative development push
and its plans to better integrate the development and operations roles in the
enterprise IT environment. Gamma is intimately familiar with those plans
because he has been involved with Jazz from its outset.
Discussing
the Microsoft/IBM competition in the ALM
tools arena in
a 2005 interview with eWEEK, Microsoft CEO Steve Ballmer said:
“We
looked at Rational before IBM bought it. The
number of actual seats and users they have is tiny. And so if you can take some
of the good concepts and put them in an ease-of-use package and at a price
point that you can get out, I think developers want this stuff you just have to
make it easy enough to use and at the right price.
“And
I think with Visual Studio Team System we have that. And I would expect to see
our share of high-end software life cycle seats to really climb quite
dramatically for the next year.”
Asked
for comment at IBM Innovate 2011, an IBM
spokeswoman said IBM does not comment on personnel
issue, but that the company has several Jazz experts on hand at the conference if
more information on Jazz is required.
However,
one particular Jazz expert, Erich Gamma, is not in attendance. And his absence
is apparent. Microsoft’s Zander said Gamma will join Microsoft in August.
“Erich will continue to live and work out of Zurich,
Switzerland, where we will
be opening a small Visual Studio development lab with Erich as the lead,”
Zander said in his blog post.