As I've said in previous articles on this subject, requirements gathering is more of an art than a science. Business process requirements however, is a good mixture of both. I say that because business processes are a fairly finite and definable. Sure, business processes may change over time, but...