Get A Quote
Sign in to Google to save your progress. Learn more
Email *
What stages of the SDLC for which do you need resources? *
The Software Development Life-Cycle (SDLC) is the standard way of breaking down software development into individual stages. This has been used by technologists for decades to organize software development projects and maintain software in a reliable, and easy to organize way.

The Stages are as follows -
  1. Monitoring - Use of reports, dashboards, and alerts to identify problems and opportunities within a process or technology.
  2. Discovery - Applying the outcome of reports and dashboards to detail a problem and the requirements for a solution.
  3. Design - Strategizing how to leverage current and new technologies to meet the discovered requirements.
  4. Development - Writing and modifying code and system configuration to realize and refine the designed solution strategy.
  5. Testing - Ensuring the solution is operating as expected and is acceptable for end users.
  6. Deployment - Releasing the tested solution(s) for general use.
Required
Priorities
Success in software development is measured on three primary metrics
  1. Quality - How well was the software built
  2. Time - How quickly was the software built
  3. Cost - How expensive was it to build this software
It is generally accepted that only 2 of these 3 metrics can be prioritized in a project. If something must be built quickly and with high quality, it will be more expensive to staff. Conversely, if something must be built quickly and less expensively, there won't be as many resources available for thorough testing and will result in overall less quality of the finished solution.

Don't worry about being too precise - our algorithm will automatically weigh the answers you give and adjust your quote according to the priorities you've given us.
On a Scale of 1-10: How would you rate the importance of Cost for your needs? *
Least concern
Most concern
On a Scale of 1-10: How would you rate the importance of Time for your needs? *
Least concern
Most concern
On a Scale of 1-10: How would you rate the importance of Quality for your needs? *
Least concern
Most concern
Estimated Number of Requirements *
The size of a project can be difficult for companies to estimate. What may originally seem like a simple fix could imply several hours of designing, development, and testing to ensure everything is working properly. 

Additionally, requirements may vary in how precisely they define what is needed. For example -
  1. A page for prospects to submit their information to us
  2. A page where we can capture the information from prospects and remarket to them
The two requirements above detail an example of a requirement for a landing page. However, the second one would require more work to accomplish since it also implies that we must save the data and format it in a way that is easy for the company to remarket. 

As part of our services, we will help you refine your requirements to a higher level of precision. This will not only save you money on your project - it will also help you gain a better understand of what the business is requesting and output a higher quality solution. Again, don't worry about being too precise with this number - we will work with you to ensure the quote is accurate and appropriate for your needs.
Estimated Level of Complexity *
The complexity of a project can be summarized as "the amount of unknowns and potential for unforeseen issues."

For example, a project focused on a lead capture form for a website is relatively low complexity. It's a fairly standard thing that has been done by almost every company and is not particularly difficult to build. However, if we want our form to be integrated with other systems - we add complexity to the project. Unfortunately, complexity is often a subjective term. What is simple to a senior resources is often complex for a junior resource. However, it is still a valuable tool used to gauge the level of uncertainty that is present and dictates how resources need to be structured to maximize on the quality and cost of a software project.

For the sake of this form, feel free to use what you think the appropriate level of complexity is for your needs. Our team of certified professionals will help you to revise this aspect of the project as needed.
Very Simple
Very Complex
Tell us about your goals *
Lastly, we would like to address your company's goals for this project. This can be measured in something quantifiable (KPI) or something more abstract, like better user experience. This will also help our team of consultants and solution engineers to align with your company's needs and vision for the future. 
Submit
Clear form
Never submit passwords through Google Forms.
reCAPTCHA
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy