what I do.

I build better IT teams and practices.

Even before the pandemic, the business environment was becoming increasingly complex and uncertain. We're experiencing demographic and economic shifts, a need for constant technological innovation, and increased regulation. The pandemic has only worsened the need for agility—with even traditionally risk-averse industries forced to change their services and practices. Given the omnipresence of technology and our utter dependency on data, these changes in services and practices involve changes to an already-complex information technology environment. In this way, information technology has become central to business success. Yes it's trite, and in many cases even lamentable, but it's inescapable.

how I help

I assist firms by implementing new processes and technologies while delivering software and a stable production environment. As my case studies show, I tackle projects such as:

my approach

it's culture

I've come to believe that the key to delivering technology is not striving for a perfect solution but rather adopting a culture that responds rapidly as requirements change. To this end I put a lot of energy into establishing a culture by which:


The software delivery field is becoming a profession. Established patterns with proven track records are emerging that are taking a lot of the mistakes, rework, and frustration out of the experience. The tools I employ include:

None of this is rocket science!

getting there

I have studied risk in an effort to understand the complexity and uncertainty that pervade so many business initiatives today. I find agility is key. By this I don't mean "Agile(tm) software practices" but simple loop:


©2019-2020 m. werneburg.  michael@werneburg.ca