Alexei Zheglov is a management consultant based in Toronto, Canada. He was first educated as a mathematician and a software engineer. Then, for many long years, he experienced how modern companies run into all kinds of problems when they try to produce and deliver complex intellectual products or professional services to customers.