Even if you never write a requirements specification, it's important, as a software architect, to know what separates the good ones from the bad. Learn the fundamentals of writing a good spec and then pass on what you've learned to other members of your development team."

* "Designing software architectures, Part 1":http://www-106.ibm.com/developerworks/wireless/library/wi-arch7/ the importance of process

* "Designing software architectures, Part 2":http://www-106.ibm.com/developerworks/wireless/library/wi-arch8.html the role of the architect

* "Designing software architectures, Part 3":http://www-106.ibm.com/developerworks/library/wi-arch9/ how to write a requirements specification