Services

We've built a lot of applications over our combined 30 years of development experience including enterprise level applications like Cintas and AT&T Uguide, industry specific applications like Couchtrippin for Lagunitas and Summon the Chouffe, and more socially focused applications like CUR8 for Marriot. We know it takes an experienced and well-rounded group of developers and designers to make the best software, and we work hard to foster a collaborative and efficient approach on all our projects. We also try to keep it simple (when we can.)

Development

Development is the foundation your application is built on, it’s all the code libraries and frameworks we use to help us be fast and efficient. We maintain our own custom code libraries in addition to using tools provided by Apple, Google, Microsoft and others. Our developers work in-house (no overseas outsourcing) and use standard tools including GitHub, Jira and Basecamp.

Automation and custom scripting to handle data import and manipulation.

Our application development experience is the heart of our business, and we’ve worked with many additional languages and platforms. If your project has technology requirements we are unfamiliar with, we can get up to speed quickly.

Analytics

Google Analytics Implementation and Analysis (GA)
Google Analytics makes data collection easier than ever, but the real power of data collection is how businesses analyze data to drive app downloads, increase site traffic, or drive purchases. Without trained developers to implement a tagging plan correctly, and an analyst to interpret the data on a regular basis your application or website is missing out on a trove of valuable information. As a Google Analytics certified provider, we can help you gain valuable insight in to your user’s behavior and support your specific goals.

Creation of custom reports and dashboards for easy data visualization.

Post implementation audit to insure proper data collection.

Analytics Audit
Already have analytics in place but not sure if data is being collected cleanly? Unsure of how to use raw data to gain insight in to user behavior? We’ve looked at hundreds of GA reports over a combined 15 years and can quickly determine weak points in an existing implementation. During an audit we will:

UX and Planning

User experience is an exercise in communication between you and your users. We'll work with you to create a focused, intuitive application people will love using. We've produced detailed, annotated UX documents for simple applications like Chouffe and been part of the UX team on complex, enterprise level applications like Cintas that let you and the dev team understand all application functions, and start writing code right away.

Each UX engagement looks different depending on how far in the thought process you are with your application, but most UX phases include a mix of:

Discovery - This can be a single day for simpler ideas or longer for larger applications. This process is collaborative (like most of the work we do) and the goal is to define the core functions of your application.

Functional Requirements - This is where we document all functions of the application and any existing technology integration that may be required. If the application is going to be released in phases, we’ll also define MVP functions and a plan for future releases.

UX Document - This document is a visual representation of all views in the application, and lets us get a first look at how users will move through the application before moving to code production. This document also lets our visual designers know exactly what they will be designing.

Visual Design

Our designers follow the principles of user-centered design (UCD), and we believe the presentation layer is as important as the code that makes it work. Our design process is cooperative, and our clients are an integral part of the design team. UCD is inherently iterative, with a focus on how users can, and want to use a piece of software.

Some of the questions you can expect to hear from us during the process are:

Who is the audience?

What do we know about potential users?

Are there specific tasks or goals the product will help users achieve?

You can also expect input from our UX and development leads during the design process as we believe input from different perspectives helps refine the overall interface, and allows for checks and balances through the entire design process.

QA & Deployment

Our dev team will continuously test during the build of an application, and over the course of a release cycle we’ll conduct standard usability and performance testing. This process is open to you and we encourage clients to join the GitHub repository and access bugs directly.

We’ve also worked with client-side QA groups, and are happy to use any bug tracking tools currently in use. And finally, we’ll help guide you through the deployment process whether your application is distributed through the App Store or you are doing Enterprise distribution with a tool like HockeyApp.