Introduction
As a developer (dev) you are sometimes required to prove your knowledge to prospective clients and employers.
A common way client assesses this for a specific project is to release a Request for Quotation (RfQ). A RfQ can take many forms, but in general it is a questionnaire covering technical and commercial topics. This Workbook emulates the technical section of a RfQ.
Glossary
- Rails which is short for Ruby on Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
- app – Web application (i.e. website)
Questions
ACME Corporation is looking for devs with an understanding of Rails. The following set of questions relate to this RfQ-requirement.
ACME Corporation is very big on project management, documentation and process. This will be a key metric in their decision to award the project. The following set of questions relate to this RfQ- requirement.
Having suffered several cyber attacks in the past and resultant remedial audits ACME Corporation takes compliance, security and privacy very seriously. The following set of questions relate to this RfQ- requirement.
ACME Corporation has specifically requested the app to be based on a relational database. The next set of questions relate to this RfQ-requirement.
The efficiency of an app (i.e. site) and the algorithms used are of the utmost importance. The next set of questions relate to this RfQ-requirement.
Companies (including ACME Corporation) value previous project experience and case studies. The following set of questions relate to this RfQ-requirement.