Articles I've written
An Agile Adoption Model
Today many organizations aspire to take on Agile processes to take advantage of the copious benefits that they offer. Agile adoption comes with its problems, however, as well as undiscovered risks and threats to projects both large and small.
Managing Distributed Teams
Today businesses are shifting to emerging economies (Russia, China, India, the Philippines, etc.) due to reduced business operations cost and an easily available workforce. If I put it more precisely, tomorrow's business will be more virtual and distributed, with "distributed" as its key element. Thus the need for better managing such teams, using the right tools and processes, is becoming increasingly critical for any enterprise company. . . .