Abstract:
Failing software projects have plagued software development ever since its existence. Numerous different treatments for this plague have been introduced, where the latest trend is product centred and focuses on customer satisfaction. Whereas none of the methods, tools and techniques are a Silver Bullet, many are important aids to a successful software project. However, there is an important pitfall concerning all software engineering tools, methods and techniques: when a means is promoted to become an end. To prevent this from happening common sense and alertness are the key.