Agile web development tutorial --shopping cart