LDUF (Little Design Up Front)
Object Mentor : "If you are working in an Agile team, don't feel guilty about taking a day or two to think some issues through. Indeed, feel guilty if you don't take a little time to think things through. "