「MOSS - 32」MOSS队:Beta阶段项目展示

2023-11-11 18:20
文章标签 项目 展示 阶段 32 moss beta

本文主要是介绍「MOSS - 32」MOSS队:Beta阶段项目展示,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

「MOSS - 32」MOSS队:Beta阶段项目展示

项目内容
这个作业属于哪个课程2023年北航敏捷软件工程
这个作业的要求在哪里团队项目-Beta阶段项目展示
我们在这个课程的目标是熟悉敏捷开发的方法论,并通过实际开发产品进行实践
这个作业在哪个具体方面帮助我实现目标完成Beta阶段软件的展示。

Author: MOSS队

Date: 2023.06.10

Part 1 项目与团队亮点

1.1 团队成员与分工简介

团队分工

团队创建之处,我们按照大家的能力和兴趣初步进行了分工的划分:「MOSS - 00」MOSS队:团队介绍。

在项目进行的过程中,我们也根据实际情况进行了一定调整。

成员分工
于敬凯PM,项目管理,运维
姜雨竺前端开发,架构设计,原型设计
史泽宇前端开发,前端测试,原型设计
王小鸽前端开发,API对接,原型设计
王雪竹前端开发,原型设计
陈楚岩后端开发,数据库
叶颜函后端开发,后端测试
项目管理

项目开始之初,PM于敬凯同课程组进行沟通和讨论并得出初步解决方案:讨论:关于团队的技术栈和项目管理工具选择。

在项目的进行中,团队逐渐完善这一解决方案,最终采用了完善的现代工具链+分层+专人统筹的方式进行项目管理。

现代工具链
  1. 微信+腾讯会议:进行碎片化的、快速的沟通
  2. GitHub:代码托管+issue管理(任务管理)+CI/CD(依托GitHub Actions)
  3. notion:文档、会议纪要、博客、开发信息管理
分层
  1. 重大/繁多事项待讨论:线下会议(此处点名表扬百航这学期推出的研讨室预约服务,非常赞👍)
  2. 少量/简单事项待共享/讨论:腾讯会议
  3. 零碎开发对接:微信
专人统筹

由PM统筹协调开发进度、会议召开和议程协调等。

1.2 项目的典型用户场景

学生
用户信息用户情况
姓名学生A
身份大一学生希望参加“士疑解惑”活动解决自己在课程中的问题,提高自己的学习成绩,更好的考出理想的成绩
用户痛点1.没有渠道提出课业上的问题,并获得及时准确的回答,只能线下见面提问。
2.无法看到其它同学的答疑内容。
3.提问给自己带来心理负担,希望可以匿名提问。
4.参加活动加入了各种各样的微信群,没有办法有效组织信息,干扰了自己的生活
预期使用场景参加“士疑解惑”活动,发布自己的问题,和辅导师进行交流互动,如果满意,同意辅导师的解答,如果不满意可以拒绝辅导师的回答,系统重新分配辅导师进行解答直到学生满意为止。学生可以填写自己的个人信息主页,包括头像等信息,进行个性化展示,也可以方便的查看自己提出的问题以及收藏的问题。此外,可以方便的进行问题的检索,查看对自己有用的问题,从中获取启发。
实现该用户需求的功能设计个人信息页面,展示头像,提出的问题,收藏的问题等信息。设计问答交互页面,以时间线的方式与辅导师进行交互,可以选择关闭问题,同意辅导师解答,拒绝辅导师解答等按钮更改问题状态,也可以点赞和收藏自己喜欢的其他人提出的问题。设计检索页面,支持多关键字检索相关问题,从其他人的问题中获得启发。设计发布问题页面,该页面可以选择匿名提问,选择问题所属的章节和科目。
场景一(个人信息定制,问题列表查看)
  • 学生A可以在个人信息页面定制自己的信息,设置头像修改密码等。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f5wR6YZh-1686406262133)(Beta阶段项目展示/1-1682585964389-1.png)]

在这里插入图片描述

  • 学生A可以在个人信息页面方便地查看自己的收藏的问题,提出的问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L2eJBVfX-1686406262135)(Beta阶段项目展示/3.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Sv1zYnif-1686406262135)(Beta阶段项目展示/4-1682585964390-2.png)]

场景二(检索)

检索页面支持多关键字检索,选择检索字段,排序方式,科目章节可以快速检索问题。从其他人的相关问题中获得启发。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8rN0J06A-1686406262136)(Beta阶段项目展示/5.png)]

