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.