4.6. Revisiting the Sprint Backlog

At the end of Chapter 2, you created an initial sprint backlog. As you look over it now, you realize that you've made progress on more than half the items on that list.

Here's the list again:

  1. Install and configure CodeIgniter on a development server. DONE.

  2. Create the initial tables for products and categories. DONE.

  3. Build a model for products, with functions for listing all products by category, listing product details for any given product, and listing other products that belong to the same group as a product. DONE.

  4. Build a model for categories, with functions for listing all categories as a tree, listing subcategories for a category, and listing category details. The products model already contains a function that allows you to list all products in a category. DONE.

  5. Create a controller for all visible pages, with functions for the home page, About Us, Contact Us, Search Results, Product Detail, Shopping Cart, and Category view. 80 percent DONE (need shopping cart).

  6. Create special controller functions for running the search and adding items to a Shopping Cart cookie. 50 percent DONE.

  7. Create other Shopping Cart functions that allow you to display everything in a Shopping Cart, recalculate prices with Ajax, and delete line items from a Shopping Cart.

  8. Create all the views needed to display web pages. This will more than likely involve a master template with includes as needed to minimize your work later on.

Chapter 5 is where you dig into the Shopping ...

Get Professional CodeIgniter® 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.