场景三(提问与解答)
  • 发布问题,选择问题的所属科目章节,填写题目信息,可以上传本地图片,同时可以选择匿名回答减轻自己的心理负担。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PrICL1YL-1686406262136)(Beta阶段项目展示/6.png)]

  • 和辅导师进行交互

学生可以随时关闭问题以及编辑问题,修改问题信息,在页面内可以看到当前认领的辅导师与复审者。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3uX0XlsF-1686406262136)(Beta阶段项目展示/7-1682585964390-3.jpg)]

辅导师认领后可以在对话框内和辅导师进行交流,对话流以时间线的形式整理

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Cj1bVxSL-1686406262136)(Beta阶段项目展示/8.jpg)]

交流结束后,根据对辅导师回答满意与否选择拒绝辅导师回答或者同意辅导师回答,同意辅导师回答,问题将变为有效问题,拒绝回答,系统将自动重新分配辅导师进行回答。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fJDDauqD-1686406262137)(Beta阶段项目展示/9.png)]

同意后问题变为有效问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d1PeUyWL-1686406262137)(Beta阶段项目展示/10.png)]

辅导师
用户信息用户情况
姓名50W
身份大二计算机学院学生。擅长编程,希望通过“士疑解惑”活动帮助学弟学妹,并获得志愿时长。
用户痛点1. 答疑在微信群展开,模糊了工作与生活的边界
2. 信息组织低效,回答与问题间经常隔了很多其他提问的内容,回答过的问题未被收集整理,导致经常出现重复提问
3. 部分答疑通过微信私聊进行,无法被统计到工作量中
预期使用场景在自己空闲的时间,登录“士问士答”平台,搜索还未被解决的问题,认领并回答。在个人主页可以看到所有自己认领的问题,便于即使给提问者反馈。若遇到较为常见的问题,可以搜索查看是否有辅导师已经回答过类似的问题,减少重复劳动。所有回答都会被后台自动统计,并计入工作量中。
实现该用户需求的功能1. 搭建“士问士答”平台,将“士疑解惑”活动从微信中剥离出来,与生活解耦。解决用户痛点1
2. 以issue的形式组织问题,构建完备的issue转移机制管理问题,通过科目章节的形式整理问题,解决用户痛点2
3. 在数据库中有序存储所有回答,便于一键导出生成工作量。
  • 这一版本的新功能和特性
    • 该版本中实现了哪些新的功能和特性?请图文并茂地进行描述。
    • 这些功能和特性分别能解决什么样的问题?请对问题所对应的各个需求进行描述。
    • 这些功能和特性分别对应怎样的应用场景?请以“讲故事”的方式对应用场景进行描述。
场景一

学生A:提问

辅导师A:回答

学生A:认可

辅导师B:复审通过

辅导师A在有空的时候登录平台,选择自己负责的科目,搜索有没有待回答的问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RIQZiJmm-1686406262137)(Beta阶段项目展示/Untitled.png)]

在认领回答后,可以在问题内进行回答。支持上传图片回答。图片上传用户友好,直接粘贴图片即可自动上传图床。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jkHuJzpO-1686406262137)(Beta阶段项目展示/Untitled 7-1682577204092-2.png)]

提问者认可了辅导师的回答,该问题转为待复审状态。转为待复审状态后,辅导师将无法再在该问题下发表新的内容。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-as5qbyr6-1686406262138)(Beta阶段项目展示/Untitled 2-1682577231927-4.png)]

辅导师B认领了该问题的复审。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c8mnhXJK-1686406262138)(Beta阶段项目展示/Untitled 3-1682577552038-6.png)]

从回答者名单中,可以看见该问题的历任回答者

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yse7D4Ee-1686406262138)(Beta阶段项目展示/Untitled 4-1682577569438-8.png)]

辅导师B认为该问题有效、回答正确,将该问题判为有效问题。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ITfmoww0-1686406262142)(Beta阶段项目展示/Untitled 5-1682577585884-10.png)]

场景二

场景二

学生A:提问

辅导师A:回答

学生A:认可

辅导师B:复审不通过

辅导师B:更正回答

学生A:认可

辅导师A:复审通过

