Skip to main content

agile solution architect

Last post 05:16 pm September 20, 2021 by Balaji Dhamodaran
4 replies
01:07 am September 18, 2021

Good morning

I need to know what is the optimal way to apply the role of solution architects in Scrum

is it to spicify only one developer to act as solution architect?

or to let every developer to make solution architecture as he see then start coding?

I think picify only one developer to act as solution architect may lead to make that architect without job in some times, BUT if every developer ac as solution architect ; then the development team will work all the time

any Idea?


05:21 am September 18, 2021

There are only three roles in Scrum, the Developers, the PO and the SM! 

As per the Scrum Guide: 

The Scrum Team consists of one Scrum Master, one Product Owner, and Developers. Within a Scrum Team, there are no sub-teams or hierarchies. It is a cohesive unit of professionals focused on one objective at a time, the Product Goal.



Scrum Teams are cross-functional, meaning the members have all the skills necessary to create value each Sprint. They are also self-managing, meaning they internally decide who does what, when, and how.

The Scrum Team is responsible for all product-related activities from stakeholder collaboration, verification, maintenance, operation, experimentation, research and development, and anything else that might be required.

The specific skills needed by the Developers are often broad and will vary with the domain of work.

 


08:17 am September 18, 2021

I need to know what is the optimal way to apply the role of solution architects in Scrum

Why? Where does this so-called "role" come from? I'd suggest that there is no optimal way of succumbing to organizational gravity.

Instead, perhaps you should explain that this confection presents a constraint, that the challenge is more one of solution architecture, and that the Developers are held jointly accountable for any decisions made about how to build a quality product.


12:01 am September 19, 2021

Thanks for replies

I think the word ROLE made some confusion

In fact, I didn't mean a role in scrum; instead, I meant a (Role in Development team, like developer, SA, BA, ... etc)

I read some articles that explain how does Agile deal with the JOB of architects in Agile (Or scrum) by giving different ideas!

Some suggest that the architect should be ONE person the has ONLY ONE JOB in development team as an architect!, and other suggest that each developer can act as architect

 

What I understood from  Ian Mitchell reply is that he suggest to let the development team to decide how to apply the architect JOB; and I think that this is the best way

if I didn't get the idea of Ian Mitchell, please tell me

Thanks

 


11:44 am September 20, 2021

Mostly solution architecture are not agile as far as I have seen it is done in the same way as in traditional model. There will be dedicated Architects(external consultants) who give solution walkthroughs to relevant stakeholders and once it is finalised, the development will start in sprints. This happens in large programs to build a product. During development sprints, I have seen them helping PO to understand the flow and participate in backlog item creation. 

When dedicated person doing this job, the work is not distributed among all in the team. Because during sprints they may not involve in coding or testing. So my perspective is to have the team accountable for the solution decision as Ian mentioned. But at the start it may bring some challenges to the team to operate this way and many developers may hesitate if they have experience egos. 


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.