Our Process
We believe that processes are made to be broken. They are where we start, but given each project is different we allow for flexibility in how the project is executed. We've found that a solid foundational process can make or break a project, but in how we adapt the process to the goals of the business and the user is when the fun begins.
1. Idea
The first thing we do is identify the idea that will not just inspire us, but can be proven to turn a profit. Often this is brought to us, but we usually want to start at this initial creative point.
2. Need
Next we identify the basic need that exists within our target users. In other words, what problem does your idea solve?
3. Context
Then we must understand the circumstances in which your product will be used, looking at the physical, the media and modal, or present state of mind contexts.
4. Strategy
Next we determine how this product will add value to the business, in both short term revenue and long term positioning.
5. Media
Then we must determine which media the idea is best suited for in terms of achieving your short and long term business goals.
6. Design
Then we design a beautiful and intellectually compelling experience based around the users' needs and context. We start with low level artifacts, like sketches and wireframes to challenge our assumptions and then move to higher resolution deliverables like design mockups and prototypes.
7. Develop
Now comes the point where we put all of the pieces of the puzzle together in a quick and iterative fashion. We start with a rapid prototype to validate our application logic, then add the interface, focusing on the little details all along the way.
8. Test
Then we test, and test, and then test some more, to ensure consistency across all targeted media and contexts. Testing in all possible circumstances can be a devil to do, but it's a savior in the long run.
9. Optimize
When our job seems done, we optimize the hell out of what we've built, making sure the end result is as fast and reliable as it can possible be.
10. Launch
Whether a big launch or the infinite beta, launch day is what we live for.