Team Assignment 2: Requirement Analysis
任务一:基础技能
- 初步熟悉团队git的协作方式。项目后续的代码、文档都要通过github增量式管理。实现文档的版本化和增量式管理。
- 初步确立团队任务计划,将团队的任务计划添加到github的团队项目issues里。后续根据时间进度,在每个阶段统计open/closed的统计情况,同时通过工具自动生成燃尽图。(生成燃尽图的方式可参考使用Github生成燃尽图)
- 采访老师或有开发经验的学长,访谈他们关于项目开发经验、团队组织方式、团队成员协作、时间周期安排等包括但不限于上述内容的采访。采访前,准备好相应的提纲,做好功课。
采访19级w学长
点击查看采访详情
采访19级w学长:
问题一:学长您好!下面开始我们的采访~首先想请问,在开展电子公文系统项目之前,哪些准备步骤是不可忽视的?如何更好地确定需求?
首先,我们需要查阅文献、利用GPT等对现有的技术、需求等进行深入的研究,了解相关的最新技术和趋势。明确项目的目标、潜在的挑战以及我们可以突破的领域。深入研究目标用户的核心需求和期望值。为了更准确地捕捉到需求,团队之间的沟通是关键,合理地调研市场上的类似产品,并广泛征求团队的意见,确保从各个角度来了解用户真正的需求。
问题二:在项目设计过程中,如何确保我们始终保持正确的方向?
重要的是提前明确项目的里程碑和时间节点,合理分配任务,并确保每个成员都明白自己的角色和职责。对项目的每一部分进行细分,并设定阶段性的目标,这样可以更好地把握进度和质量。同时,定期对比参考资料和其他项目的经验,确保我们的方向始终与要求、标准和最佳实践相一致。碰到问题时,积极寻求外部帮助,如向我们的娄老师等行业专家或导师咨询。
问题三:在项目执行阶段,有哪些关键点需要关注?
首先,团队领导需要确保每个成员都明确自己的任务,并持续关注他们的进展,确保任务按时完成。团队成员之间要频繁沟通,确保信息的畅通。每完成一个重要的阶段,都应该召开团队会议,进行总结和反馈,确保大家都在同一页上。遇到意见分歧时,深入探讨并达成共识。
问题四:成功开发项目的关键经验有哪些?
首先我觉得要充分地进行前期调研和准备,确保有充足的知识和信息支撑;其次呢,团队协作是关键,要确保我们大家都能为项目带来价值;最后要实事求是,确保每个决策都基于充分的事实和数据。
问题五:团队管理中有哪些建议可以给出?
团队需要共同设定一个明确的目标,并确保每个成员都为这个目标付出努力。分享彼此的专业知识和经验,互相学习,互相支持。当某些成员遇到问题时,其他成员应主动提供帮助,确保整个团队都能得到充分的支持。
问题六:对于项目的时间管理和规划,重点应放在哪些方面?
先说最重要的,我觉得在制定计划时,要预留一些弹性时间,以应对突发的情况。然后每个人都规划好自己的任务,确保按计划完成,最后同时,要为其他团队成员遇到的困难提供支持,确保项目整体进度不受影响。
好的,谢谢学长,祝您在工作和生活中一切顺利!
任务二:需求分析
- 参考蓝墨云班课中资源,撰写本项目的《需求规格说明书》,并提交至码云。
- 各小组发表一篇随笔,内容为:撰写《需求规格说明书》的工作流程、组员分工和组员工作量比例。
- 在随笔中附《需求规格说明书》的Git链接(markdown文件及pdf文件,tip:pdf可由markdown转pdf工具得到)。
《需求规格说明书》要求:
- 参考《软件需求规格说明书》国标规范文本,撰写对应项目的软件需求规格说明书。
- 除形式上满足规范文本要求外,整体内容必须围绕项目实质展开,对所要开发的项目确保尽力做到清晰完整准确。
- 采用分层形式描述,随着“层”的深入,描述的内容细节越具体。
- 使用一致的图形符号和文字描述内容。
- 所有的缩写须事先定义。
- 图文并茂,通篇文档有一个统一的样式风格(对于该md文件,要求团队内每个人都需进行相应的commit,作为团队开发的第一次尝试)。
- 将自己置于读者的立场——如果对软件项目不熟悉的人员,通过阅读这份文档,能否完全读懂软件要做什么。
- 访问软件项目的真实用户,确保软件真正体现用户的需求,为软件最终可用奠定基础。
- 需求规格说明书里描述的细分功能、边界范围等,限定于本学期期末验收时能达到的功能,最终答辩验收将对照需求规格说明书进行。亮点以及未来预期完成的功能,可在需求规格说明书里独立专章描述。
- 团队协作,加强分工,需要描述每个成员的具体分工及占整个文档任务的工作量比例。
Checklist:
- 引言(5 ')
- 用户场景(15 ')
- 类图(10 ')
- 界面原型(15 '),建议使用墨刀
- 功能描述(20 ')
- 验收验证标准(20 ')
- 文档的图表、文字、样式统一且符合规范(15 ')
其他:
- 本次作业提交截止时间为本周日23:59
- 组长或组员在自己的博客中附上团队博客的链接,并在此处提交
- 每队提交一份即可,在博客中注明本次博客撰写人
团队分工
团队成员在项目中的分工如下:
- 规格需求说明书大体方案讨论:所有成员共同参与,集中讨论并确定大体方案。
- 具体细节制定:所有成员协作思考并确定具体细节。
具体任务分配如下:
-
20211108 俞振阳:
- 负责文字部分的成文撰写。贡献度20%
-
202106 隋吉达:
- 绘制了类图。贡献度20%
-
20211112 周子凯:
- 使用墨刀绘制了界面原型。贡献度20%
-
20211120 刘钟徽、20211125 苗靖章:
- 细致修改整体文案并撰写了说明书的Markdown文件。各贡献度20%
本博客由20211108俞振阳撰写