Our Debt Collection Service is fully computerised, fast and efficient … We believe that you, the customer, should be fully informed as to how we operate in order that you will have a better understanding of the progress of your case with us at any time … If you can get the same service cheaper [...]

Scott is having trouble with storage space at UserLand:
I’ve gotten a few questions recently as to why I’ve slowed down including pictures and screenshots in my blog entries … I’m just about out of space on my Radio installation … A lot of us have been using Radio for close to a year now which [...]

The gap between promises and results is widespread and clear. The gap nobody knows is the gap between what a company’s leaders want to achieve and the ability of their organization to achieve it.
Everybody talks about change. In recent years, a small industry of changemeisters has preached revolution, reinvention, quantum change, breakthrough thinking, audacious goals, [...]

The success of XP has reawakened interest in software development methodologies. The fact that it has become popular without large organizational backing or promoting represents a large shift in the software development community.
Although you could easily be misled into thinking that XP is the ultimate approach to software development, there are many competing approaches out [...]

There are two things that really strike me about developers who use Extreme Programming: 1) They really like programming, 2) They really like working on XP projects.
Although these observation could be dismissed as being obvious, that would be a mistake because they reveal an interesting aspect of XP - the
fact that XP considers developer enjoyment [...]

Many projects have gotten into trouble in the past because the developers have tried to build a completely general, optimal solution. Indeed, a common joke is that some programmers would rather build an application generator (and use it to build the application) rather than simply build the application. Most of the time this is an [...]

I have to question the sanity of any organization that would assemble a team of novices and then claim that it is playing to win. There is a subtle mismatch between word and deed. Regardless of the software  development methodology approach selected, a team of novices is going to struggle and have a much lower [...]

Oral documentation means that XP does not really support the idea of handing an application off to the maintenance team. While personally I think this is actually a step forward, it is contrary to the way that many organizations have their maintenance departments set up. To work around this, before disbanding an XP project team, [...]

Extreme Programming projects do not try to produce a detailed requirements document and then freeze it. Instead, the Onsite Customer
is actively encouraged to steer the project by changing his mind about what exactly it is that the team is supposed to deliver.
By freezing requirements, a team is choosing to delay when it recognizes
that the requirements [...]

In recent years, the pressure to be more productive has led many
organizations to look at alternative approaches to software development.
A common problem, however, has been that even though the project team is
supposed to use the new approach to be more productive, they were not
supposed to stop doing any of their current software development
activities. Needless to [...]

keep looking »