Tenders, RFP (Request for Proposals), RFQ (Request for Quote) plus other various names, are all a way for an organisation to conduct a buying process with an extensive list of requirements, with the aim to level the playing field. For the most part, certain elements of Tenders can be counter-intuitive to building great software. In many cases, they need the buyer to know exactly what the end product will be. Furthermore, the buying process can require the company submitting the tender to spend large amounts of time with a very low chance of success unless you follow a few principles.
Government departments are a classic example of an organisation that needs to produce Tenders. There is a fiduciary requirement when spending public money that the purchasing process is transparent and allows all suppliers to compete on a level playing field. These can be very time-consuming and expansive documents, they can also limit contact with key stakeholders and decision-makers.
Most Tenders have a few things in common when it comes to software. They can be very rigid and can be structurally counter-intuitive to the Agile method of building software. If Tenders have rigid rules and look for a fixed price, Agile processes would be affected and if the Tender was won, hours of time would be consumed by the processes to alter the agreed-upon framework.
Firstly, there are never any guarantees of winning any work regardless of the efforts taken to win business, but Tenders often invite significantly more competitors than you would generally need to compete with.
Secondly, while Tenders are written documents that are supposed to level the playing field - this is not always the case. When a supplier and vendor relationship is formed, there are 1000's of data points that are factored in - reputation, past client success, culture, displayed skills, communication style, internal disciplines, plus many other intangible items. Tenders often don't ask questions where the relevant strengths of a supplier can be demonstrated, you can only answer the questions that are asked. Therefore, they can favour an incumbent supplier - or suppliers with an intimate knowledge of the client.
Tenders are time-consuming for a sales team and generally need a process like a Spec Review performed at no cost in order to complete a response and, as a result, the decision to submit a tender needs to follow a few key principles:
Tenders can be a waste of time, with low-skilled assessment by purchasing people who can overly focus on cost and a narrow set of requirements. Only go for them if you have a good chance of winning.
At least every 2 weeks the following should be reviewed.