As industry veterans, we found ourselves in a situation where the majority of our consultancy business was as a "clean up crew". We spent hours digging through vast wastelands of undocumented, untestable, nonautomated code for projects that were woefully expensive to maintain and resistant to change. These projects often shackled our clients, leaving them to just dream for a different future where their best ideas didn't sit and rot inside a backlog or written on a post-it note. It became clear to us, it was time to rethink consultancy.
We asked ourselves, why do top tier companies Netflix, Facebook, and Etsy get to enjoy the stability and practicality of projects developed with rigorous automated quality assurance tools, and so often everybody else is left out in the cold? Upholding these best practices is what allows a software project to grow and evolve with a business' ever changing needs, reacting to new problems and challenges without sacrifice. A commitment to maintaining repeatable proven quality metrics allows the rapid, reliable delivery of mission critical features and projects.
At Alan Vaill, it is a great honor and responsibility to be trusted with the ideas and dreams of our clients. It brings us a great joy to launch your product, or help build the next stage of a business. It is because of the inherent responsibility that these commitments to reliable quality and accurate delivery are not simply inspirational posters hung on our walls. We hold these to be unalienable truths that we practice with a near religious fervor.
Pragmatic Marketing Specialist
Cloud Migration Advocate
Agile Process Activist
Continuous Delivery Specialist
Code Quality Zealot