What are the advantages and disadvantages of direct and indirect development?

Depends if you prefer the direct or indirect approach.