Validating assumptions

“In preparing for battle, I have always found that plans are useless but planning is indispensable.”

Dwight Eisenhower

No two projects are alike, because no two clients are alike.

When building a new product for a client, we often go through a careful four-step discovery process that’s designed to leave no stone unturned. During this process, we research the unknowns, mitigate risks that we’re aware of and uncover new ones that we need to plan for.

This process takes your ideas and refines them into an actionable product plan that we’ll use to make your vision come to life.

There are four stages to MojoTech’s discovery process:

Analysis

Being experts at building isn’t enough; after creating hundreds of products that have helped our clients grow their businesses, we know that one of the most powerful multipliers of project success is taking the time to understand your business, your market and your customers as well as you do.

The analysis stage is when Mojos become experts in your business. We learn about your vision, your needs, your challenges, your goals, your customers, your product idea and where it fits into your business.

Next, we build detailed user personas that help us get into your users’ heads and make your product look and feel like it was built specifically for them...because it was.

We use these personas to map the behaviors that your product should trigger them to do. This is where we begin to discuss the features that might be valuable in your product, and the risks involved given what we know.

Triangles and circles broken and arranged into different groups around a central hexagon

Validation

The Analysis phase leaves us with many—often hundreds or thousands—of ideas. Validation is how we begin to turn those ideas into an actionable roadmap.

In this phase, we interview the people that you want to use your product, asking questions that help us validate or eliminate the ideas that we created in the initial phase.

We perform a detailed assessment of your competitive landscape, mapping the products that you’ll be competing against for your users’ attention, what their strengths and weaknesses are, and how you can win.

Finally, we begin to test the risks we’ve identified, building prototypes to find the best ways to overcome them. Validation leaves us with a list of key features, prioritized by their importance to the success of your product.

Polygons increasing in number of sides until creating a hexagon

Consensus

After Validation, we enter the Consensus phase. Here, we work with you to get on the same page about the best approach for moving forward on building your product. We build diagrams to map out the flow of the product, using the key features we identified and prioritized in Validation.

Once the flow diagrams are complete and we’ve reached consensus on the overall structure of your product, we begin to build a detailed plan for development that documents what we’ll be building at every step of the way.

With a detailed understanding of the product’s requirements, risks and constraints, we can also agree on the system architecture and tech stack that we’ll use to build your product.

Circles overlapping one another with a hexagon in the middle

Planning

Finally, with a plan in place for the features, we put together a roadmap to move forward, with cost estimates for each step of development. In this process, we identify key milestones for the project, so that you always know what to expect.

And then, with the critical work of discovery completed, we begin to build.

Strategically stacked and organized circles and triangles forming towards a hexagon

    Deliverables

    Description

  • Product vision

    The final product and what it will achieve.

  • User Personas

    The users of the product and the characteristics that set them apart from each other and non-users.

  • Feature List

    The features that are required for a successful product, and the associated value they provide.

  • Product Workflow

    The important steps, and decisions, that users will need to be able to make in order for the product to be valuable.

  • Competitive Research

    The product’s key competitors and the features/value they provide.

  • Risks

    The risks, whether business or technical, associated with the project, a measure of their severity and a mitigation plan.

  • Product Roadmap

    The feature list scheduled based on priority up to the MVP and themed list of features for post-MVP.

  • User Stories

    The first one or two iterations worth of user stories, prioritized and estimated, so development can begin immediately.

  • Estimate

    High level project estimate and resource schedule.

  • Tech Stack

    The technologies that will be used for the product.

  • Product Architecture

    Diagram of the system’s architecture.

Want to build smart things with a super talented team? We're hiring people like that.