What's your role?
I'm focused on finding and engaging with organizations to understand how modern software development can change how technology is applied to solve problems and create new opportunities.
This involves all aspects of engagements, from the initial hello and assessment of fit down to the final transition to an in-house team when complete.
I also ensure that we use the right methodology at the right time to deliver maximal benefits. Highly risky idea with a need to maximize learning? We'll “build, measure, learn” aggressively. Have a well baked idea that needs to be translated to digital? We'll run with a well oiled agile development process. Have an enterprise level project with needs for the highest level of security and availability? We've got you covered with a more robust approach to innovation that moderates progress with stability.
What is the secret to realizing a successful software project?
For me, the best indicator of success is a healthy relationship based on fit. A certain “chemistry” is needed between your team and our team to form the basis of a group of individuals that will deliver.
It is also essential to bring the business value clearly through to the technology team and vice versa. It isn't meaningful just writing code. It is fun changing business and the world through code.
What emerging technology or industry are you most interested in?
My background stems from a career across many areas of IBM, including software, services and research & development. This has given me a great set of experiences in terms of what powers some of the largest companies in the world. It has also shown me a lot in terms of how IT misses the mark in delivering meaningful and sustainable business value.
This leads me to be most interested in the tools and processes that act as the interface between those who like to live in the technical world (developers, designers, architects, cloud engineers) and those who are trying to leverage IT as a tool to solve (or explore solving) a business challenge.
What's your word of the day?
Pragmatic. Time is incredibly valuable and a pragmatic approach to products and technology enables teams to be realistic about what is and can be delivered, how it is performing and what level of stretch is available to make dreams come true.
- Ruby on Rails