Académique Documents
Professionnel Documents
Culture Documents
Images havent loaded yet. Please exit printing, wait for images to load, and try to
Nikolay Ashanin Follow
printInterested
Lead Software Engineer at EPAM Systems. again. in software architecture and team
management.
Nov 4 9 min read
Who is a stakeholder
Theres always one more System Stakeholder than
you know about; and the known stakeholders have
at least one more need than you know about now.
Tom Gilb
https://medium.com/@nvashanin/stakeholders-in-software-architecture-6d18f36250f9 1/10
17/11/2017 Stakeholders in Software Architecture Nikolay Ashanin Medium
The code itself, no matter how ideal it is, is not worth a penny. What
matters is the business functionality that this code implements. Or
rather, the people who are willing to pay for this business functionality,
because it solves their problems, or just entertains. All these people, for
whom developers, architects, managers work all over the world, are
called stakeholders. Project development is all about its stakeholders.
And the developers themselves are also among these people.
Stakeholder types
For whom is the project usually created? An adequate answer will be
for end users. End users are also stakeholders on the project. However,
they may not be the key ones. Therefore, in software development, its
worth focusing not on end users, but entirely on stakeholders.
https://medium.com/@nvashanin/stakeholders-in-software-architecture-6d18f36250f9 2/10
17/11/2017 Stakeholders in Software Architecture Nikolay Ashanin Medium
Project team. Imagine that you have developed a solution that uses
the.NET technology stack. But there is one problem. You have twenty
available Java developers in the company and no one who knows.NET.
I suppose after you remember this, there will be no need in explaining
why the designed solution is bad. And this is the simplest example. You
need to know the team to understand what technologies they know
well and which of them should not be used just because they are
trending.
Management team. Lets say you forgot to ask your project manager
about something important before making a decision. But they will
cover you and do so for the designed solution to reach the nal result.
Moreover, often a project manager has more information and listening
to their opinion is very useful.
Those who are a ected by the project and who will use its
artifacts, including the results.
https://medium.com/@nvashanin/stakeholders-in-software-architecture-6d18f36250f9 3/10
17/11/2017 Stakeholders in Software Architecture Nikolay Ashanin Medium
End users. So, we nally got to them. I wish they always had a key
in uence on the project, but in practice this is not true.
Those who are not involved in the project, but because of their
position or activities can in uence it.
Owners of the company. They get very upset hearing the words
project and risks in one statement. Try to minimize them when
designing your project.
https://medium.com/@nvashanin/stakeholders-in-software-architecture-6d18f36250f9 4/10
17/11/2017 Stakeholders in Software Architecture Nikolay Ashanin Medium
https://medium.com/@nvashanin/stakeholders-in-software-architecture-6d18f36250f9 5/10
17/11/2017 Stakeholders in Software Architecture Nikolay Ashanin Medium
Who knows this data better than everyone else, and is able to design
it independently?
Bear in mind that the designed architectural solution must pass several
phases of work with stakeholders to be recognized as successful.
https://medium.com/@nvashanin/stakeholders-in-software-architecture-6d18f36250f9 6/10
17/11/2017 Stakeholders in Software Architecture Nikolay Ashanin Medium
https://medium.com/@nvashanin/stakeholders-in-software-architecture-6d18f36250f9 7/10
17/11/2017 Stakeholders in Software Architecture Nikolay Ashanin Medium
The map is divided into four sectors, which are the stakeholder groups.
Di erent working methods are applied for each group.
https://medium.com/@nvashanin/stakeholders-in-software-architecture-6d18f36250f9 8/10
17/11/2017 Stakeholders in Software Architecture Nikolay Ashanin Medium
https://medium.com/@nvashanin/stakeholders-in-software-architecture-6d18f36250f9 9/10
17/11/2017 Stakeholders in Software Architecture Nikolay Ashanin Medium
https://medium.com/@nvashanin/stakeholders-in-software-architecture-6d18f36250f9 10/10