The four stakeholder groups[edit]
What sets outside-in software development apart from other stakeholder-based approaches is the categorization of the four types of stakeholders. The following four groups are unique, but there is a lot of interaction between all four:
Principals: The people who buy your software—the most important stakeholder to appease.
End users: The people who interact with your product. They experience how your software works in the real world.
Partners: The people who make your product work in real life, such as operations teams and also business partners and system integrators.
Insiders: The people within your company that have some impact on how your team develops software.
It is crucial to speak with all stakeholders, even if they are not the primary audience of your software.