next up previous
Next: How Dragons can help Up: The Software Dragons (ErrorLog:Documentation:Introduction). Previous: .

The definition of The Software Dragons

Software Dragons are virtual software monsters. They have evil nature and may grow to very big sizes. The power of one Software Dragon is usually more than the power of one project member. The Software Dragons devour resources of the software project. They force project staff to make bad decisions and to spend resources to materialise them. They hide bad decisions and prevent the correction. In case a bad situation in a project cannot be hidden, they force people to follow a crooked way. They do all possible to raise actual cost of a bad decision and the cost of a crooked way. The highest goal of the Software Dragons is to devour all resources that company may spent for a software project. If they reach this goal, the project has no chances to be successful.

The Dragons live around and in software projects. They grow devouring resources. They force bad decisions to get their food. The more bad decisions the people have made, the more the amount and bigger the size of the Dragons is. We can say that a software project has the fourth outcome. This is an army of Software Dragons. Let's speak that a software project has three good and one bad results. If the power of the bad result is bigger than the power of three others, the following project has big chances to fall. If a Dragons' army exceeds the strength of the good outcomes before the end of a project, this project is going to be hopeless too.

For instance consider the situation with a not appropriate programming language. If the project is ``successful'' finished, the company has not only a ``working software''. The satellite of this software is the Dragon of Previous Expenditures. It will prevent the change of the programming language and protect bad software design. As result a lot of money will be lost by maintaining. The more resources are spent the more power this Dragon has. The tangle of problems will grow continually until all resources are intended to feed the Dragons.


next up previous
Next: How Dragons can help Up: The Software Dragons (ErrorLog:Documentation:Introduction). Previous: .
2002-03-18