User talk:BDavis (WMF)/Archive 1

Re: up front design
Is Big Design Up Front what you meant by "up front design" on wikitech-l? --Nemo 14:19, 16 January 2015 (UTC)
 * That's in part what "Agile" was a reaction against, but I think that many folks have taken things to far and rush to start coding in the name of "getting things done" when they should instead spend some time to think through the larger design of the feature, create boundary layers between the various logical components that comprise the feature (interfaces), and test the resulting design on paper and with peer-review before diving into implementation. I'm not personally a RUP adherent or a practitioner of MDSD but I think that a few diagrams and a prose description of the problem domain and the proposed solution can save a lot of time in the long run.
 * --BDavis (WMF) (talk) 18:27, 16 January 2015 (UTC)