Let's turn your idea into a new
product in under 90 days.

Minimum Viable Product Development

Digital Scientists partners with companies large and small to build innovative new software products. A lean* approach is often the best way to accelerate the definition and launch of a new product. In order to minimize investment and accelerate time to value, we typically recommend starting with developing a Minimum Viable Product (MVP).

Our focus is on building well-designed MVPs that, with a successful market test, are easy to scale commercially. As many new software products are mobile-centered, we offer the ability to define, develop, and launch an MVP in the app stores within 90 days.

* Eric Ries, author of Lean Startup, defines Minimum Viable Product as "the product with the minimum set of features required to learn from 'early adopters' and to validate your long-term vision."


Ready to get started?

Guaranteed Product Launch

We’ll reduce your risk and help you focus on delivering the best minimum viable product (MVP) possible: Both on-time and on-budget.

We’ll collaborate with your stakeholders and identify your product goals & market challenges. We will define and prioritize your features and then plan your first release.

Guaranteed Product Launch
Access to Local Experts

Access to Local Experts

We’re a tightly integrated team of product, design and development experts – working in Alpharetta.

Our senior team of experts has been building web and mobile software for 9+ years, so we can move fast. We’re in one place, so we can collaborate closely with you and your team.

Built to Scale on the Latest Platforms & Devices

We’re committed to applying the latest technologies to create state of the art software products & experiences.

Mobile, wearables, personalization, API creation, IoT – and the latest software tools and frameworks like Elasticsearch, Apache Spark, AngularJS, Ionic, D3.JS.

The Latest Platforms and Devices: Responsive Web, Beacons, Wearables, Commerce

TECHNOLOGIES


What makes an MVP?

Define ➞ Build ➞ Launch ➞ Learn

We build fully-viable, market-ready products with the fewest steps possible. We're ready to build your idea and help you launch your concept.

Minimum Viable Product (MVP) Process - Define

DEFINE
The first step for building an MVP is to hold a Destination and Positioning Workshop. This is a product marketing workshop that allows us to learn about the vision for the new product. We also get a better understanding of how users are supposed to think, feel and act when they interact with the new product.

Next we collaborate with clients to define and prioritize the feature requirements for the new product – fleshing out workflows, business rules, personas, etc. – in order to complete a feature specification. In parallel we develop a target solution architecture to define how the product is going to be built. In order to reduce costs and accelerate development, we use open-source application components and established frameworks (e.g. Rails gems, Angular components, Ionic framework, etc.) where possible, as part of the solution architecture.

Along with the feature specification we begin iterative design of the new product, increasing the level of fidelity of our deliverables as we gain alignment on the definition of the product. We start with hand drawn sketches and evolve to a clickable prototype along with all the design assets required to build the MVP. Some clients choose to validate this concept with Marketing Research in order to get early feedback before development.


Minimum Viable Product (MVP) Process - Build

DEVELOP
With the completed Design Blueprint (i.e. Feature Specification, Visual Design, Solution Architecture, User Stories), we undertake development of the new product. The features are prioritized and scoped to be completed for a Version 1.0 of the product – typically for a market test.

The project is structured as a series of two-week iterations until all features are delivered and individually tested. Front end and back end development is done in parallel. Layouts are integrated into the back end functionality once the CSS and HTML is complete.

Each iteration starts with a planning meeting where team members select the stories to be delivered during that iteration. Each user story is granular enough that it can be delivered and tested within the assigned iteration. The iteration ends with a review session where each completed user story is tested and either accepted or rejected. The client tests all of the app features during this phase and signs off as acceptance of the final delivery.


Minimum Viable Product (MVP) Process - Launch

LAUNCH
We provide a clear communication process for issue management and resolution before launch.

After verification and approval of the functionality on the staging server, we deploy the final code to production. If there are Mobile Apps, we publish them first to the Apple App Store and then to the Google Play store.

We add analytics code to all pages and configure the analytics tool to track relevant goals. We crawl new content pages for broken links and fix any references to the staging domain in the content.

For the final step we run a test of all backup services and fail-over mechanisms. We then hand over the app to first level support for management. The team publishes relevant documentation to first level support to help maintain the application(s).


Minimum Viable Product (MVP) Process - Learn

LEARN (MARKET TEST)
The goal of the MVP is to achieve product-market fit, so learning begins with the launch of the product and feedback from customers. That learning requires measurement of analytics and app downloads. We often partner with clients to also create a product roadmap, prioritize / implement additional technologies, and create specific tracking and analytics capabilities. We typically provide minor support as required throughout the market test.

Comparison
Is an MVP the right fit for your product / concept?
Is an MVP the right fit for your product / concept?
Minimum Viable Product
Minimum Viable Product
New Product Development
Time90 Days or Less4-6+ Months
Scope / ConceptDefined and LimitedBroad or Expansive
Budget75k - 100k100k+
ComplexityLow to Medium ComplexityHighly Complex
Need more time for your product? Ask about our New Product Development option.

ENGAGEMENTS

Digital Product
Blueprint

Define your product, features, design & workflows: Everything you need to build a great application.

Minimum Viable Product

Work with experts to design, build and launch a new product or service in 90 days.

New Product Development

Collaborate with our experienced product team to build innovative software.

Innovation Design Sprint

Join us for a 5-day design sprint to define and prototype your new digital product or business.

Customer Experience Strategy

Clarify your destination and develop new solutions for delivering value to your customers.

Market
Research

Use quantitative and qualitative methods to get user insights and validate your concept.

Keep up with our latest thinking on digital innovation