Management Fix
By definition, customer development is a formal methodology for building startups and new corporate ventures. It is one of the three parts that make up a lean startup. (1)
The Customer Development framework was developed by Steve Blank as part of the Lean Startup methodology. It is typically the middle step of the process (preceded by Business Model Design and followed by Agile Engineering).