

In other words, anyone in the Scrum team, including the Product Owner and Scrum Master, migth also be the Architect, or this role might even be shared. The Scrum team is, in principle, self-organized and multi-disciplinary. This is because Scrum does not operate on technical level. Notably, in Scrum there is no defined place for an Architect. Hence it is not uncommon that a Product Manager is also an Architect, and again, there is nothing to frown upon if this happens. Importantly, Architect is a technical role rather than project role. More on this has been explained in a nice DZone post here.

In larger projects, this work will be divided into distinct areas such as Data Architecture, Security Architecture, Business / Solution / Enterprise Architecture and more, with perhaps several specialists ( Data Architect, Solution Architect etc) working hand in hand. His/her role is also to facilitate, oversee and approve the architecture evolution.
Enterprise architect vs solutions architect software#
ArchitectĪ Software Architect (or simply an Architect), you guessed it, defines how the product works internally, in other words draws the product architecture. If one person shares a number of management roles, such as Product Manager and Project Manager and Team Manager, Team Lead roles, it is more practical to refer to him or her simply as a Manager. In smaller projects it is not practical to have too many roles, and this can have various negative effects. Some people consider this a breach in methodology. In reality, especially in smaller projects or smaller consultancies, Project Manager might be asked to also overtake Product Manager’s tasks, so we’d have two roles in one.

kickstart and coordinate the development.define the product architecture (themself, or using help of architects).define the product, starting from user requirements or software requirements.It typically encompases some more responsibility than Scrum Product Owner. In non-Scrum context, the term Product Manager is often used to describe a role that oversees the process of product creation. Scrum is popular Software Engineering methodology, but not the only one. In DevOps however, the term Product Owner is used in similar sense to Scrum. The term Product Manager might be a better choice. Using the term Product Owner outside Scrum, in my view, is unclear unless defined explicitly. This makes sense within Scrum, where Product Owner fits the process puzzle. In essence, the product owner represents the stakeholders and acts as the primary liaison between those and the product team.

