COMP3122-2324-Project / Simpsyber

0 stars 0 forks source link

[FEATURE]: Added a prompt to estimate the fastest completion time for each task #46

Open YIPTakWa opened 7 months ago

YIPTakWa commented 7 months ago

Issue Description: I believe there is a crucial feature missing in the game that affects task management. During gameplay, each task should be evaluated to determine the minimum time required for each employee to complete it, and this information should be displayed next to each task. I consider this feature to be of great importance. In addition to using levels to assess the difficulty and value of tasks, calculating the minimum completion time for each task is essential.

螢幕截圖 2024-03-05 上午12 46 36

Impact: The absence of the minimum completion time information makes it challenging for players to prioritize tasks effectively. By having this information readily available, players can quickly identify which tasks can be completed in the shortest time and which ones may take longer. This allows for better decision-making regarding task prioritization, enabling players to optimize their workflow. Incorporating this time evaluation feature would greatly enhance the game's agility, aligning it with real-life agile development practices.

Solution: To address this issue, I suggest implementing a feature that calculates and displays the minimum completion time for each task. This could be done by considering the skills, experience, and efficiency of each employee assigned to a task. By factoring in these variables, the game can generate an estimated minimum completion time for each task, which would be displayed alongside the task itself.

螢幕截圖 2024-03-05 上午12 51 00

Benefits:

  1. Improved task prioritization: Players can easily identify tasks with shorter completion times, allowing them to prioritize their workload more efficiently.
  2. Enhanced decision-making: The availability of minimum completion time information empowers players to make informed decisions regarding task sequencing and resource allocation.
  3. Real-world alignment: Including this feature aligns with agile development principles, where teams focus on optimizing workflow and minimizing completion times.
anson-n commented 7 months ago

It is a good point to point out that agile development principles will consider optimizing workflow and minimizing completion time. And there is one more thing to be notice. In real world and the game, different staff would have there own role and there are different developing mission such as database and app and testing. image image With the minimum time showing, player could have a better planning of how to arrange the correct staff for their right job, and consider whether they are efficient in their arrange job easier according to their strength and weakness. So the process of developing project in the game will be more efficient. And it would be more close to the real life situation since all people are doing their own duty according to their role.