Coaching and Team Building, Part II

Jim Highsmith
  Coaching and Team Building series: Part I Part II

Secure Alignment -- An Overlooked Requirement

Robert Charette

As we all know, achieving IT and business alignment is not easy. We must tie business strategy, technology, and people into a comprehensive and synergistic package that, as Paul Strassmann says, will demonstrate a positive relationship between IT and accepted financial measures of performance. As my mother used to say, though, be careful for what you wish for, because you might get it.


Some Very Disruptive Technologies

Ken Orr

Last week, a group of computer scientists announced that they have created the world's third-fastest supercomputer from 1,000 Apple PCs for a mere US $3 million. Now, to some folks, that may seem like a lot of money, but when you consider that the fastest computer cost about $150 million and the second-fastest cost $10-$15 million, three big ones is not very expensive.


Long-Term Outsourcing Relationships and the Agile Executive

Michael Mah

Overburdened IT organizations are seeking outsourcing relationships to gain agility; they view it as a way to access staff skills and capabilities that might take more time to grow organically from within. Sometimes these skills are seen to be available at low cost as well, as suggested by the wave of offshore outsourcing to providers in countries like India.


The PA-NEDSS Data Warehouse

Curt Hall

The Pennsylvania Department of Health has implemented a data warehouse and accompanying business intelligence (BI) system designed to help public health personnel more effectively detect, track, and respond to disease outbreaks and bioterrorism attacks.


The Perils of Piecemeal Optimization

Peter Ofarrell
  For more on outsourcing, join Cutter's Sourcing and Vendor Relationships Advisory Service.

How Software Modeling Tools Are Being Used

Tom Welsh
The many changes in the information technology industry over the past decade have given rise to an increased use in software modeling tools. In this, the first in a series of articles based on a June 2003 Cutter Consortium survey on the use of software modeling tools, I look at the market penetration of automated tools and analyze how such tools are used.

Based on replies given by 182 respondents, the salient facts are the following:


Which Software Modeling Tools Do Developers Choose?

Tom Welsh
This is the third in a series of articles based on Cutter's June 2003 survey investigating the use of software modeling tools. In the previous installment, I discussed which modeling methods and software development processes organizations prefer and what they think of UML. As it turns out, more than half of the survey's 182 respondents are using UML and believe that it suits their needs.

Here I will review the modeling tools themselves to see which products the developers favor and how buying patterns are likely to change in the future.


Modeling Platforms and MDA

Tom Welsh
The previous article (based on Cutter's 2003 survey investigating the use of software modeling tools) looked at the relative popularity of leading products, who gets to use them, and which programming languages are generated most often from models. One important question remains to be answered: which are the favorite platforms for modeling and for deploying the resulting applications?

No survey of software modeling practice would be complete without mention of MDA -- the latest and most sophisticated technique based on UML from the OMG.


An Update on Software Modeling: Practices and Patterns

Robert Austin
Let me begin this issue of CBR with a statement of full disclosure: I have not often been a fan of modeling-based approaches to software development, at least not in some of their common manifestations. Software modeling is a practice that often, in my opinion, succumbs to a "forest for the trees" problem. Managers confronting business problems are often justified when they ask, amid mind-numbing discussions about abstract diagrams of yet-to-be-built systems, whether modeling efforts truly move them toward real solutions in an efficient manner.