1. What is the purpose of design?
2, what extent should the design documentation? Who is it?
3, how to prevent excessive design?