|
|||||||||||||||||||||||||||||||||||
|
8 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
14 of 14 people found the following review helpful:
1.0 out of 5 stars
No content...,
By
Amazon Verified Purchase(What's this?)
This review is from: Managing Software Development with Trac and Subversion: Simple project management for software development. (Paperback)
I was anxious to get a little literature on the subject of Trac. I read through this book in a couple of hours, mainly because it had no content. Long table of contents, Index and appendix, despite being very little information in the actual book.
Basically the book says there are tools for projects management, Trac, Subversion. a small outline of what they do and boom, the book is finished. Buying this book was a waste of money
15 of 16 people found the following review helpful:
2.0 out of 5 stars
Good Idea, Poorly Implemented,
By
This review is from: Managing Software Development with Trac and Subversion: Simple project management for software development. (Paperback)
As a big fan of both Trac (http://trac.edgewall.org) and Subversion (http://subversion.tigris.org) I was excited to have the opportunity to read and review Managing Software Development with Trac and Subversion by David J. Murphy (Packt Publishing, 2007), and since I learned both these tools on my own when I initially started using them, I anticipated learning something as well. I can only describe my experience reading this book as one of wishing for more mixed with extreme disappointment. Managing Software Development with Trac and Subversion could have been a good book, and a title such as this certainly fills a void on many bookshelves, but incomplete information mixed with confusing writing and extremely poor editing take away from the tremendous potential of this book.
Managing Software Development with Trac and Subversion is not a complete failure. Developers who are not yet using any version control or project management tools will certainly benefit from the exposure to Trac and Subversion and will likely even find themselves inspired to start using these tools, because Murphy does a decent job of explaining what the tools do at a high level and why developers should seriously consider integrating them into their development practices. The appendices outlining installation on both Windows and Linux systems are quite well done, complete with numerous screen shots and good explanations of how to get up and running. Beyond this very basic level, however, the book simply fails to deliver much additional value to readers. The stated target audience for the book, to quote the back cover, is "... developers of all calibres, and particularly those that lead teams or projects, especially if they have recently moved into the role or are simply looking for a 'better way.'" This is a nice goal for a book of this nature, but as a developer who has been using Subversion and Trac for a few years I personally found that the book had little to offer, other than the installation appendices which are a rather handy reference. Windows users in particular will find the installation guide for Windows helpful since installing Trac on Windows has been notoriously difficult in the past. Readers in a position of never having used a version control system or bug tracking/project management system will likely get more out of the book, but at only 105 pages, of which 20% are the installation guides, even these readers will find themselves wanting and needing more. Perhaps the book suffers from an ill-fitting title as well, because given its length Managing Software Development with Trac and Subversion clearly cannot serve as a comprehensive reference for these tools. That being said, a more appropriate title would have included the words "brief," "introduction," or perhaps "overview" in some fashion to more accurately indicate the depth and breadth of the book. Chapter 1, "Understanding the Problem," does a decent job of explaining that for software projects to be successful the outcome cannot be left to chance, which is a practice followed (inadvertently or otherwise) by far too many development shops. At nine pages in length it's a short chapter that could have been a nice basic introduction to the importance of source control and task management in software development, but problems with the book already begin to crop up in this first chapter. The content lacks clear, logical organization, Murphy seems to meander from point to point, and poor or even incorrect wording throughout give the book the feel of a rough draft that needed far more reorganization and editing before going to press. Unfortunately, this aspect of the book continues throughout and dramatically takes away from the useful information that is in the book. Concerning the technical aspects of the book, there isn't any information presented that's incorrect, but the lack of organization make even the most basic topics far more confusing than they need to be. For example, with Chapter 2, "Introducing the Solution," I was expecting a clear explanation of what Trac and Subversion are and how they relate to one another. Although these explanations are certainly contained in the chapter, in the second paragraph on the first page of the chapter Murphy is already mentioning WebDAV, which is at most an ancillary piece of the overall puzzle. Even the diagram at the end of the chapter illustrating how the technologies relate is so basic as to not have any real meaning. While there is good information contained in this chapter, and throughout the book for that matter, the lack of organization takes away from the reader's ability to understand and retain the information presented. The book itself is attractive, the layout and readability from a visual perspective is quite good, and with respect to the paper, binding, and cover it is of high quality. The screenshots in the installation appendices are grayscale and very slightly grainy but completely legible. The content, however, while perhaps helpful at a very high level, unfortunately does not match the physical quality of the book. I love the idea of Managing Software Development with Subversion and Trac. A book like this needs to exist and would be a useful addition to many developers' bookshelves. This particular implementation of the good idea behind the book, however, falls rather flat. After completing the book I was left with a rather poor impression overall and was left wondering what if any useful information I really gained by reading it. It likely goes without saying that I can't generally recommend the purchase, or even the reading, of Managing Software Development with Trac and Subversion. If you are a developer or technical manager without any knowledge of either Trac or Subversion, this book might be a useful (albeit very basic) introduction to the products, but anyone with any knowledge of source code and project management in general will likely find very little useful information in Managing Software Development with Trac and Subversion.
5 of 5 people found the following review helpful:
1.0 out of 5 stars
Big deception!,
By Gilles D. (Switzerland) - See all my reviews
This review is from: Managing Software Development with Trac and Subversion: Simple project management for software development. (Paperback)
I don't really remember why I buy this book, I had some doubts and I can confirm: this book it is a big deception for me!
First, it's really small (less than 130 pages) and when you open the book, you see a large font and a lot of printscreen. One has the impression that the author has nothing to say... But well, it is not so bad, it is just not what I waiting for. The book explain distinctly how to install (especially on windows but on linux too) trac and subversion and how using trac. It's a good intruction for people who have no idea of what is trac. If you wish to buy this book to know more about trac (like how write a plugin or something like that's), just be on your way...
1 of 1 people found the following review helpful:
4.0 out of 5 stars
concise but effective,
This review is from: Managing Software Development with Trac and Subversion: Simple project management for software development. (Paperback)
Yes, I thought the author could have delved deeper to other features of Trac. But he covered the important stuff and did so very well. I was a little daunted at installing a software managing system but Murphy really breaks down the motivations behind the different pieces involved (wiki, milestone map, subversion source control along with code browser, and ticket system) and shows how to use each. His explanation of how to use code branches is ridiculously simple and hands on (first time I ever really started understanding that). And his recommendations on how to code using Trac to help (1. Raise a ticket.,2. Target to a milestone.,3. Assign to a developer. ,4. Create a branch. ....) make sense to me. I'm a Trac convert thanks to this book.
5.0 out of 5 stars
Great resource for SVN and Trac,
By
This review is from: Managing Software Development with Trac and Subversion: Simple project management for software development. (Paperback)
I've recently been migrating my wiki/documentation for Kontrollbase to Trac. For those that are not aware, Trac is a web-based documentation/wiki/Subversion tool that is used by countless number of software projects. Subversion, of course, is a software collaboration and code management repository that manages branches/tags/trunk files with revision control. It's one of the most heavily used open-source code repositories available. Given that I use SVN (subversion) for all of my software applications and am now using Trac, the book "Managing Software Development with Trac and Subversion" by David J Murphy comes as a useful and great resource for integrating these two useful tools.
The book is not a thousand plus pages type of computer manual. It gets the important points out in a very readable and organized method without winding the user through overly extensive examples. What you get with this book is everything you need to know about combining SVN with Trac without the fluff of other manuals. In regard to the application of this book, it fits several groups of users; managers that need to understand how their software development team is managing code - or wants to implement a more productive system for their software team, the software developers themselves that need to get up to speed on these most important of technologies, as well as up and coming technologists that want to learn about the code development and management process. Its well roundedness is one of the best features. The content is broken up into several sections: content management basics, Trac and SVN basics, trac and svn setup and integration, documentation creation and management, code management, and then very useful appendixes for the actual install process of apache, SVN, and Trac. Each section has everything you need to get started and finished in quick order. The author is showing that the processes involved in code management do not have to be stressful or difficult to learn. The author stresses several key ideas before getting into the meat of the content. These being "everything is a task", "small steps are better", "communication is key", "content management is what software development requires for success." Overall the two main division of labor is between task management and communication between team members. Overall this is a very useful book on the subject of code management and documentation. I would recommend it to anyone looking to learn about the processes involved as well as anyone that wants a reference manual for growing their technology bookshelf. I've recently been migrating my wiki/documentation for Kontrollbase to Trac. For those that are not aware, Trac is a web-based documentation/wiki/Subversion tool that is used by countless number of software projects. Subversion, of course, is a software collaboration and code management repository that manages branches/tags/trunk files with revision control. It's one of the most heavily used open-source code repositories available. Given that I use SVN (subversion) for all of my software applications and am now using Trac, the book "Managing Software Development with Trac and Subversion" by David J Murphy comes as a useful and great resource for integrating these two useful tools. The book is not a thousand plus pages type of computer manual. It gets the important points out in a very readable and organized method without winding the user through overly extensive examples. What you get with this book is everything you need to know about combining SVN with Trac without the fluff of other manuals. In regard to the application of this book, it fits several groups of users; managers that need to understand how their software development team is managing code - or wants to implement a more productive system for their software team, the software developers themselves that need to get up to speed on these most important of technologies, as well as up and coming technologists that want to learn about the code development and management process. Its well roundedness is one of the best features. The content is broken up into several sections: content management basics, Trac and SVN basics, trac and svn setup and integration, documentation creation and management, code management, and then very useful appendixes for the actual install process of apache, SVN, and Trac. Each section has everything you need to get started and finished in quick order. The author is showing that the processes involved in code management do not have to be stressful or difficult to learn. The author stresses several key ideas before getting into the meat of the content. These being "everything is a task", "small steps are better", "communication is key", "content management is what software development requires for success." Overall the two main division of labor is between task management and communication between team members. Overall this is a very useful book on the subject of code management and documentation. I would recommend it to anyone looking to learn about the processes involved as well as anyone that wants a reference manual for growing their technology bookshelf.
5.0 out of 5 stars
A good quick read,
By
This review is from: Managing Software Development with Trac and Subversion: Simple project management for software development. (Paperback)
A good short book on how to get started with trac and sub-version.
A nice balance between how to install and configure, how to setup/structure, and overall what you are trying to do. And a 105 pages it is short. I read most of it in a couple of hours.
0 of 1 people found the following review helpful:
3.0 out of 5 stars
Short book,
By
This review is from: Managing Software Development with Trac and Subversion: Simple project management for software development. (Paperback)
This book is short on the number of pages but not necessarily on content. The books author approaches Software Development Project Management as a problem and offers up how you can use Trac and Subversion as a solution.
The book starts to talk about what Software Development Project Management is a how to break it up into its pieces. It then proceeds to introduce how to make Software Development Project Management easier with Trac, Subversion, Apache Web Server and WebDAV. The book then begins to describe how to use Trac and Subversion of some of the details of each. Overall, the book is a good starting point if you want to add Trac and Subversion to your project. There are two things that I would have liked to see in the book however. The first is the use of TortoiseSVN client as opposed to the command line. The second is less use of the command line, while this is OK for Linux developers and some Windows developers, most do not like to use command lines.
1 of 3 people found the following review helpful:
3.0 out of 5 stars
Finally some coverage of Trac!,
By
This review is from: Managing Software Development with Trac and Subversion: Simple project management for software development. (Paperback)
I just finished an interesting book, "Managing Software Development with Trac and Subversion". Trac, a ticket management system, and Subversion, a source control management system, are open source software that are very popular in the community. I've used each extensively and really enjoy what each of the solutions bring to the table over their competition.
The author does an excellent job explaining everything you need for getting an environment set up. By the end of this book you'll understand the setup, configuration, and usage of each of these tools, in addition to Apache. I would highly recommend this book to anyone looking for a free solution to project management and source code management. It's a rather quick read at 120 pages but enjoyable and useful. |
|
Most Helpful First | Newest First
|
|
Managing Software Development with Trac and Subversion: Simple project management for software development. by David J Murphy (Paperback - December 20, 2007)
$29.99
In Stock | ||