A key consideration in adopting an iterative process is selecting how long your iterations will be. Mike Cohn discusses the issues to consider when determining whether your team's iterations…
Products that do everything they're supposed to do and offer consumers something they like, but didn't know they wanted, make customers happy. And that is what most of us in software…
Are you shirking your decision-making responsibility? It happens more often than you think, and quite by accident, too. Read this article to find out why failing to set priorities and assess risk can…
With no land in sight to guide them, it would have been all too easy for early sailors to get lost in a seemingly endless sea. All too often, software projects also lose sight of when and if…
Too much work goes into use cases to not employ them to their full potential. By assigning points to use cases you can reliably measure the size of an application and derive an estimated duration for…
Projects fail for a plethora of reasons; one article could not hope to address all of them. However, this article does offer advice on how to fix the most common project ailments, ones that seem to…
Multitasking makes us feel more productive, but in truth trying to take on more than two tasks actually limits our productivity. This article deals with the dark side of multitasking and makes a case…