Tell us about the business objectives of your project. It's important for us to understand what exactly you're trying to achieve from a business standpoint.
What are your expectations for features, functionality, design, platforms etc? Do you have the specific things you need spelled out? We'll be asking a lot of questions here.
Establishing a clear vision is absolutely critical to the process. We want to hear stories of how users will use the application. As we work with you to establish a clear vision, we can begin building a product roadmap. We'll even help spot opportunities for innovation and improvement within your project. Project planning is taken very seriously around here.
Sometimes we'll need to do a current project assessment. Basically, we're going to help you figure out what you actually need. Let's say you have an idea that's not fully thought out. No problem. We'll take some time to help you turn the idea into a complete thought and help you build a product roadmap.
Or, maybe you have an existing project that's not quite right but you're not sure how to fix it. We can do site visits, complete code review, personnel assessment etc etc etc etc. Whatever your problem is, we can help.
We can help build out your functional spec and user stories here as well. Clarity is the desired outcome here.
We believe in starting from the front so you don't have to imagine what we're going to build. It's amazing how much chaos can be avoided by simply sketching out the user interface at the beginning. This is the best place for us to find any discrepancies.
The idea is that you'll know what we're planning to build before a single line of code is written.
While sketches are great, we're sure you'll want to see an explanation of what's going to happen on each of these screens and buttons. We'll write something up in text form and you can take a look and give feedback.
We typically abide by a spiral development process. This essentially allows us to know where we want to end up but doesn't assume we know every detail before everything begins. We like the flexibility and the direction this method provides.
We'll begin building out the framework for the application while the screens are being developed in parallel. You'll get to sign off on the final production screens and then we'll finish out the development process.
The cycle looks like this: Build -> Test -> Feedback -> Build -> Test -> Feedback. This loop will repeat until we're confident the product is ready for market. The application will then go through final Quality Assurance just to make sure it's working just like we want it to.
You'll be involved every step of the way providing feedback.
Once the application is built, you'll need to deploy it. Whether it's on the iTunes app store or own your own servers, we can help deploy it so you can start using it.
Bottom line. If you can think it up, we can build it.