Business & Process Analysis
We learn about your business and the problem you are solving. We work with you
to identify a MVP (Minimum Viable Product) so you can go to market quickly
and test. Enhancements to the product are developed and rolled out continuously so they
too can be market-tested and measured.
We follow lean and agile development , quality control and deployment
processes to allow us to continuously release new software.
Our team practices Kaizen principles, continuously measuring and improving our
work, from daily programming techniques to technology choices.
Application Development
We build maintainable, well-tested software , and have a good
balance of purity and pragmatism. We believe that pair programming and
constant collaboration leads to superior software.
For over the last 5 years, we have been enjoying the Ruby on Rails
framework. We find this to be the state of the art, server-side platform for web applications. Other
tools we use on a daily basis include:
Cloud Infrastructure
HTML5
Javascript & Coffeescript
Outside-in Development
Responsive Design
Relational and "No-SQL" Databases
Leadership & Training
We've worked in a large variety of industries, exposing ourselves to very different and interesting
markets and challenges. Our team members work on several projects a year of varying size and scope.
This experience makes us well-suited to help lead, train and build your development team .
We have both supplemented and complemented development efforts for small and large companies, providing:
Dev Team Management
Embedded & On-Site Development
Ruby on Rails Training
Agile and Lean Process Optimization