FocusFlow Beta Sprint Summary Essay

FOCUS_2025_SE FOCUS_2025_SE 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

目录

  • 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

Course2501_MU_SE_FZU
Assignment RequirementSixth Assignment - Beta Sprint
Team NameFocus_2025
Goal of this assignmentClarify Code Standards, Sprint Tasks, and Plans for the team Beta Sprint
Other referencesIEEE Std 830-1998, GB/T 8567-2006

1 Task Completion

1.1 Test schedule

SNTime ArrangementWhat Needs To Be DoneTask Completion
112.28-12.29 (2 days)Improve the logic of registering an account and forgetting a passwordCompleted According to Schedule
212.30-12.31 (2 days)Add gradient color effect to the welcome bar on the homepageCompleted According to Schedule
31.1-1.2 (2 days)Modify the task section and change it to card formatCompleted According to Schedule
41.3-1.4 (2 days)Tomato Clock with Perfect Focus ModeCompleted According to Schedule
51.4-1.5 (2 days)Complete Chinese version softwareCompleted According to Schedule
61.6 (1 day)Web Testing and Sprint SummaryCompleted According to Schedule
71.6-1.7 (2 days)Upload to the CloudCompleted According to Schedule

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

📹 Demo video

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/RoleMember(s)Work DescriptionContribution
Project ManagementJiayao HuLed requirement analysis, created the project schedule, coordinated between different teams, managed deliverables, and facilitated team meetings.10%
UI Design TeamYuxiang Xie, Pengxiang Hu, Jianyuan Wu, Hongzhi HeConducted 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 TeamHantao Wu, Zhihao Liu, Yitan Fang, Jiazhuo He, Shengpeng Yang, Chenhe ZhuFor 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 TeamFeijie Zheng, Weixiang ZhouDeveloped 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)
Total13 Members100%

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赋能安全关键技术突破与创新应用,力争打造自主的、能够与国际水平对标 的大模型赋能安全攻防应用能力集。

richer

国央企创新负责人如何推动本单位技术成果的高效转化?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

2013-2022 全球30米分辨率土地生产力动态数据集(56文件)TIF

详情介绍:数据集为全球30米分辨率土地生产力动态产品,土地生产力趋势是联合国可持续发展目标15.3(土地退化中性)监测与报告的重要子指标,可用于识别土地生产力下降、稳定、受压和上升等状态,为土地退化评估、生态修复优先区识别和精细尺度管理决策提供数据支撑。 注意事项:当前数据集较大,剩余分卷需要打开 https://pan.quark.cn/s/1e4489fddc11?pwd=yQgw 进行下载。

神仙别闹

AIAII的资料许欸的思考角度思考垃圾

AIAII的资料许欸的思考角度思考垃圾

pangpangyu丶

机械三维3D设计图-三轴自动焊锡模组.zip

机械三维3D设计图-三轴自动焊锡模组.zip

ZL4120505
评论
收藏 已收藏
分享
返回顶部