Book Image

Managing Software Development with Trac and Subversion

By : David J Murphy
Book Image

Managing Software Development with Trac and Subversion

By: David J Murphy

Overview of this book

<p><br />Trac is a minimalistic open-source enhanced wiki and bug/issue tracking system for software development projects, designed to help developers while staying out of the way and provides an interface to Subversion. Subversion is an open-source version control system that addresses many of the perceived deficiencies of CVS and can use WebDAV for network communications, and the Apache web server to provide repository-side network service.<br /><br />This book presents a simple set of processes and practices that allow you to manage these projects using open-source software without getting in the way by imposing as little as possible on established development practices and policies.<br /><br />This book looks at what is needed to manage software development projects, how web-based software project management system Trac and open-source revision control system Subversion meet these needs, and how to install, configure, and use them.</p> <p><a href="http://www.packtpub.com/article/managing-software-development-with-trac-and-subversion-table-of-contents"><br /></a></p>
Table of Contents (15 chapters)

Communication


A perfectly crafted task list is useless if you don't communicate it. Continuing with the above example, we need to communicate with the material supplier so that we can schedule other tasks, and we may need to communicate with our friend so they know what they are supposed to do and when. We may also need to communicate with our neighbors so that they are aware of our building work. Communication naturally involves the review activity, because while talking to our friend we can adjust our task list if they can't make it on a certain day, or while informing the neighbors of our plans additional tasks—such as obtaining planning permission—may become apparent.

Exercising task management and communication provides us with enough to manage most projects, without a Gantt chart in sight!