Iterative and hypothesis-driven development.

At Simple Fractal, we believe in building products iteratively and developing the product further when deemed worthwhile, either based on user feedback or business need. . We’re not a typical dev shop. We don’t simply execute on specs and charge for them - we help our clients be disciplined about which specs matters right now and which don’t. Together, we come up with a product road map informed by a business hypothesis and feedback from users.

Here’s a simplified version of what it would be like if we end up working together.

Step 1: Introduction

  • We connect over an in-person meeting or call (if you’re not in NYC).
  • You brief us on the problem you're solving and your product idea.
  • Both parties determine mutual fit.

Step 2: Discovery

We spend up to a full day together to:

  • Understand the underlying problem and what the current solutions/workarounds are.
  • Articulate a product that would solve this problem in a way that is 10x better.
  • Formulate the core business hypothesis we want to test.
  • Craft a MVP that would yield a meaningful experiment to test our hypothesis.
  • Identify the key risk factors from both an engineering and business standpoint

Step 3: Staffing and Timeline

Based on the findings in the Discovery step:

  • We agree on how many developers should work on the project for how long, to start
  • with.
  • We decide on a start date together.

Step 4: Paperwork and Payment

  • We will send over a statement of work (SOW) for your review and signature.
  • Since our retainer agreements are simple and basically the same across clients, the process is relatively quick.
  • If we exchange cash for equity, there would be more paperwork involved.
  • We invoice each retained month upfront.

Step 5: Implementation and Deployment

  • We will be responsible for the project management, technical execution, and deployment of the project.
  • We will have weekly check-in calls with you where we give you a status update and communicate potential complications or concerns.
  • We will execute and deploy each project milestone so you can see what is being built as it is being built.

Step 6: Post-Launch Maintenance

  • Once the product is launched we typically put in place a maintenance retainer for you where we fix newly discovered bugs, or perform necessary software updates or systems maintenance.
  • Depending on the product, this may be a period of relatively little engineering activity - the focus should be on sales and product adoption.
  • Once you’ve compiled sufficient user feedback and usage data, we use it to adjust the product roadmap and restart the process above.

Want to work together?

Contact Us