The Mobomo Way Our Playbook for Your Web & Mobile App Success


Our process is one that turns your ideas into awesome products. We take pride in each step of our process and want to be the partner that launches your next digital solution. We work with companies and enterprises of all shapes and sizes, across all industries.
From healthcare, education, real estate, and more - we have been able to design and develop solutions for some of the biggest brands.

icon phase 0
icon phase 1
icon phase 2
icon phase 3
icon phase 4

0 Phase Discovery

As soon as you contact us, we hit the ground running. During phase 0, or the discovery phase, we schedule an in-person meeting or call so that we can better understand your goals and objectives. During this first interaction, we listen to your pain points, talk through any barriers, and understand your vision so that our experts can create a robust solution customized for your business all within your target budget.


We understand that no company is the same, nor does it have the same business pains; each project is unique, and so are our solutions. We can assure you this phase is one of the most important - if we donโ€™t thoroughly understand the problem, we cannot create an effective solution. When it comes to finding a solution and reaching your key performance goals, we donโ€™t sleep until we do.


At the end of this phase we propose a digital solution to meet your goals.

phase 0

1 Phase Project Go

Once we have discovered your goals and objectives and agree upon a solution, the fun part begins - the strategy. We call it Project Go!


Any project or campaign must begin with an established strategy in order to define what success means to you. At Mobomo, we begin each project with in-depth market research to better understand the primary users and their needs. This process helps to pave the way for developing a detailed strategy. Requirements are not just written down and built into a solution - the team identifies key metrics of success with the information to ensure the final product will hit those performance goals and ensure project success.


Once a strong foundation is established during the Project Go phase, information architectures are developed, personas are expanded, and user stories are aligned with the goals. This is the foundation of the design.


During the Project Go phase, Mobomo conducts activities such as:


  • Coordinate in-person ideation workshops with key stakeholders.

  • Define Overall Project Value Proposition

  • Define and prioritize business, stakeholder, project goals

  • Establish primary project constraints (budget, schedule, level of finish)

  • Gather feature requirements

  • Identify industry competitors

  • Identify target key personas

  • Identify development and deployment requirements + constraints

  • Perform market research - comparative applications/products

  • Conduct User Interviews

  • Refine the Key Persona Matrix defining user behaviors, needs, frustrations

  • Map out user journey for key personas

  • Define user stories across user journey

  • Identify key opportunities for feature set

  • Prioritize features

  • Review technical architecture, infrastructure & analytics

Project Go
Team

project manager

Project Manager

UX Designer

UX Designer

Software Engineer

Software Engineer

2 Phase Design

Once we have identified the target audience, conducted competitor analysis and gathered in-depth market research, there is no question that the framework of the project is in place. Itโ€™s time for โ€œthe lookโ€. Not one design looks the same - our designs are customized to be solution-driven based upon our findings in phases 0 and 1.


Mobomo utilizes a user-centric design approach which emphasizes the primary user experience as the foundation of the product. Every great design is built with a solid UX/UI where the user experience is at the core. The project will not only be aligned with established goals, but will allow users to readily navigate information and content they need through an intuitive interface. The designer leads the team from user flows and wireframes to style guides, high fidelity design mockups, and rapid prototypes with user satisfaction as the ultimate goal.


During the Design phase, Mobomo conducts activities such as:

  • Performing a mood-board conceptualization exercise with project stakeholders

  • Creating a project style guide

  • Developing user experience wireframes for key page types

  • Producing high-fidelity design mockups based on approved wireframes and style guide

  • Building Clickable rapid prototyping

  • Performing A/B testing for user experience feedback and refinement

  • Holding weekly design check-ins with project team

phase 2

Design
Team

project manager

Project Manager

UX Designer

UX Designer

Software Engineer

Software Engineer

3 Phase The Build

Mobomo uses a proven agile development methodology and lean startup principles to reduce risk and deliver robust applications to our clients. During this phase, the development team holds daily scrums.


Scrum meetings allow the Mobomo project manager to talk to the entire team, keep abreast of the project status, and manage critical decisions on a daily basis throughout the development process. As opposed to the typical 30-day Sprint review used in Agile development, Mobomo performs a review every week.


During the Build phase, Mobomo conducts activities such as:

  • Daily review and quality assurance of the product

  • Weekly Agile Sprints

  • Weekly review and sprint planning

  • Weekly deliverables and demos to the client

How we Build

Product iteration

The Build
Team

project manager

Project Manager

iOS developer

iOS Developer

Frontend Developer

Frontend Developer

Backend developer

Backend Developer

quality assurance

QA

Project Management

At Mobomo, having dedicated project management for each and every project is essential to our process. Our clients often have complex problems or seeking solutions, which requires the strategic navigation and assistance of one of our project managers from the start of the project all the way until your website or app launches.


You can think of your Project Manager as your liaison and main point of contact.

Hereโ€™s what you can expect from them in terms of communication:

  • Weekly check-ins and status reports

  • Weekly product demos

  • Collaboration on project management software
    (JIRA or Basecamp)

  • Direct communication via Hangouts, Slack, phone or email

  • Facilitation of design, developer and QA communication

4 Phase DevOps/Continuous Development Support

We understand that software is never complete- although we strive to take your product to production as soon as possible, we know that continued enhancements and changes may occur once the project has launched. As such, Mobomo provides DevOps driven continuous improvement and development support for our clients as needed.

Product iteration

For each update to the product, the project team and the stakeholderโ€™s project owner(s) will:

  • Plan specified duration sprints

  • Develop and test features daily

  • Deploy new releases to production at the end of each sprint

  • Identify new tasks for the following sprint based on the collective evaluation

Development Operations

The DevOps process advocates thinking of the infrastructure as part of the application and allows for more rapid and reliable software release cycles.


A test-driven, CI/CD process is incorporated to release new functionality to each environment (development, stage, production) on a regular basis. All developed source code is maintained securely in a pre-determined and approved platform. Upgrades and patches are applied to a development environment and regression tested using both automated and manual tests. If all test cases pass, the code is committed to a release branch. Any database modifications are scripted and added to the automated deployment process using an open-source configuration management platform. The deployment is then incorporated into the staging environment, regression tested, and acceptance tested by project end users. Once approved it is scheduled for deployment in production during an appropriate stakeholder approved window of time.

Tools for the trade:
Our operational tools

Mobomo uses a variety of tracking tools for task management and communication (both internally and externally). You can expect us to work with some or all of the tools below during your project.

JIRA

For ticket management and requirements/issue tracking, Mobomo uses JIRA. Client can be provided access upon request.

slack

For real-time internal communication, Mobomo uses Slack.

basecamp

For overall external project communication, file transfer, and documentation between Mobomo and the client, Mobomo uses Basecamp. Client access will be provided at the start of the project.

To manage the release process, the project team uses tools and techniques such as:

  • JIRA, to track user stories for new features and chores required in the project

  • Github, for source code management (If applicable)

  • AWS, for virtual environments

  • Open-source software infrastructure automation

  • Selenium and Wraith, for automated testing

GET IN TOUCH

We love working with new people, fill out the form so we can get started!

arrow_backBack

New Project Request