CHAPTER 4Self-Assessment for Software Architects

The software architecture self-assessment introduces rudimentary questions that can unveil the level of competencies an individual possesses to fulfill a software architecture role. By no means, however, are they intended to resemble interview questions. Nor will the earned scores for the selected answers necessarily reflect the overall knowledge of an individual who seeks a software architect position. Instead, these questions are designed to illuminate the chief areas of focus, interest, and fundamental concepts that software architects ought to understand; standards and best practices that should be ingrained in every software architect's mind; and areas to enhance should the scores be disappointing.

The self-assessment scoring system consists of four categories, each of which focuses on an assortment of different software architecture skills.

  • Social intelligence This includes the communication, collaboration, and partnership formation skills needed to promote software architecture strategies and lead technological transformation and innovation.
  • Software architecture practice This category includes best practices, standards, concepts, and general understanding of the software architecture practice.
  • Leadership This category includes talents required to lead technological change, promote software architecture vision, foster organizational culture, and facilitate the software development life cycle.
  • Strategy This group of queries ...

Get Software Architect 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.