September 26, 2007 2:09 PM PDT
IBM's Booch: The developer's developer
(continued from previous page)
IBM Rational Software general manager Danny Sabbah said earlier this year that, in recent times, there has been a lack of architectural governance in many software projects, as distributed systems have had to be brought together haphazardly. How will we get around this problem and work more effectively in the future?
Booch: Two things I've said about architecture in the past: first, every system has an architecture--most are accidental, some are intentional; second, the hyperproductive projects I've encountered all tend to proceed by the incremental and iterative release of an executable architecture. In short, architecture is central to enduring software. One of the things I'm doing with my work on building a handbook of software architecture is to codify the best practices and patterns of architecture.
How does IBM's Extreme Blue program work to address the IT skills gap?
Booch: The European Extreme Blue Expo features real-world issues that are given to teams of university students from across Europe who work in collaboration with IBM over the summer to fuse some of the brightest minds in academia. I've been engaged with some Extreme programs, but only as a mentor or participant.
Keep in mind, though, that the issue of IT skills is a complex, global, interdisciplinary one. IBM's university relations, its work on standards, its work on processes and its efforts to grow technical talent are all parts of the solution.
Adrian Bridgwater of ZDNet UK reported from London.
2 commentsJoin the conversation! Add your comment