By Kirsten L. Hunter, author of Irresistible APIs
In this article, I explain what API First is and how existing APIs are generally created.

What is API First? (PDF)