Ed firmly believes that the keys to delivering successful projects are not only founded upon expert project management and business analysis competencies but on recognizing, tailoring and applying the best-suited methodologies and techniques to suit the unique technologies, constraints and opportunities at hand. That philosophy is loud and clear in Ed's recent book: Universal Process Modeling Procedure: The Practical Guide To High-Quality Business Process Models. Ed has taught and mentored project managers and business analysts in best practices for professional organizations such as PMI, IIBA and CMMI. Ed teaches IIBA-registered business analysis courses and is an advisor to the Northern Alberta Institute of Technology's Corporate and International Training department’s Business Analysis Certificate Program. Ed is also the founder of www.ProcessModelingAdvisor.com.