Kevin Brennan is the Vice President, Body of Knowledge, for the IIBA, the world's leading nonprofit association for business analysis professionals. He is also a Senior Consultant for blue sands Inc, a firm based in Toronto, Canada, that specializes in IT process improvement, custom application development, and IT infrastructure. He has a decade's worth of experience working as a business analyst and project manager in several industries and is a regular speaker at conferences on topics including requirements analysis, business process management, and software quality assurance.