O'Reilly logo

Software Engineering: Principles and Practice by Hans van Vliet

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

Chapter 5. People Management and Team Organization

LEARNING OBJECTIVES

  • To be aware of the importance of people issues in software development

  • To know of different ways to organize work

  • To know of major types of management styles

  • To appreciate different ways to organize a software development team

Note

Finding the right organizational framework and the right mix of skills for a development team is a difficult matter. Well-founded theory is not readily available for this. Yet, many stories of successful and less successful projects illustrate some of the intricacies of project team issues. This chapter sketches the major issues involved.

People are the organization's most important asset.

Humphrey (1997a)

In most organizations that develop software, programmers, analysts, and other professionals work together in a team. An adequate team structure depends on many factors, such as the number of people involved, their experience and involvement in the project, the kind of project, and individual differences and style. These factors also influence the way projects are managed. In this chapter, we discuss various aspects of people management, as well as some of the more common team organizations for software development projects.

The work to be done within the framework of a project, be it a software development project, building a house, or the design of a new car, involves a number of tasks. A critical part of management responsibility is to coordinate the tasks of all participants.

This coordination ...

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