Home :: Books :: Professional & Technical  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet
Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical

Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Leading a Software Development Team: A Developer's Guide to Successfully Leading People and Projects

Leading a Software Development Team: A Developer's Guide to Successfully Leading People and Projects

List Price: $31.99
Your Price: $31.99
Product Info Reviews

<< 1 >>

Rating: 4 stars
Summary: Solid book on managing software developers
Review: "Leading a Software Development Team" is a great introduction to project management, especially for a software developer who is suddenly thrown into the driver's seat. I really liked how this book was organized into problem areas, each cross-referencing related problem sections. Think "design patterns for software managers." Software developers are quirky people and thus quirky employees. This book understands how they work and their motivations.

I felt the brief chapters on UML and object-oriented design patterns were unnecessary and a little out of place. There are plenty of other books on UML and design patterns. Not all of the information in this book is brand new, but it is well organized and lucidly written. This book is a great companion to Steve McConnell's far-less-approachable "Rapid Development: Taming Wild Software Schedules."

Rating: 4 stars
Summary: Really understands the project lead role
Review: After reading this book, I would say for sure that Richard Whitehead understands the role of the project lead. I would buy this book for a new, or existing lead, if I wanted him to understand the challenges he might face. I really applaud this and would add that many books feel like they were written from the outside looking in (sure, everyone on the outside wants twice the functionality in half the time!). I would love to see an update that included more strategies for success however. A lot of the solutions seemed to be based on a specific set of circumstances and personalities. Perhaps adding some examples from others who faced similar challenges, and overcame them with different methods, would increase the impact of this book.

Rating: 4 stars
Summary: Really understands the project lead role
Review: After reading this book, I would say for sure that Richard Whitehead understands the role of the project lead. I would buy this book for a new, or existing lead, if I wanted him to understand the challenges he might face. I really applaud this and would add that many books feel like they were written from the outside looking in (sure, everyone on the outside wants twice the functionality in half the time!). I would love to see an update that included more strategies for success however. A lot of the solutions seemed to be based on a specific set of circumstances and personalities. Perhaps adding some examples from others who faced similar challenges, and overcame them with different methods, would increase the impact of this book.

Rating: 5 stars
Summary: Easy to read, interesting, useful
Review: I bought this because I am starting to lead a software team, without any training, I just find myself in charge of 3 people. This book helped me see where I'm getting it right and where there are things I can do better. It's quite short and I read about 3 chapters each day on the train in about 15 minutes. I would have liked a little more about recruitement and also about making presentations because these are things I need immediate help with, what's in the book is OK but I would have liked more e.g. list of questions for interviewees. Overall well worth the money.

Rating: 4 stars
Summary: Practical Guide
Review: This is an excellent "how to" book. It describes in detail all the steps required to properly lead a software development team. It pays particular attention to conflict resolution including examples on how to handle difficult situatuions and people. I get the impression that in Richard Whitehead's limited project experience he has had significant exposure to conflict.
It would have been useful if he had fully explored some of the other paths during conflict resolution. He explains what to do in certain circumstances, but does not go the additional step; what if it doesn't get results, what then?

Rating: 4 stars
Summary: Practical Guide
Review: This is an excellent "how to" book. It describes in detail all the steps required to properly lead a software development team. It pays particular attention to conflict resolution including examples on how to handle difficult situatuions and people. I get the impression that in Richard Whitehead's limited project experience he has had significant exposure to conflict.
It would have been useful if he had fully explored some of the other paths during conflict resolution. He explains what to do in certain circumstances, but does not go the additional step; what if it doesn't get results, what then?

Rating: 4 stars
Summary: Practical Guide
Review: This is an excellent "how to" book. It describes in detail all the steps required to properly lead a software development team. It pays particular attention to conflict resolution including examples on how to handle difficult situatuions and people. I get the impression that in Richard Whitehead's limited project experience he has had significant exposure to conflict.
It would have been useful if he had fully explored some of the other paths during conflict resolution. He explains what to do in certain circumstances, but does not go the additional step; what if it doesn't get results, what then?

