Phase 1. Discovery, Requirements, & Design
average cost: $4,500
The documentation created in this phase serves as a living document that you can use to present your app idea to potential investors or to provide knowledge transfer. This phase includes:
- Discovery. You talk about your project while I take notes, ask questions, and begin to capture the application concept, required features, target market, learn about your mobile strategy and expectations for keeping you informed on your app’s progress.
- Requirements Documentation. I draft a document that captures everything from the Discovery phase. This way, I have a reference to go back to. Also, it makes it so that you and I have clearly defined what the application will and will not do. It keeps everyone honest. (-;
- Sketches. Once the requirements document is approved by you, I move into sketching out the app. I might have a few different versions of how the app could work based on your input from the Discovery phase. Then, I present the sketches to you, let you know the pros and cons to the different options. This is where we can make big changes to the feature list, user flow of the app, etc., and make updates to the Requirements Document if needed. At this stage, the complete cost of the application will more easily be determined.
- Wireframes. Once the sketches have been approved, I move into creating wireframes and documentation for the User Interface. This is where I make considerations for the size of buttons and text labels, ensure the app complies with federal guidelines for ADA/WCAG 2.0 for user accessibility, and you get a preliminary click-through prototype.
- UI Design & Style Guide. This stage will go pretty quickly based on the information obtained in the Requirements Document and the completed wireframes. I make sure that the design complies with ADA/WCAG 2.0 and matches your brand. The app’s icon and theme colors are defined. If you already have branding due to an existing business, then I work to incorporate the existing design into the app’s UI to keep brand consistency.
- Design Documentation. This is the technical documentation that captures the overall plan for your app, that is – the architecture of the app. This document will capture how the different technical layers of the app will work together to create a well-crafted app that meets your requirements.
Phase 2. Development
cost: $6,500 – $15,000+ (varies based on app complexity)
The bulk of the budget goes to development. This is where I write the code and actually build the application in accordance with the Design Document.
Phase 3. QA Testing
average cost: $3,200
I test the application on various simulators and devices, looking for UI flaws. I also attempt to make the app crash by being a “dumb user” – pretending to be an irrational user to uncover defects. I also verify the application is usable with screen readers for accessibility purposes. I also write unit tests and UI tests which can be further used in your Mobile Strategy for Continuous Integration and Continuous Deployment.
Phase 4. Release
average cost: $800
I create the App Store copy for your application, the promo video, images, and, if required, an app webpage to be used for App Store purposes. At this stage, I can release the application through TestFlight for beta testing or directly to the App Store via Connect. This stage will be dictated by your Mobile Strategy.
Phase 5. Maintenance
average cost: $250.00 per month (20% cost of the original build distributed out for 12 months)
I take care of bug fixes and ensure your application will run on the latest version of the target Operating System (iOS/watchOS/tvOS, Android).