If a client offers assumptions and constraints, it's wise to question them carefully so that you understand why they are necessary and what the client's goals are. If there is no clear rationale for an assumption or constraint, you may want to talk to your client about eliminating it. Stakeholders are all the groups of people who are affected by a product's success or failure. These include the end users and anyone who makes buying decisions about the product. Stakeholders can also include people within the client organization, such as the manufacturing operation, service departments, marketing departments, etc.
Stakeholders can also include regulatory agencies and community organizations.
By listing all the stakeholders, you'll be able to consider the needs of all relevant parties as you develop your design. Be prepared to revise your mission statement as the project progresses. The mission statement evolves and becomes more focused as you gain a clearer understanding of your problem, your users, and their needs. Product Design and Development . Irwin McGraw-Hill, 2000.