In this chapter we saw how to address the two most common tasks during a software development project—adding a feature and fixing a bug. We not only saw the common work flow shared by these two activities but also how they differ. We looked at how to plan work using milestones and use tags in Subversion to mark significant moments in time—like the completion of our milestones.
With our knowledge of project management for software development, our project server using Trac and Subversion, and the skills and processes for using them to add features and fix bugs, we are now ready to manage our software development.