Phase 1: Discovery & Design
Onboarding & Interviews
We start with a kickoff meeting to introduce our teams, set weekly check-in meetings, and go over project goals. We gather assets and perform stakeholder and user interviews to learn everything we can about their pain points, your business, and your needs. Data gathered from the user interviews helps us create user personas and user stories. These convey how certain end users will interact with the new application and help us define its features.
As the UX/UI designer works on interviews and user flows, a technical team member researches the technology that will be used—we thoroughly investigate third-party APIs and any modern technology we can leverage. We create a system-architecture and front-end component tree diagram which visually display the flow of data throughout the product. All of this work prepares us to hit the ground running in the development phase.
Defining User Stories
We create User Stories to capture the interactions that your users will have with your product. Each User Story is paired with Acceptance Criteria that state what the product should do in order for the Story to be complete. The list of User Stories we define in this phase serves as the basis for the work done in our Development Phase. A list of well-defined User Stories bridges the plain English understanding of what the product will do with the nuanced technical details of what the team will build.
After we nail down the user stories, we transition to creating preliminary low-fidelity wireframes that communicate, educate, and inform decisions associated with the product. The wireframes are interactive so you can get a feel of the flow. Finally, we finish the design portion by creating high-fidelity mockups using the information from Discovery and your brand colors so you can get a real visual of how your product will look.
At the end of this Discovery and Design phase, we produce deliverables that include finalized architecture diagrams, user stories, feature sets, refined mockups, and interactive prototypes. All of these deliverables help us build and forecast a budget and timeline for the development phase.
Phase 2: Development
Our development process puts an agile scrum team to work on your idea. Team roles consist of Product Owner, Designer, and Developer. They apply their skills to the outputs of our Discovery & Design Process and keep in constant communication with you through GitHub, Slack, Zoom and more.
Results Every Two Weeks
Every two weeks you will get a demonstration of the product your team has made during a Release Demonstration. A release is a snapshot of progress the team made in the previous two weeks, which will be demonstrated to you by the Product Owner.
Our process focuses on the user of the product we are building. You provide us with a set of people who you intend to use your product and they give the team regular feedback on what they are building.