Robert Smyth's BlogThoughts on software development |
||
|
This page is for software developers. It is a collection of links to processes, methodologies, and some tools that enables us to predictably deliver what the customer wants and have fun! I've also added some links I find useful to conferences, SIGs, and events in Australia.
This site is for developers who:
Alister Cockburn puts it well in this quote from "The People Factor":
Many programmers I have met (certainly not all) consider it a "fact" that software projects inherently go overtime and are high risk. The thinking is that it is a beast that must be brought under control by rigid processes. If that does not work .. add even more rigid processes. Often the process is so ingrained that the suggestion that there is another "process" or methodology is just not "professional".
I've noticed that programmers who say that software project are inherently unpredictable almost always insist that you MUST use a waterfall approach as that is just the only professional way to go.
As a developer you have a choice, listen to those who almost always fail (or blame others or "lack of resources") or those who are repeatedly winning. Plan to win.
As Brooks said in his famous article No Silver Bullet (also in his book) there is no one process or methodology that fits all. In fact there is not one process or methodology for any one given project. There is a rich spectrum of processes and methodologies to learn from.
The basics of winning are summed up well in the agile manifesto.
|
Melbourne
|
|
Last updated 2nd July, 2005, Email: robsmyth at bigpond.net.au
|
||