Although part of the API life cycle sub-block, this capability can also exist on its own and therefore it has been separated to give it more emphasis and a detailed overview. A robust API design capability should enable API designers and developers to take part in what is known as the API design-first cycle, as illustrated in Figure 4.6.
The idea behind this concept is to not just allow API consumers and producers to work on client and service implementations in parallel, but even more importantly, to enable both parties to engage in feedback loops as early as possible in order to iteratively ...