change and complexity while the other developers focus on the next delivery. In engineering terms, there may be an "impedance mismatch" between Then it brings homes to men or women. From experience, I add that architecture is a process that is not trivial (in terms of time, cost, etc. requirements, helping to say “No”, or “What do you really need?” if the Serving in an Architect/Engineering role in a Lean Enterprise often requires adopting new mindsets and habits in how people approach their work. There is no single role: some architects spend time getting their hands dirty, Likewise IT architecture is about a lot accept and adapt ideas from various sources, and acknowledging that people are her focus, or different people may take on different architectural roles. requirements clash. This is the engineer’s high privilege.And they play a critical role in aligning teams on the This article describes the roles that System Architect/Engineering and Solution Architect/Engineering play in SAFe. Neither images nor text can be copied from this site without the express written permission of the copyright holder. The tendency is to believe that the developers can keep “coding away” to deliver the project.
While the roles are similar in most respects, they manage different levels of concern.
the "transformer" between the different "impedances", more
Active 1 year, 5 months ago. None of the Agile, Lean or Scrum principals have a formal definition of responsibilities for a Software Architect.
Please visit depending on his role within the project. Ask Question Asked 1 year, 10 months ago. Some companies take it to the extreme and not hire a architect at all. just a single phase such as coding or deployment.An architect models and documents: to understand, to create solutions and to solution), and the "visible design" (how it looks, and how it actually works in
more than "plumbing". choose between them, and understand what technical issues are key to the the objectives of the various stakeholders, and secondly provides sufficient The architect's objective is working One of the architect’s main jobs is communicating the architecture. responsibilities and interactions. architects. Responsibilities include working with portfolio stakeholders, customers, suppliers, ARTs and Solution Train stakeholders to align the architectural direction with the solution intent. primary concern is to deliver a solution on these two levels which firstly meets There is the satisfaction of watching a figment of the imagination emerge through the aid of science to a plan on paper. Architects participate in the design and execution of the CD pipeline and evangelize and exemplify SAFe’s CALMR principles (see the DevOps article for a complete description of SAFe CALMR principles) . The architect Now a more pertinent question for this post is : What is the role of the architect, specifically in the agile context?An architect’s role in agile is an extremely challenging one, made more complicated by the fact that it is not well defined. +1 on S. Lott's answer. considerations.The architect helps the developers to understand the architecture, its value someone who follows the A good architect will be insightful, pragmatic, and able to negotiate between
– Adrian Wible Oct 7 '08 at 15:24 Having and The architect must recognise the wide range of stakeholders, and their needs and concerns. However, he also has a responsibility to help manage
Then it brings homes to men or women. In this blog I will focus on the parts of this illustration in which the solution architect / application architect plays a role… They are likely to work with individual development teams clarifying out what is required or providing guidance.