辅导师A搜索发现了一个有趣的问题,点进去看了后认为确实是自己可以回答的,于是在问题详细视图内,认领了该问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CMiaEdQt-1686406262142)(Beta阶段项目展示/Untitled 6-1682577626887-12.png)]

给出了错误的回答,学生未发现该答案有误被误导,认可了该回答

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hRtInx7w-1686406262143)(Beta阶段项目展示/Untitled 7-1682577649898-14.png)]

辅导师B在问题详细视图内,认领复审了该问题

v

认为该回答有误,重新认领了该问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Tsij6XbI-1686406262143)(Beta阶段项目展示/Untitled 9-1682577676905-18.png)]

重新以回答者的身份给出了正确的回答,得到了学生认可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kGK1MAYo-1686406262143)(Beta阶段项目展示/Untitled 10-1682577697976-26.png)]

当一个问题下的消息过多时,会自动进行分页处理,便于读者阅读

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nlnYqLI5-1686406262143)(Beta阶段项目展示/Untitled 11-1682577707128-28.png)]

辅导师A认领复审了该问题,并判断为有效

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qnT9p1eB-1686406262144)(Beta阶段项目展示/Untitled 12-1682577734602-30.png)]

辅导师A觉得这个问题和回答很有价值,点击了点赞收藏

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dcljzMEE-1686406262144)(Beta阶段项目展示/Untitled 13-1682577744982-32.png)]

管理员
用户信息用户情况
姓名辅导员小C
身份作为士谔书院半脱产辅导员,小C在上学期担任士疑解惑活动的组织者。
用户痛点1.需要管理多个微信答疑群聊,负担较重。

这篇关于「MOSS - 32」MOSS队:Beta阶段项目展示的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/391976

相关文章

vite搭建vue3项目的搭建步骤

《vite搭建vue3项目的搭建步骤》本文主要介绍了vite搭建vue3项目的搭建步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1.确保Nodejs环境2.使用vite-cli工具3.进入项目安装依赖1.确保Nodejs环境

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

MyCat分库分表的项目实践

《MyCat分库分表的项目实践》分库分表解决大数据量和高并发性能瓶颈,MyCat作为中间件支持分片、读写分离与事务处理,本文就来介绍一下MyCat分库分表的实践,感兴趣的可以了解一下... 目录一、为什么要分库分表?二、分库分表的常见方案三、MyCat简介四、MyCat分库分表深度解析1. 架构原理2. 分

linux查找java项目日志查找报错信息方式

《linux查找java项目日志查找报错信息方式》日志查找定位步骤:进入项目,用tail-f实时跟踪日志,tail-n1000查看末尾1000行,grep搜索关键词或时间,vim内精准查找并高亮定位,... 目录日志查找定位在当前文件里找到报错消息总结日志查找定位1.cd 进入项目2.正常日志 和错误日

在.NET项目中嵌入Python代码的实践指南

《在.NET项目中嵌入Python代码的实践指南》在现代开发中,.NET与Python的协作需求日益增长,从机器学习模型集成到科学计算,从脚本自动化到数据分析,然而,传统的解决方案(如HTTPAPI或... 目录一、CSnakes vs python.NET:为何选择 CSnakes?二、环境准备:从 Py

Docker多阶段镜像构建与缓存利用性能优化实践指南

《Docker多阶段镜像构建与缓存利用性能优化实践指南》这篇文章将从原理层面深入解析Docker多阶段构建与缓存机制,结合实际项目示例,说明如何有效利用构建缓存,组织镜像层次,最大化提升构建速度并减少... 目录一、技术背景与应用场景二、核心原理深入分析三、关键 dockerfile 解读3.1 Docke

基于 Cursor 开发 Spring Boot 项目详细攻略

《基于Cursor开发SpringBoot项目详细攻略》Cursor是集成GPT4、Claude3.5等LLM的VSCode类AI编程工具,支持SpringBoot项目开发全流程,涵盖环境配... 目录cursor是什么?基于 Cursor 开发 Spring Boot 项目完整指南1. 环境准备2. 创建

Three.js构建一个 3D 商品展示空间完整实战项目

《Three.js构建一个3D商品展示空间完整实战项目》Three.js是一个强大的JavaScript库,专用于在Web浏览器中创建3D图形,:本文主要介绍Three.js构建一个3D商品展... 目录引言项目核心技术1. 项目架构与资源组织2. 多模型切换、交互热点绑定3. 移动端适配与帧率优化4. 可