Summary
This chapter introduced the task tracking application, TrackStar, which we will be developing throughout the rest of this book. We talked about what the application is and what it does and provided some high-level requirements for the application in the form of informal user stories. We then identified some of the main domain objects we will need to create as well as worked through some of the data we will need to be able to house and manage.
Not only did we discuss what we are going to be building, but we also outlined how we are going to be building it. We covered a basic agile-inspired development methodology and how we will be applying it to our process. We also introduced Test Driven Development (TDD) as one of the agile methodologies we will be embracing. We covered what TDD is in the abstract, but also how to implement it within the testing framework provided by Yii.
In the next chapter, we will finally leave our world of fake demo applications and begin coding something we...