Unboxed Solutions Blog The frenetic soapbox
Some of the technical staff continued to push the project long after it became clear it was doomed. They pushed it because they were building up technical expertise for a future with a different company. The project was a success from their point of view because they developed the skills they desired. The point is not that developers are evil (I intentionally chose to make an example of the group to which I belong to avoid that interpretation). The point is that if you want to define success for enterprise distributed systems you have to move beyond a simple list of the "ilities" and think about the needs of the various stakeholders.