FocusFlow Beta Sprint Summary Essay
目录
- Project Overview
- 1 Task Completion
- 1.1 Test schedule
- 1.2 Git Repository Link
- 1.3 Running Video of Each Function of The Project
- 2 The Completion of Improvement Plans
- 3 The Gains and Insights Of Each Member During the Sprint
- 3.1 Project Manager
- 3.2 UI Design Team
- 3.3 Backend Team
- 3.4 Test Team
- 4 Teamwork and Collaboration
- 5 Workload Distribution In the Alpha Phase
- 6 Outlook For The Next Stage – Admin Interface Development
- 6.1 Front-end Outlook
- 6.2 Back-end Outlook
- 6.3 Conclusion
Project Overview
| Course | 2501_MU_SE_FZU |
|---|---|
| Assignment Requirement | Sixth Assignment - Beta Sprint |
| Team Name | Focus_2025 |
| Goal of this assignment | Clarify Code Standards, Sprint Tasks, and Plans for the team Beta Sprint |
| Other references | IEEE Std 830-1998, GB/T 8567-2006 |
1 Task Completion
1.1 Test schedule
| SN | Time Arrangement | What Needs To Be Done | Task Completion |
|---|---|---|---|
| 1 | 12.28-12.29 (2 days) | Improve the logic of registering an account and forgetting a password | Completed According to Schedule |
| 2 | 12.30-12.31 (2 days) | Add gradient color effect to the welcome bar on the homepage | Completed According to Schedule |
| 3 | 1.1-1.2 (2 days) | Modify the task section and change it to card format | Completed According to Schedule |
| 4 | 1.3-1.4 (2 days) | Tomato Clock with Perfect Focus Mode | Completed According to Schedule |
| 5 | 1.4-1.5 (2 days) | Complete Chinese version software | Completed According to Schedule |
| 6 | 1.6 (1 day) | Web Testing and Sprint Summary | Completed According to Schedule |
| 7 | 1.6-1.7 (2 days) | Upload to the Cloud | Completed According to Schedule |
1.2 Git Repository Link
The code can be found in our repository: FocusFlow
Coding Standards Link: FocusFlow β Sprint Code Standards
🔗Project website:http://116.62.193.147/
1.3 Running Video of Each Function of The Project
2 The Completion of Improvement Plans
During the Beta Sprint, the FocusFlow team focused on validating and completing the improvement plans proposed at the end of the Alpha Sprint. Based on user feedback, test results, and internal reviews, we iteratively optimized both functional logic and user experience.
From a functional perspective, we enhanced the account registration and password recovery workflow, improving validation logic, exception handling, and user guidance. This significantly reduced potential failure cases during onboarding and improved overall system robustness.
On the UI and interaction side, several visible improvements were completed. A gradient color effect was added to the homepage welcome bar to enhance visual appeal and brand consistency. The task management module was refactored from a list-based layout into a card-based design, improving readability and information hierarchy. In addition, the Pomodoro (Tomato Clock) feature was integrated with a refined Focus Mode, ensuring accurate timing, smooth state transitions, and reliable data recording.
To improve accessibility and usability, a Chinese language version of the system was fully implemented, covering interface text, prompts, and key user flows. This ensured consistency across multilingual environments and expanded the system’s target user base.
Finally, comprehensive Beta testing and sprint summarization were conducted, followed by successful cloud deployment, enabling real-user access and validating system behavior in a production-like environment. Overall, all planned improvements were completed within schedule and met the expected quality standards.
3 The Gains and Insights Of Each Member During the Sprint
3.1 Project Manager
- Member 1: Jiayao Hu
Student ID (FZU):832301310
CSDN Profile:https://blog.csdn.net/MR___DUANG?type=bbs
Gains and insights: During the beta testing phase of this project, I was responsible for planning the entire testing process, managing progress, and implementing closed-loop risk management. I led the collection of user feedback, coordinated cross-team remediation efforts, and spearheaded the iterative review and acceptance of SRS documentation. This experience enhanced my collaboration and responsiveness skills, deepening my understanding that user-feedback-driven iteration is central to beta testing. Proactive risk anticipation and clear division of responsibilities effectively mitigate obstacles. Moving forward, I will incorporate iterative flexibility into planning, strengthen multi-scenario requirement adaptation, and enhance resource integration and problem-solving efficiency in complex scenarios to ensure the successful implementation of product optimization.
3.2 UI Design Team
Member 1: Yuxiang Xie
Student ID (FZU):832301327
Student ID (MU):23124237
CSDN Profile: https://blog.csdn.net/2302_79919049?type=bbs
Gains and insights: In this project, I spearheaded interface prototyping, user interaction flow definition, and acceptance criteria formulation, gaining profound insight into how prototypes serve as the core bridge for cross-team collaboration. During sprint phases, I rapidly addressed feedback from product, engineering, and testing teams, ensuring alignment on interaction logic consistency and prototype visualization accuracy to balance user needs with technical feasibility. Quantified acceptance criteria—such as interaction response times and operational path completeness—provided clear validation benchmarks, significantly reducing sprint-phase rework. This experience confirmed that precise prototypes and clear acceptance criteria are essential for delivering high-quality, efficient outcomes.Member 2: Pengxiang Hu
Student ID (FZU):832301309
Student ID (MU):23126566
CSDN Profile: https://blog.csdn.net/2401_83837877?type=bbs
Gains and insights: During the development of interface prototypes, interaction flow design, and acceptance criteria, I focused on “user experience implementation” and “cross-team collaboration efficiency.” During the sprint phase, tight timelines demanded rapid prototype iterations. I coordinated with visual design and development teams to validate interaction feasibility, resolving conflicts between prototypes and technical implementation through focused communication. Acceptance criteria balanced functional completeness with test executability, where clear rules significantly boosted issue feedback efficiency. This experience reinforced my understanding that prototypes serve not only as vehicles for user experience but also as core coordination tools ensuring efficient project delivery.
Member 3: Jianyuan Wu
Student ID (FZU):832302126
Student ID (MU):23126787
CSDN Profile: https://blog.csdn.net/2401_87495314?type=bbs
Gains and insights: During the beta testing phase, I focused on standardizing UX requirements for multilingual support and theme customization, gaining a deep understanding of their core value to the product's universality. During the sprint phase, I rapidly addressed cross-team feedback by focusing communication to finalize solutions for multilingual layout adaptation and theme loading performance. Given limited iteration scope, I prioritized standardizing requirements by incorporating multilingual switching fluidity and theme compatibility into CI/CD testing workflows to proactively prevent experience gaps. This experience underscored that optimizing UX requirements necessitates upfront consideration of technical feasibility, with standardization and efficient collaboration being the cornerstones for ensuring delivery quality during sprints.Member 4: Hongzhi He
Student ID (FZU):832302220
Student ID (MU):23125390
CSDN Profile: lhttps://blog.csdn.net/2401_82721023?type=bbs
Gains and insights: During the beta testing phase, I was responsible for optimizing and standardizing user experience requirements such as multilingual support and theme customization. During the sprint period, I needed to rapidly coordinate with design, development, and testing teams to align details like language encoding adaptation and theme style compatibility, preventing user acceptance issues caused by experience discrepancies. Considering the tight iteration schedule, I proactively produced a standardized adaptation manual, clearly defining multilingual copywriting specifications and theme switching interaction guidelines. I collaborated with the testing team to integrate automated compatibility testing, ensuring consistent user experiences. This experience reinforced my understanding that UX standardization must balance functionality with user perception, and cross-team collaboration is essential for efficient sprint delivery.3.3 Backend Team
Member 1: Hantao Wu
Student ID (FZU):832302129
Student ID (MU):23125586
CSDN Profile: https://blog.csdn.net/taohuaracing?type=bbs
Gains and insights: During the beta testing phase, I spearheaded the detailed requirements definition for the user account system and authentication/authorization modules. I mapped out business scenarios and decomposed user permission levels, gaining a profound understanding of how rigorous requirements definition critically impacts subsequent development. This process also clarified the core role of authentication and authorization mechanisms in ensuring system security. Throughout the process, I balanced functional utility with security compliance, repeatedly communicating to confirm requirement boundaries and effectively minimizing potential disagreements. This experience enhanced my requirements analysis and logical decomposition skills. Moving forward, I will place greater emphasis on integrating security design thinking during the requirements phase to build a solid foundation for stable system operation.Member 2: Zhihao Liu
Student ID (FZU):832301110
Student ID (MU):23126596
CSDN Profile: https://blog.csdn.net/Destinyawareness?type=bbs
Gains and insights: During the beta testing phase, I spearheaded the detailed requirements definition for the user account system and authentication authorization module. By dissecting user operation scenarios and mapping out permission logic hierarchies, I gained a profound understanding that the accuracy of requirements definition directly determines system security and usability. Throughout the process, I engaged in iterative discussions with development and testing teams to ensure functional requirements were met while balancing technical feasibility and seamless user experience. This experience not only sharpened my skills in requirement decomposition and logical analysis but also reinforced the critical role of authentication and authorization modules as the foundational pillars of system security. Moving forward, I will integrate scenario-based thinking into the requirements phase to enhance the implementability and foresight of our specifications.Member 3: Yitan Fang
Student ID (FZU):832302110
Student ID (MU):23125578
CSDN Profile: https://blog.csdn.net/2401_83199391?type=bbs
Gains and insights: During the beta testing phase, I spearheaded the detailed requirements definition for the user account system and authentication authorization module. By dissecting user operation scenarios and mapping out permission logic hierarchies, I gained a profound understanding that the accuracy of requirements definition directly determines system security and usability. Throughout the process, I engaged in iterative discussions with development and testing teams to ensure functional requirements were met while balancing technical feasibility and seamless user experience. This experience not only sharpened my skills in requirement decomposition and logical analysis but also reinforced the critical role of authentication and authorization modules as the foundational pillars of system security. Moving forward, I will integrate scenario-based thinking into the requirements phase to enhance the implementability and foresight of our specifications.Member 4: Jiazhuo He
Student ID (FZU):832302130
Student ID (MU):23124768
CSDN Profile: https://blog.csdn.net/2301_80367395?type=bbs
Gains and insights: During the beta testing phase, I was responsible for learning the business logic and designing the data model for the task management and annotation system. During the sprint period, I coordinated with multiple teams to rapidly align core details such as task association rules and label classification systems, ensuring the design balanced business adaptability with technical practicality. Given the tight timeline, I focused on standardizing the data model and achieving logical closure, proactively adapting it for automated testing and CI/CD pipelines to help quickly expose potential issues. This experience reinforced my understanding that rigorous foundational design and efficient cross-team communication are critical to ensuring system stability and delivery efficiency.Member 5: Shengpeng Yang
Student ID (FZU):832301120
Student ID (MU):23126434
CSDN Profile: https://blog.csdn.net/2401_83255022?type=bbs
Gains and insights: During the beta testing phase, I focused on the Pomodoro timer, achievement tracking, and report generation modules, defining functional and non-functional requirements (performance, security). During sprints, I coordinated multiple teams to rapidly align on details, prioritizing early performance optimization and data security validation. By integrating automated test scenarios into design requirements and adapting them to CI/CD pipelines, I efficiently identified performance bottlenecks and security vulnerabilities. This experience reinforced my understanding that precise definition of non-functional requirements is fundamental to system stability, while cross-team communication and focus are critical for high-quality sprint delivery.Member 6: Chenhe Zhu
Student ID (FZU):832301108
Student ID (MU):23125047
CSDN Profile: https://blog.csdn.net/2401_87000327?type=sub&subType=column
Gains and insights: During the beta testing phase, I managed end-to-end requirements for the Pomodoro timer, performance tracking, and reporting modules, gaining deep insight into the critical importance of aligning functional and non-functional requirements. Throughout sprints, I responded swiftly to feedback from product, engineering, and testing teams, maintaining frequent communication on key points like timing accuracy and data encryption to prevent requirement deviations. Leveraging continuous integration processes, I automated requirement validation to proactively identify performance bottlenecks and security risks. This experience taught me that requirement definition must balance functional completeness with implementation feasibility, and that efficient cross-team collaboration is central to mitigating delivery risks.3.4 Test Team
Member 1: Feiiie Zheng
Student ID (FZU):832301306
Student ID (MU):23126078
CSDN Profile: https://blog.csdn.net/2302_79874906?type=bbs
Gains and insights: During the beta testing phase, I was responsible for ensuring the testability of requirements. My role spanned from early involvement in drafting detailed acceptance verification guidelines for each functional requirement to developing the comprehensive verification plan and participating in full-process reviews. I gained a profound understanding that clear testing standards significantly reduce the risk of requirement ambiguity. During sprints, well-defined validation criteria enabled efficient testing, while cross-team reviews ensured alignment between requirements and development, operations, and testing teams. This experience highlighted that testability of requirements is crucial for safeguarding delivery quality and efficiency during the beta phase.Member 2: Weixiang Zhou
Student ID (FZU):832301303
Student ID (MU):23126531
CSDN Profile: https://blog.csdn.net/2303_79878400?type=bbs
Gains and insights: During the beta testing phase, I focused on end-to-end control of requirement testability, deeply involved in drafting acceptance guidelines, formulating validation plans, and conducting various reviews. By preemptively identifying test points, I ensured requirements were clear and unambiguous, laying a solid foundation for subsequent testing. During the sprint period, tight deadlines highlighted how prior testability design significantly reduced rework caused by ambiguous requirements. Through cross-team reviews, I learned to balance requirement completeness with test feasibility, gaining a deep understanding that end-to-end requirement quality control is the core enabler for enhancing project collaboration efficiency and delivery quality.4 Teamwork and Collaboration

