Where do architects fit on your software team? Is this a leadership position in your org?

2.1k viewscircle icon6 Comments
Sort by:
Director of Engineering7 hours ago

By definition, I would consider any architect to be in a leadership position. If the organizational culture leans towards hierarchy, this might be an issue as far as architects having impact. In those cases, I find that it's often not feasible to deal with this purely from the role perspective, but rather from a process or ceremony, effectively reinforcing the word of the Architect. A Design Authority/Architecture Review Board, and integration into Definition of Ready, or similar gates can be useful here, in my experience.

In organizations leaning less towards hierarchy, I tend to recommend extending the leadership model of the organization to architects, but without burdening them with direct reports. In my current organization, this provides guidance on leadership behaviors, which are generally very applicable to Architects. E.g. "Push limititations", "Manage ambiguity" and "Challenge with empathy.".

This is simple, works well, and creates a shared language between leaders, both line managers and architects.

Technology Consulting Directora year ago

Software architects play an instrumental role in setting the technical direction, making design decisions, and ensuring that the system’s architecture aligns with business goals. In SAP world, solution architects bridge the gap during the discover-design-deploy phase and propel functional and development teams to follow best practices, leverage the right technologies, and build scalable and modular systems (via the proper fit gap of as-is and to-be landscapes).

At Accenture, architects often hold leadership positions, as they are responsible not only for the technical roadmap but also for influencing project success, managing risks, and ensuring the overall quality of deliverables. They frequently collaborate with clients to understand business needs, translate abstract business requirements into technical requirements, and lead the design of solutions that address complex challenges. These roles demand a blend of technical expertise (mentors for developers on new emerging technologies) and soft skills, as architects must communicate effectively with stakeholders across both technical and business domains.  Hope this helps.

Field CTO in IT Services2 years ago

Architects operate at different levels in the organisation - I would argue that they are all leaders, however they may not necessarily all occupy senior positions in the org hierarchy.

Enterprise architects are identifying and aligning technologies to capabilities in order to solve business and structure issues and opportunities, and working with C suite to align investment accordingly.

Domain architects are the SMEs in their chosen specialisation and identify and adopt given technologies to make them consumable by others in their org (think platforms)

Solution architects (or Architecture Owners) within agile teams - take the available componentry and use within their long lived products/solutions, provide feedback to the domain architects if there are missing or sub-optimal components, and they also provide technical direction and development to their engineers They should be practitioners coding and leading their teams.

Chief Supply Chain Officer in Government2 years ago

The architect role in our organization is an advanced level within the position profile. It's not unique to software development.  The architect is a role that provides technical leadership throughout the team.

CTO in Banking2 years ago

Architects have a vital role in leading change within the software development lifecycle. They lead change in many aspects depending on the style (Enterprise, Solution, Data, Infrastructure), however the area they may lead will differ and the position they occupy in relation to the team. 

For instance, you may find a Solution Architect within a development team leading the design of the build. On the other hand you may find an Enterprise Architect providing guidance outside of the team as a dedicated function within the organisation. Further, it's also common to have a "Head of Enterprise Architecture" taking both a leadership and managerial role, often reporting to the CTO. 

What is common is that by putting consideration to where different aspects of architecture fit into your organisation can add quality to the lifecycle and considerations around governance and both functional and non-functional concerns.

Content you might like

All users11%

Some users49%

A few users32%

No users5%

Unsure1%

View Results

0-3 months4%

4-6 months48%

7-9 months22%

10-12 months13%

13 months or more11%

View Results