Chapter 2. Taking Baby Steps

This book is all about keeping it simple, but to be useful for those wishing to leverage Drupal, the experience of working through this book must be based on a reasonably complex real-world example. So, before diving right in, perhaps a recap is necessary.

In Chapter 1, the following questions were asked and answered in the context of using an Agile approach in the development of the example site worked on throughout this book, the On-Line Literary Workshop:

Question

Answer

What's the website for?

A business model was created using a meme map.

Who's going to use the site?

It was emphasized that all user roles must be discovered in order to be able to capture all of the requirements. Four roles were discovered for the On-Line Literary Workshop: Workshop Leader, Workshop Member, Publisher, and Webmaster

What are they going to use it for?

Several user stories were identified for each user role.

What needs to be done so that they can do that?

An incremental and iterative method was adopted for planning of the development to be undertaken, dividing the work into four major phases (Inception, Elaboration, Construction, and Transition to Deployment) by assigning the user stories to them, ordered by the client's priorities and the development need to mitigate risk through the early tackling of tasks having a heavy architectural impact.

During the initial, Inception, phase, Chapter 1 explains that a Vision is developed, outlining the scope and feasibility of the project ...

Get Leveraging Drupal®: Getting Your Site Done Right 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.