MY, WHAT A BEAUTIFUL
PROCESS YOU HAVE.
[custom application process]
SOFTWARE DESIGN & DEVELOPMENT
DISCOVERY & DESIGN
Both teams will review business objectives, evaluate product features, and establish communication channels. We'll walk away with a battle plan in place.
We'll analyze the brand, the objectives, the competition, and the code to uncover the best strategy for development.
FEATURES & FUNCTIONS
The product takes shape as we establish how all of the features will work together and define a workflow.
These product blueprints represent the skeletal framework of every screen and how they relate to each other. Wireframes depict layout, content, interface elements, and navigational systems.
We'll explore multiple aesthetic directions before we lead you into the direction we feel most strongly about. Then we'll collaborate and iterate on specifics.
We design all screens in Sprint One based on approved wireframes and creative direction. Every interaction will be represented and considered final before moving into development.
Products are broken down into development sprints based around feature sets. A sprint can encompass a set of screens or pieces of related functionality that should be completed together.
After each development sprint, a build is sent to the Quality Assurance team to ensure the new functionality is implemented correctly and has not introduced any regression bugs.
Beta indicates a build is "feature complete," meaning major functionality is implemented and ready for testing.
The remaining development time is spent executing cycles of bug fixing, feature refinement, and QA testing until ready for release.
A release candidate build is a beta build that is potentially the final product. Once approved, it is passed through final QA and delivered or submitted to the store.
If bugs are found, they are evaluated as "blocking," which will be fixed prior to release, or "non-blocking," to be fixed in a future release.
We'll either submit the app using your market account or provide the binary or source code for you to submit yourself.
Android apps can go into the market almost immediately. iOS apps must first be approved by Apple, which typically takes 5-10 days.
Further rounds of design, development, and QA will be arranged to create post-release updates to the product.