How to determine the right amount of up front design?
Posted
by
Gian
on Programmers
See other posts from Programmers
or by Gian
Published on 2011-11-27T18:32:58Z
Indexed on
2011/11/28
2:02 UTC
Read the original article
Hit count: 256
Software developers occasionally are called upon to write fairly complex bits of software under tight deadlines. Often, it seems like the quickest thing to do is to simply start coding, and solve the problems as they arise. However, this approach can come back to bite you—often costing time or money in the long run!
How do we determine the right amount of up front design work? If your work environment actively discourages you from thinking about things up front, how do you handle that?
How can we manage risk if we eschew up-front thinking (by choice or under duress) and figure out the problems as they arise?
Does the amount of up front design depend entirely on the size or complexity of the task, or is it based on something else?
© Programmers or respective owner