Chapter 2: Team Roles and Responsibilities

In the previous chapter, we covered all the essential phases of the software development life cycle. Now, let's get to know the different team roles contributing to the execution of these different phases.

Employees are the most important assets of an organization. One of the key factors of a successful software project is ensuring that the key members of the development team are all in place. The success of a project also depends on how well the team collaborates and communicates efficiently in order to deliver the best outcome. This chapter focuses on the main roles within a typical software development team and their corresponding responsibilities.

In this chapter, we will cover the following topics: ...

Get Solution Architecture with .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.