Section 1: Understanding the Responsibilities of a Solution Architect
In this section, we will go through the different phases of the Software Development Life Cycle (SDLC) and we will learn about the differences between the popular SDLC models such as Scrum, Spiral, and DevOps. Then, we will learn about the hierarchy in a typical software development team and what to expect in terms of responsibilities from each member, including a solution architect.
Later in this section, we will explore some fundamental soft skills that every solution architect should have and we will get to know some common pitfalls that should be avoided.
This section comprises the following chapters:
- Chapter 1, Principles of the Software Development Life Cycle
- Chapter 2, Team Roles and Responsibilities
- Chapter 3, What Makes an Effective Solution Architect?