Check out this article on Agile methods by my one time eXtreme Tayside colleague Paul Oldfield. Where are you now Paul and what are you doing?
"Originally a Botany graduate, Paul moved into computing in the hope that it would offer paid work. In a 18 year IT career he has worked in many roles on many and varied projects, frequently working as an independent consultant allied to Informate International of Brussels. Paul is the expert on domain modeling in UML and contributes strongly to the areas of process dealing with transition from business requirements to system architecture and design."
Source: InfoQ