Stakeholder
I have met some people who are used to defining the database table structure when designing. They believe that as long as the table structure is fixed, the entire system will be almost completed. This situation is often seen by developers in the Web field. Some people in the gaming industry are used to defining the Message format when designing. These methods have limitations and there are high risks. Especially for complex systems with a long development cycle, there will be changes in demand during the development process, and these methods cannot be adapted.
There are also some experienced people who design from the use case. However, there are also omissions.
Before designing, the first thing to consider is "stakeholder "!
Who is using your system, who is stakeholder! Back to Pandora's box system, it's hard to find out. There are probably two stakeholders in this system: players and GM. 1:
(Figure 1) Stakeholder
Two major stakeholder players, GM
By reading the planning documents and the introduction to Pandora's box system, we can see that there is also a timer ). It is essentially a function that notifies the system at a scheduled time of what to do. For example, trigger the Pandora Magic Box activity at every morning. In Figure 2, we add the timer stakeholder:
(Figure 2) timer stakeholder
Stakeholder refers not only to people, but also to another system. Only key stakeholders can be listed in stakeholder analysis. If a key stakeholder is lost, the project may fail. Stakeholder! Stakeholder! Stakeholder! -- Remember this! Remember!