“Everything that grows begins as a Seed.”
Our Software Design Process
Although every project is unique, described below is our typical process for creating software requirements documentation.
Our first meeting will be a discussion explaining the overall project, goals and budgetary restraints. This initial consultation is free of charge and purposed to get an overall understanding of the project.
Signing the Hourly Contract
All projects vary in size, so our consulting services are scaled to fit your needs. We work under an hourly contract to design all aspects of the future software system for the interface design and functional requirements.
Discovery Meetings and Screen Drawings
During this phase, we meet on a regular basis gathering information about the requirements for the new software. We will also design wireframe screen mockups that illustrate each screen in the application and describing input or output requirements. Utilizing the summation of our software development experience, we will also offer out-of-the box ideas for automating even the most manual tasks.
After the interface design and functional requirements have been determined, they are documented in the draft. We send you the draft for final approval and allow any revisions you find necessary.
After the final requirements document approval, you are ready to receive estimates for the development phase. Seed has the software development team and would love the opportunity to bid, however if you disclose to us that you want to “shop” for developers we can also include additional RFP paperwork to help streamline the bidding process and make it easy to compare estimates.