A lot of clients come to us with only an idea for their project and ask us to give them estimates. Some clients have a general idea and description of their business needs. Very few already have more detailed requirements and some of the following: general and detailed descriptions of the project, its business logic and features, wireframes, workflows (i.e. UML diagrams), technical requirements, etc.
No matter what you’re planning to build, be it an innovative startup idea or a new functionality of your existing business process, our job is to research and find out what the best possible solution would be. At this time you’re the only person who has any idea of how your product should look like, how it should work and what your customers/users should get in the end. To be able to tell you what it really takes to meet your requirements and expectations, we both need to precisely understand the amount of work involved. The proven method is to achieve this through developing project documentation.
Project documentation (PRD) is first and foremost, your assurance of getting a quality product within the allotted time frame. It’s a detailed description of what you and your users will gain as a result, which takes into account all the technical details. Project documentation is a way to provide you with transparency in what we do, so you don’t have a feeling of being trapped in a “black box” while working with us.
Development of project documentation is a tedious process that requires a lot of attention. We go through this process with you, ask a lot of questions about every possible detail and document everything we discuss. As a result, we get a project documentation that includes the following:
Only when we both see that the document is complete and you’ve approved it can we tell you the fixed price based on the developed project documentation.
In the event you’d like to be able to change things on the fly, project documentation is not the correct approach. It cannot be developed, and we cannot tell you the fixed price nor time frame as the amount of work cannot be accurately estimated.
No problem and no worries! We’re flexible and ready to act as a dedicated team, and make as many changes as you need. We’ll work on an hourly basis and you’ll be invoiced weekly for the amount of time we spend on your project.