Group FLUX - Sprint Summary Essay

1. Project expected plan and actual schedule

1.1 Project expected plan


  1. Project Initiation and Definition Phase:
  • Expected Plan: Hold a project kickoff meeting to define project objectives, clarify scope, and conduct an initial requirements analysis.
  • Actual Progress: The initiation phase went smoothly, but discrepancies arose regarding the understanding of data storage and structure. After detailed discussions and case studies, we clarified and standardized the data structure.

  1. System Design and Planning:
  • Expected Plan: Conduct system design, which includes frontend interface design, backend architecture, and developing a detailed project roadmap.
  • Actual Progress: The system design phase encountered a challenge with defining the data transfer formats between frontend and backend. After conducting technical assessments and implementing demonstration cases, we finalized the data interaction format.

  1. Frontend Development Phase:
  • Expected Plan: The frontend team will develop key functionalities, such as the main dashboard, device management interface, and ensure the interface is intuitive and visually appealing.
  • Actual Progress: During frontend development, browser compatibility issues arose, particularly with displaying charts in the library. By integrating compatibility libraries and refining the code, we successfully addressed these issues.

  1. Backend Development Phase:
  • Expected Plan: The backend team will begin development on core system features, including data processing, security mechanisms, and integration with the frontend system.
  • Actual Progress: During backend development, the team encountered a decision point regarding encryption algorithms. After conducting detailed risk assessments and performance tests, we selected the most suitable encryption algorithm to meet project security and performance needs.

  1. Prototype Design and Testing:
  • Expected Plan: Develop a system prototype covering primary interfaces and functionalities, followed by internal testing and feedback-driven adjustments.
  • Actual Progress: During prototype testing, users requested real-time data refresh features. To meet this requirement, we adjusted the frontend’s data request logic, ensuring real-time updates were seamlessly integrated into the system.

  1. Overall System Integration Testing:
  • Expected Plan: Conduct comprehensive integration testing across frontend and backend, identify any system interaction issues, and resolve functionality discrepancies.
  • Actual Progress: During integration testing, we identified discrepancies in data transfer speeds between the frontend and backend. By optimizing database queries and frontend data handling, we successfully improved the data transfer efficiency.

  1. User Feedback and Adjustments:
  • Expected Plan: Gather feedback from internal and external users through system testing, analyze the feedback, and implement necessary design and functionality adjustments.
  • Actual Progress: User feedback highlighted issues with the map interface. Based on this input, we redesigned the map interaction logic, resulting in a more intuitive and user-friendly experience.

  1. Final Delivery and Documentation Compilation:
  • Expected Plan: Finalize the system’s development, ensuring all features are implemented, and simultaneously prepare user manuals and technical documentation.
  • Actual Progress: Prior to final delivery, issues with document formatting were discovered. By collaborating across teams and standardizing the document preparation process, we ensured consistency and a professional presentation of the documentation.

1.2 Actual schedule

  1. Project Initiation and Definition Phase:

    • Actual Progress: The project initiation phase went smoothly, achieving a clear project direction through detailed requirements analysis.
  2. System Design and Planning:

    • Actual Progress: The team held extensive discussions on the system design, effectively dividing tasks between the frontend and backend teams.
  3. Frontend Development Phase:

    • Actual Progress: Frontend development was completed ahead of the timeline, with strong team collaboration addressing minor interface design issues.
  4. Backend Development Phase:

    • Actual Progress: Backend development advanced without significant delays, successfully completing initial integration tests with the frontend.
  5. Prototype Design and Testing:

    • Actual Progress: Prototype testing helped identify and resolve key issues, ensuring the stability and reliability of the system.
  6. Overall System Integration Testing:

    • Actual Progress: Integration testing revealed some challenges, but the team worked efficiently to address and resolve them in a timely manner.
  7. User Feedback and Adjustments:

    • Actual Progress: The team responded promptly to user feedback, implementing adjustments that improved the overall functionality and user experience.
  8. Final Delivery and Documentation Compilation:

    • Actual Progress: The final version of the system was delivered on schedule, accompanied by well-organized user manuals and comprehensive technical documentation.

2. Team members work and gain

2.1 Team members’ work and gain

Here’s the revised version with gains condensed into 2-3 lines:


Huang Han:AI and Backend Development Lead:

  • Work: Managing the team and contributing to AI model and backend development.
  • Gain: Gained leadership skills in managing interdisciplinary teams and enhanced expertise in designing efficient AI-driven backend systems.

Lu Yang:Project Manager and Frontend Developer:

  • Work: Promoting project progress and implementing frontend features.
  • Gain: Acquired skills in project coordination, ensuring timely delivery, and gained experience in building responsive and functional frontends.

