Our Process
We value:
- Working code. We use an iterative, test-driven development process to ensure your application functions as intended.
- Offering a good value for the cost.
- Honesty and Transparency. We do what we say we will, and if something changes, we keep you informed.
We expect:
- Communication. You should designate someone on your team to be our point person for questions as the application progresses.
- Collaboration. We want to work with you to build your product. We’ll schedule times to check in and plan each phase of development together.
- UI Design up front. The design of your application is as critical a component as the code. We expect to collaborate with a designer to determine the look and feel of your product from the start.
- Payment on time.
Our development steps:
- Discovery. Every application starts with the high-level requirements. What do you need to build?
- User narrative. We’ll work with you to develop a user narrative overview that describes how your customers will work with the application.
- Wireframes. This step allows us to start mapping parts of the user narrative to the visual pieces of the application.
- Mockups. We’ll take the wireframes and flesh them out into initial application screens.
- Stories. User stories guide the backend development by breaking the user narrative into discrete, implementable pieces.
- Iterative development. We break the coding work into a series of iterations, each fleshing out another piece of your application’s functionality.
- Quality assessment. With your help, we’ll test each piece of the application as it is completed, and throughout the development process, to ensure that what we’re creating is stable and works as intended.
- Launch. We work with you to develop a hosting and maintenance plan for the site’s launch and afterward.


