Chapter 8. Last-Minute Upgrades

In Chapter 7, you added quite a bit of functionality to the admin dashboard. Claudia and her staff can now import and export data, they can run certain operations in batch mode, and they can manage colors and sizes assigned to products. Along the way, you learned how to use an external library and put it to good use.

In this chapter, you meet with the client and make sure that you've covered all your bases with regard to the interface. There are still a few things that need to be covered (such as being able to manage pages), and you're sure that she will want some way to communicate with her customers via e-mail. In this chapter, you are working outside the confines of a formal sprint. Although this can be a risky proposition in most cases, with some discipline and the aid of CodeIgniter, you should do fine.

In this chapter, you are working outside the confines of a "formal" sprint and "formal" sprint backlog. This sometimes happens, but there's no need to feel discomfort in these situations. The key to success with a less structured Agile approach is to set good boundaries and have realistic expectations about what can and can't be accomplished given the time (and other) constraints involved.

With all that in mind, you meet with Claudia.

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.