Strategy & Analysis
Software should have a clearly defined goals, and success criteria, before development begins. A little time spent on clarity up front actually reduces cost, increases product/market fit, and often improves the product's user experience.
Every project should begin by planning out the user experience. If software is difficult to use or understand, there's a good chance it won't get used. No instruction manuals, or time spent learning the system; it simply works!
Lean OptimizationGood software is rarely 'done' with the release of the first version. More often than not, conversions and overall user engagement can be improved significantly by spending a little time testing variations of page layout and workflow and measuring results. We are advocates of the lean method of product development, and believers in the value of testing, analytics, and optimization.