Ye Hanhao:AI Developer and Backend Specialist:

  • Work: Developing AI functionalities and supporting backend systems.
  • Gain: Improved integration of AI models with backend systems and gained experience in optimizing data processing for real-time applications.

Yue Wentao:Frontend Developer:

  • Work: Contributing to frontend development and enhancing user interface designs.
  • Gain: Gained expertise in responsive design and modern frameworks, enabling the creation of scalable and user-friendly applications.

Yu Zhuoyi:AI Data Analyst:

  • Work: Training AI models and conducting data analysis.
  • Gain: Developed skills in data preprocessing, model training, and evaluation, ensuring accurate and reliable AI predictions.

Li Ruixuan:Frontend Development Specialist:

  • Work: Developing frontend interfaces for seamless user interactions.
  • Gain: Strengthened skills in crafting efficient interfaces and resolving design challenges to improve user experience.

Li Rui:Frontend Designer:

  • Work: Designing intuitive and user-friendly frontend layouts.
  • Gain: Gained proficiency in UI/UX tools and techniques, enabling the creation of visually appealing and functional designs.

Liao Honglin:Frontend Developer:

  • Work: Implementing robust frontend features for dynamic interfaces.
  • Gain: Developed skills in creating scalable, cross-browser-compatible applications using modern web technologies.

Shang Tianyi:AI Developer and Backend Coordinator:

  • Work: Leading backend development and contributing to AI model implementation.
  • Gain: Gained experience in AI-backend integration and strengthened coordination skills for technical system design.

Ruan Zihan:Backend Developer:

  • Work: Developing and optimizing backend systems for efficient data handling.
  • Gain: Acquired knowledge in database management and backend optimization, focusing on system performance and scalability.

Hu Weijun:Frontend and Backend Integration Engineer:

  • Work: Ensuring seamless integration between frontend and backend systems.
  • Gain: Enhanced skills in synchronizing data and debugging system interactions for improved real-time performance.

Liu Siyuan:AI and Backend Developer:

  • Work: Contributing to AI development and backend system enhancements.
  • Gain: Gained expertise in designing data pipelines and integrating AI workflows with scalable backend systems.

Guo Rongen:Frontend Developer and Product Promoter:

  • Work: Developing frontend components and promoting project deliverables.
  • Gain: Balanced technical development with communication skills, ensuring effective presentation of project progress.

Zhong Haoyan:Frontend and UI Design Specialist:

  • Work: Designing and developing user interfaces with a focus on usability.
  • Gain: Gained experience in UI/UX design and tools, creating user-centered interfaces tailored to project needs.

2.2 Team members’ contribution form

