Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Have Extreme Programming and other “agile” processes eliminated “big design up front” (BDUF)?

0
Posted

Have Extreme Programming and other “agile” processes eliminated “big design up front” (BDUF)?

0

Up-front design does not have to become a form of analysis paralysis. User role models and task models can be developed very quickly using ordinary index cards. Paper prototypes to inspect with users and to guide programmers are also easily developed from simple task models. In order to avoid major usability blunders and big problems downstream, a minimum of up-front analysis and design are required. We find that a navigation architecture and a user interface design scheme or “abstract style guide” are absolutely essential. Usage-centered design has proved to be a streamlined process that can be made as agile or lightweight as necessary. For more details, see papers on Process Agility and Usage-Centered Engineering for Web Applications.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123