O'Reilly logo

Code Craft by Pete Goodliffe

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Get Thinking

A detailed discussion of these questions can be found in the "Appendix A" section on page 533.

Mull It Over

  1. Why write software in teams? What are the real advantages over writing a system on your own?

  2. Describe the telltale signs of good and bad teamwork. What are the prerequisites for good teamwork, and what characterizes bad teamwork?

  3. Compare software teamwork with the construction metaphor (see "DO WE REALLY BUILD SOFTWARE?" on page 177). Does it reveal insights into our teamwork?

  4. Will external or internal factors do the most to ruin the effectiveness of a software development team?

  5. How does a team's size affect the team dynamics?

  6. How can you insulate a team from problems caused by inexperienced members?

Getting Personal

  1. What kind of team ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required