????4?????????

????????????????????????п???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????′???????????????????????????????????????????????????????????????????????????????ζ?????????????????????????????????????????????????????????????????????????????????г???????????????????????????????????

??????????????????????User Story????????????????????????????????μ????????????????ν??????????????????????????????????????У???????????????????Χ?????????????е????o???????????????????????????????????????????????????????Щ??????????????????á?

????????????????????

??????Head First Object-Oriented Design?????У?????Good Design??Flexible Design????The Art of Agile Software Development????У?????Good Design???A good software design minimizes the time required to create?? modify and maintain the software while achieving acceptable runtime performance.????????????????????Agile Design?????????????????????β????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????俼???????????????????????????????????????????????????????

????????????????????????????????????????濪???????????????????????????????????????????????????????????????????????????????????????????????????????????Scrum and XP from the Trenches???????棬??????????????????

????Internal quality?? however?? is not up for discussion. It is the team??s responsibility to maintain the system??s quality under all circumstances and this is simply not negotiable. Ever.

??????????????????????????

?????????????????????????????????????????????????????????????

?????? ?????First Right??

?????? ???????/???????

????1???????First Right & Good Enough??

??????νFirst Right & Good Enough??????????????????????????????????????????????????????????????????????????????????????????????????????????????Over Design????????е???????????????????????????????????????????????????????????????????????????