Student IDWork DescriptionContribution
832201322
Zhong Haoyan
UI design optimization: Refine and optimize existing UI components for better user interaction.
Real-time data display: Implement real-time data features (e.g., heatmaps, flow graphs) to visualize crowd movement and density accurately.
Performance improvements: Ensure smooth performance for real-time data display and optimize resource usage.
7.14%
832201311
Li Ruixuan
Frontend-Backend API integration: Implement frontend logic to connect with backend APIs and display real-time data from backend to frontend.
Data visualization: Implement interactive charts, graphs, and maps to visualize crowd flow, density, and trends.
Real-time updates: Ensure real-time updates for data visualization with minimal delays or lag.
7.14%
832201118
Yue Wentao
Final UI/UX tweaks: Make final adjustments to the UI for better user experience (e.g., interaction with visualizations, ease of navigation).
User interaction testing: Conduct user testing to ensure the design is intuitive and easy to use for both technical and non-technical users.
Optimization for clarity: Optimize charts, graphs, and data visualizations for clearer representation of complex data.
7.14%
832201103
Lu Yang
Final UI/UX tweaks: Make final adjustments to the UI for better user experience (e.g., interaction with visualizations, ease of navigation).
User interaction testing: Conduct user testing to ensure the design is intuitive and easy to use for both technical and non-technical users.
Optimization for clarity: Optimize charts, graphs, and data visualizations for clearer representation of complex data.
7.14%
832201323
Guo Rongen
Finalizing interactive visualizations: Polish charts, graphs, and maps for clarity, usability, and performance.
Data synchronization: Ensure that the frontend receives and displays live data in real-time with no inconsistencies or delays.
7.14%
832202128
Liao Honglin
Cross-browser testing: Ensure the frontend is compatible with all major browsers (Chrome, Firefox, Edge, Safari).
Responsive testing :Test frontend responsiveness on various devices (PC, tablet, mobile) to ensure consistency across platforms.
7.14%
832201108
Li Rui
Final stage of data visualization: Implement final visualizations for AI predictions, including crowd density, flow patterns, and movement predictions.
Data flow testing: Validate that the data from backend APIs is displayed correctly on the frontend with minimal delay and in the correct format.
7.14%
832201324
Huang Han
API architecture design: Finalize API architecture to handle real-time data processing and ensure efficient communication between frontend, backend, and AI models.
Real-time data handling: Set up the backend to handle real-time data and ensure smooth transmission of data to and from the frontend and AI components.
Integration with AI models: Implement backend integration with AI models to provide real-time predictions such as crowd density, congestion spots, and movement patterns.
7.14%
832201305
Ruan Zihan
Backend service development: Finalize backend services to aggregate, process, and transmit real-time data.
Real-time data aggregation: Implement backend logic to ensure smooth aggregation and handling of live data from sensors (e.g., cameras, motion detectors).
Optimization and performance tuning: Test backend performance under high data loads, ensuring fast data transmission and low-latency updates.
7.14%
832201319
Shang Tianyi
Authentication & API integration: Complete user authentication functionality and ensure secure API access between frontend, backend, and AI systems.
API performance testing: Test backend API performance, ensuring fast response times under real-time data conditions and high traffic.
7.14%
832201321
Hu Weijun
Data synchronization: Ensure that backend services correctly synchronize and process real-time data with minimal delay.
API optimization: Optimize backend API endpoints to handle large volumes of data efficiently and without errors.
7.14%
832202105
Liu Siyuan
AI model optimization: Finalize the optimization of AI models for real-time crowd detection and flow tracking, ensuring the models are accurate and efficient under varying data conditions.
Real-time data processing: Test the AI models’ ability to process real-time data (e.g., tracking crowd density, movement, and hotspots).
7.14%
832202102
Ye Hanhao
AI model integration with backend: Ensure seamless integration between AI models and backend services, allowing real-time data processing and predictions.
Prediction validation: Validate the AI predictions (crowd density, congestion points, movement patterns) and ensure their accuracy and performance in real-time.
7.14%
832202122
Yu Zhuoyi
Final model validation: Validate AI model performance with live data, ensuring predictions match real-world scenarios and provide accurate insights.
Real-time testing with live data: Conduct real-time tests to ensure the AI model’s output is consistent and accurate when fed with live, real-time data.
7.14%

3. Envisioning the Future Phase

As we progress to the next phase of our endeavor, our aim is to transform the Embedded Environmental Monitoring System Client into an all-encompassing and essential tool for environmental consciousness and decision-making. This phase marks not just an expansion but a significant evolution, propelling our project from a nascent idea to a vibrant and influential force.

  1. Advanced Data Analysis:

    • Vision: Introduce sophisticated algorithms and AI-driven models to deliver predictive analytics, granting users profound insights into environmental patterns and potential concerns.
  2. Broader Sensor Compatibility:

    • Vision: Enhance our system’s adaptability to incorporate a wider array of sensors, ensuring a thorough monitoring of the environment across diverse parameters.
  3. Mobile App Development:

    • Vision: Create a specialized mobile application available on both iOS and Android platforms, enabling users to track environmental data on the move, promoting accessibility and instant decision-making.
  4. Community Interaction Features:

    • Vision: Develop features that foster social and community interaction, allowing users to exchange knowledge, partner on ecological projects, and collectively work towards a more sustainable future.
  5. AI-Powered Suggestions:

    • Vision: Utilize artificial intelligence to offer tailored recommendations based on environmental data, enabling users to make informed decisions about sustainability in their unique contexts.
  6. Smart Device Synergy:

    • Vision: Facilitate integration with smart home appliances, creating a cohesive experience where environmental data can influence and enhance various aspects of daily life for individuals and households.
  7. Immediate Emergency Notifications:

    • Vision: Establish a real-time alert mechanism for environmental emergencies, ensuring rapid alerts to users and authorities in case of critical environmental events or threats.
  8. Educational Initiatives:

    • Vision: Incorporate educational components within the system to raise awareness about environmental issues and promote sustainable practices, cultivating a community of eco-conscious individuals.
  9. Global Data Alliance:

    • Vision: Forge partnerships with environmental groups and agencies to share and contribute environmental data globally, establishing a comprehensive and interconnected web of information.
  10. User Engagement through Gamification:

    • Vision: Integrate gamification elements to motivate user participation in environmental monitoring, turning the collection of data and awareness into an engaging and rewarding activity.
  11. Ongoing Enhancement through Feedback:

    • Vision: Establish a comprehensive feedback mechanism, actively soliciting user input to drive continuous improvement and refinement of our system, ensuring it adapts to user needs and expectations.

​ This envisioned phase encapsulates our dedication to innovation, sustainability, and user empowerment, positioning the Embedded Environmental Monitoring System Client as a catalyst for change in the field of environmental monitoring and decision support.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值