Rating: 4 stars
Summary: Advice that will reduce the very difficult to difficult
Review: While the programmer in me has often railed at the managers of software development, generally with very good reason, but admittedly sometimes for reasons that were less than pure, I do readily admit that it is a very difficult job. Humans tend to have distinct sets of skills, some of which seem to have a fundamental incompatibility. Writers of good software seem to be predisposed to having limited social and managerial skills and in general one needs to be able to understand a great deal about software in order to be able to manage its' creation. Programmers are also known as being "somewhat difficult" to organize, so even the best managers can be challenged by what is oftentimes an unruly bunch of developers.
However, difficult does not mean impossible, I have yet to meet a quality programmer who did not have a "weakness", that properly exploited, will cause them to work intensely and log an enormous amount of keyboard time. Teams are built in many ways, and Whitehead quite properly notes that many (most) successful teams are made of people who respect and rely on each other's skills, but may not personally like each other. Some of the most successful sports teams of all times were made up of players who did not speak to each other outside the bounds of play. Arguing and bickering, as long as it is within clearly defined boundaries, should be considered normal and tolerated. Attempts to dictate that people like each other and engage in silly "teambuilding" exercises more often lead to failure rather than success. Other examples in the book show the same good sense, as Whitehead clearly has experience in making projects work.
The book is split into sections, which are

* The new leader.
* Project management.
* Leading people.
* Requirements capture.
* Stress and conflict management.
* Relationship with management.
* Making decisions.
* Analysis and design.
* Testing and project release.

Under these sections, there are a total of 40 different points, with a header and explanation of some of the rights, wrongs and different shades of gray inherent in the points. While forty is not large enough to cover all possible contingencies, I cannot find a reason to criticize those that were chosen.
Writing good software is hard, and managing hard people is difficult. However, from this book you can find some very sound advice that will improve your chances of managing a project to a successful conclusion.

Rating: 4 stars
Summary: Easy read for any techo....
Review: Whitehead covers alot of the basics of team management. It shouldn't be difficult, and that what Whitehead explains through "questioned" title chapters. It works quite well because you can zero in on the question about leadership in your situation that may be plaguing your mind. The book is short and easy to read, so it can be read in about 3 days on a bus.

The author subscribes to making you aware of the qualities of good managers and how to handle common types of problems, like what to do when you don't have the technical knowledge about a problem, or how to handle difficult/disruptive team members. In summary, Whitehead helps you get into thinking like a ternary leader, that is you are part of a group, all working towards a common goal and you, (the teamleader/manager), should not dictate your "will and whim" to others.

The only criticism is that it is probably too light on the aspect of project management. There are issues about project management of people in terms of requirements, risk, scheduling that are not discussed. This book is about working with your colleagues not clients.... but overall a good read at a good price.

Rating: 4 stars
Summary: Easy read for any techo....
Review: Whitehead covers alot of the basics of team management. It shouldn't be difficult, and that what Whitehead explains through "questioned" title chapters. It works quite well because you can zero in on the question about leadership in your situation that may be plaguing your mind. The book is short and easy to read, so it can be read in about 3 days on a bus.

The author subscribes to making you aware of the qualities of good managers and how to handle common types of problems, like what to do when you don't have the technical knowledge about a problem, or how to handle difficult/disruptive team members. In summary, Whitehead helps you get into thinking like a ternary leader, that is you are part of a group, all working towards a common goal and you, (the teamleader/manager), should not dictate your "will and whim" to others.

The only criticism is that it is probably too light on the aspect of project management. There are issues about project management of people in terms of requirements, risk, scheduling that are not discussed. This book is about working with your colleagues not clients.... but overall a good read at a good price.


<< 1 >>

© 2004, ReviewFocus or its affiliates