Chapter 3. Reusing Existing Methods and Practices

In the preface I mentioned that there has been a conflict between BDUF (big design up front) on the one hand and agile design on the other. Is context-driven design really a variant of BDUF design? Or is it agile with a bit of icing on the top? One purpose of this chapter is to position context-driven design in relation to other existing methods. I am not going to describe agile and BDUF methods in detail—that would require another few books—but will instead discuss the concepts that drive these methods. The other purpose is to explain what you can retain from existing methods in context-driven design, which, fortunately for you and for me, is a lot.

I am conscious that many of my readers have ...

Get Designing the Requirements: Building Applications that the User Wants and Needs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.