The Beta Sprint highlighted the importance of efficient teamwork and structured collaboration across all roles. Compared with the Alpha phase, the team demonstrated stronger cross-functional coordination and clearer responsibility boundaries.
Project management maintained continuous synchronization between UI design, backend development, and testing teams through regular reviews and progress checkpoints. UI designers closely collaborated with backend and test teams to ensure that interaction designs were both technically feasible and testable. Backend members actively participated in requirement clarification and testing discussions, reducing integration risks early in the sprint.
The testing team was involved throughout the sprint rather than only at the end, providing early feedback on requirement clarity, testability, and potential edge cases. This shift toward test-driven awareness helped minimize rework and improved delivery efficiency.
Overall, the Beta Sprint benefited from transparent communication, timely feedback loops, and a shared understanding of sprint goals. This collaborative approach ensured that improvements were implemented smoothly and that the system reached a higher level of stability and usability.

5 Workload Distribution In the Alpha Phase
| Team/Role | Member(s) | Work Description | Contribution |
|---|---|---|---|
| Project Management | Jiayao Hu | Led requirement analysis, created the project schedule, coordinated between different teams, managed deliverables, and facilitated team meetings. | 10% |
| UI Design Team | Yuxiang Xie, Pengxiang Hu, Jianyuan Wu, Hongzhi He | Conducted user research, created wireframes, designed the high-fidelity interactive prototype in Figma, established the visual design system, and designed this project blog. | 31% (~7.75% each) |
| Backend Team | Hantao Wu, Zhihao Liu, Yitan Fang, Jiazhuo He, Shengpeng Yang, Chenhe Zhu | For this Prototype Phase: Defined the system architecture, created the data models and schemas for users, tasks, and grades, and specified the API endpoints required to support the frontend functionality. | 39% (~6.5% each) |
| Test Team | Feijie Zheng, Weixiang Zhou | Developed the test strategy, created test cases based on functional requirements, and conducted usability testing on the interactive prototype to identify UI/UX issues. | 20% (10% each) |
| Total | 13 Members | 100% |
6 Outlook For The Next Stage – Admin Interface Development
Based on the outcomes of the Beta Sprint, the next development phase will focus on extending FocusFlow with an Admin Interface, enabling more efficient system management, monitoring, and configuration.
6.1 Front-end Outlook
From a frontend perspective, the Admin Interface will prioritize clarity, efficiency, and role-based usability. Planned features include:
- An admin dashboard displaying key system metrics such as user activity, task usage, and focus statistics.
- Management interfaces for user accounts, including status control and basic profile oversight.
- Visualized data components (charts and tables) to support monitoring and decision-making.
The frontend will continue to follow responsive design principles and reuse the existing design system to ensure visual consistency with the main user-facing application.
6.2 Back-end Outlook
On the backend, future work will focus on:
- Designing role-based access control (RBAC) to securely separate admin and user permissions.
- Extending existing APIs and database schemas to support administrative operations.
- Enhancing logging, monitoring, and auditing mechanisms to improve system maintainability and security.
Performance and security considerations will remain a priority, especially for operations involving sensitive user data.
6.3 Conclusion
The Beta Sprint marked a critical milestone for the FocusFlow project. Through iterative improvements, comprehensive testing, and effective teamwork, the system has evolved into a stable and user-ready product. The experience gained during this phase—particularly in user feedback integration, testability design, and cross-team collaboration—has laid a solid foundation for future expansion.
Moving forward, the team will build upon this foundation to develop the Admin Interface and further enhance system scalability, maintainability, and overall user experience.
相关推荐
中国网络安全产业创新发展联盟“Al+网信安全”典型案例集8.4
人工智能自身安全方向 聚焦人工智能技术全生命周期安全治理,围绕大模型、智能体等新一代人工智能技术的安全风险开展系统性研究。重点关注基础设施安全、训练数据防投毒与防泄漏、模型算法鲁棒性增强、应用服务内容合规检测、智能体行为监控等关键领域,构建A安全防护、检测与监测技术体系。深入研究智能体在研发、部署、应用全生命周期的安全风险,系统梳理风险点与标准框架,牵头或参与智能体安全领域的国际、国家、行业标准制定,推 动AI安全治理规范化、标准化。 人工智能赋能安全方向 推动人工智能技术与网络安全深度融合,发挥Al技术在安全领域的赋能作用。重点发展安全大模型、安全智能体、AI驱动的自动化渗透测试与漏洞挖掘等技术与产品,提升网络安全防护的智能化、自动化水平。整合行业优秀实践与优质资源,提炼可复制可推广的解决方案,促进供需精准对接。举办AI安全技术研讨活动,聚焦AI攻防对抗等前沿热点,推动AI赋能安全关键技术突破与创新应用,力争打造自主的、能够与国际水平对标 的大模型赋能安全攻防应用能力集。
国央企创新负责人如何推动本单位技术成果的高效转化?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
2013-2022 全球30米分辨率土地生产力动态数据集(56文件)TIF
详情介绍:数据集为全球30米分辨率土地生产力动态产品,土地生产力趋势是联合国可持续发展目标15.3(土地退化中性)监测与报告的重要子指标,可用于识别土地生产力下降、稳定、受压和上升等状态,为土地退化评估、生态修复优先区识别和精细尺度管理决策提供数据支撑。 注意事项:当前数据集较大,剩余分卷需要打开 https://pan.quark.cn/s/1e4489fddc11?pwd=yQgw 进行下载。
AIAII的资料许欸的思考角度思考垃圾
AIAII的资料许欸的思考角度思考垃圾
机械三维3D设计图-三轴自动焊锡模组.zip
机械三维3D设计图-三轴自动焊锡模组.zip


