At White Rabbit Group, our estimation process is streamlined yet effective. While each project is unique, we gather key information through expert insights and targeted questions to provide a clear project scope. The article below outlines our approach, from requirements gathering to final approval.
- Gather Requirements: Before providing an estimate, we first need a clear understanding of the project. A call helps review known details, address gaps, and define short- and long-term goals. This ensures we outline the technical requirements, timeframe, and budget needed to bring your vision to life. Below is a quick bullet list of items we will want to collect during this step:
- Sitemap
- Wireframes
- Roles and responsibilities
- Design requirements
- Required/optional features
- Hosting needs
- Budget constraints
- Timeline
- Maintenance needs
- Scaling opportunities, etc.
For simple projects, we can provide estimates at no charge, usually within 24 hours. For larger, more complex projects, a paid technical discovery (10-100 hours) is required to assess the work needed, including a deep dive into the technology and backend. This process is tailored to each project. Having a detailed requirements document helps streamline this, though a call may still be needed for clarification. Feel free to reach out for more details on our discovery process.
- Review: After gathering requirements, your project enters our estimate queue. Our development team reviews the details and creates an itemized breakdown of tasks, including research, design, development, QA, and project management. While each project is unique, many components are familiar and repeatable. With years of experience, our expert team provides reliable estimates based on their extensive knowledge, ensuring accuracy without the need for beta testing.
- Deliver: After reviewing tasks and requirements, we provide a detailed estimate breakdown, listing hours for each task. This transparent approach helps you understand the time spent during development. Our estimates are typically “time and materials,” allowing you to see which tasks require the most hours, helping you prioritize features based on time or budget.
- Refine: After delivering the estimate, we address any questions and finalize the project scope, typically through emails or follow-up calls. Once the development plan and budget are approved, we provide a formal Statement of Work (SOW) outlining the project’s milestones and deliverables. The SOW serves as our agreement on the scope, rate, and deliverables. If additional work arises outside the original scope, we can either refine the scope or bill separately for the extra work.
- Build: Once the SOW is approved, we begin the build process. We operate at about 80% capacity to avoid burnout and stay available for urgent tasks. From the initial estimate request to starting work, it can take as little as 24 hours. Additionally, we can join early client discussions to offer technical advice on feasibility, and later provide an accurate estimate once the project vision is fully defined.
Conclusion
We aim to build long-term partnerships, learning how to work together efficiently and manage estimate hand-offs. This streamlines information sharing, allowing us to deliver accurate and timely estimates. Our simple yet effective process focuses on building things right from the start. With experience and the right questions, we minimize surprises, fostering better relationships and successful project outcomes.