I believe we’re in the midst of an astounding revolution driven by software, which will profoundly influence society for centuries to come. In this future, software quality will dictate quality of life in ways we can't yet imagine. However, achieving high software quality requires energized teams, the right rules, and purpose-driven technology. I started tinkering with computer technology in the early '80s because I like solving problems with technology. I'm still in the field because I believe that changing quality of life is within our grasp.
I assist firms in implementing new processes and technologies to deliver solutions and maintain a stable production environment. My case studies illustrate my work on projects such as
I believe that delivering technology successfully is about fostering a culture that is adaptive and robust enough to adapt to changing conditions. I focus on creating an environment where:
The software delivery field is evolving into a professional discipline. I utilize established practices and tools to reduce mistakes and frustrations, including:
None of this is rocket science!
With a focus on understanding risk, I find that agility is key. My approach involves a simple loop:
If you have any questions or would like to discuss your specific needs, don’t hesitate to get in touch!