Professional CodeIgniter

(singke) #1

Chapter 5: Building a Shopping Cart


126


Here ’ s what Claudia has noticed as you walk through the site:

Logo is missing.

Top part of the web page needs serious work.

Search field is too wide.

Product images and thumbnails are all missing.

Real products and categories need to be added to the site.

Product descriptions and prices are all wrong.

Navigation on the left site is too simple, needs to show categories and subcategories.

Gray color is too depressing. What other colors can we have?

Way too many clicks to add a product to the cart.

It ’ s not obvious how to get back home once you ’ re inside the site.

“ This is a great list, ” you say. “ We can address every single one of these very quickly. ”

You explain to Claudia that if she provides a logo, you can add it to the site without too many
problems. You can also adjust the look and feel of the header portion of the site without too much
trouble, including the search field. The same goes for the colors and general look and feel of the site.

As for the navigation, that ’ s an easy rewrite of the model. The same goes for the number of clicks you
have to go through before you can add a product to a cart.

As for putting in real content, you suggest to her that she wait until the next sprint, because that ’ s when
you ’ re going to build the administrative panels. At that point, she can upload her own pictures and
maintain her product and category listings.

“ In fact, once we clean up the web - site look and feel a bit, you ’ ll get a chance to tell me everything you
want in an administrative panel, just like you did with the public side of the site. We ’ ll just repeat the
process on the back end! ”

Claudia promises to send you a logo, and you agree to meet in another day or two to review your new
look and feel. By the time you get back to your office, the Claudia ’ s Kids logo is waiting for you in your
e - mail inbox.

You leave the meeting feeling good about completing the first sprint backlog and knowing that because
there are new changes, you ’ ll likely need a new sprint backlog to handle those changes. Before you take
that step, though, you know that you need to address a few things about the web site ’ s look and feel.

Remember, it ’ s vital to be agile (lowercase a ) rather than Agile (uppercase A ). Just because Agile
methodology says “ create a sprint backlog now, ” that doesn ’ t mean that you need to do it right this
second. Sometimes it ’ s important to handle important things as they come up.

❑ ❑ ❑ ❑ ❑ ❑ ❑ ❑ ❑ ❑

Free download pdf