Monday, June 2, 2008

Art of Software Development

The short answer is their is none.


Software development is a science. It should be treated as such. So it is always perplexing when software developers are referred to as artists or the software development process as black art.

Go ahead and Google the words and you will be overwhelmed.

Read a good sample of the articles and you will not an underlying surrendering to the developers by quite a few.

This does not need to be the case. Other complex fields are successfully managed and applying some of the principles found software development is also manageable. To take three under used principles Accountability, Responsibility and Transparency would be a good start. Applying the three starts software development down a road of Repeatable and Testable actions. This in turn makes software development into a Science.

No comments: