What are Quality factors?
For large projects with 'average' capabilities, the development process verifies product quality.
For small projects, the capabilities of the developers are the main determinant.
The development technology is particularly important for small projects.
In all cases, if an unrealistic schedule is imposed then product quality will suffer.