In real-world scenario, we are most likely have lot of different roles such as BA, Solution Architect, Enterprise Architect, Customer Experience, User Research, Coders, Testers etc.
Scrum Trainers say that all of these roles come under “Scrum Developers”, however the term developer traditionally is used for Software developers…it really needs to meaningful which encaplutes these roles.
LeSS actually doesn’t call it a Development Team (Scrum 2017 version) but Team. And then it calls the members of the team, Team Members.
It’s pretty generic, but that is also what makes it better than Developer imo.
Developer is not only used in software, it is used in property developer, business developer, market developer, community developer, builder/developer, factory developer, product developer (and that was from the first three pages of jobs with developer on seek’s website).
Oxford Dictionary:
Developer (Noun)
Cambridge Dictionary:
Developer (Noun)
I think the word developer is perfect.
PS. It is not a role, but an accountabilty … a big difference.
I suggest replacing the word ‘Developer’ with the phrase ‘Product Developer’