【会议记录v1.11.01】的文件详细记录了2020年3月至5月间一个团队在软件工程实验中的讨论和决策过程,主要涉及了项目选择、编程语言熟悉度、项目分工、协作工具的使用、项目管理方式、计划书编写以及需求分析等关键知识点。 1. **项目选择**: - 团队讨论了7个开源项目,包括zotero、eosio、gephi、arthas、VScode、tensorflow、python。 - 经过两轮投票,团队最终选择了基于区块链的EOS平台进行美食点评系统的改进,项目命名为“小众点评”。 2. **编程语言**: - 大部分组员对C++有深入理解,部分成员也熟悉Java和Python。这些语言在软件开发中有着广泛的应用,C++用于系统级和性能敏感的开发,Java适合企业级应用,Python则常用于数据处理和快速开发。 3. **项目分工与协作**: - 许栋亮和陈瀚清负责需求开发,林讯、刘新宇、叶明林负责软件开发,刘思远和黄雨鹤负责软件测试。 - 黄雨鹤负责配置管理,许栋亮和陈瀚清负责项目计划与监控、实验追踪与分析。 - 团队使用腾讯会议、微信、北航网盘、金山文档、github、Teambition等工具进行协作。 4. **项目管理**: - 团队决定尝试使用Teambition替代Project进行项目管理,林讯负责创建并邀请团队成员加入。 - 项目计划书的编写分工明确,各成员负责不同部分,如项目简介、项目概述、项目团队组织、实施计划、时间安排与交付成果。 5. **需求分析**: - 许栋亮和陈瀚清负责需求分析工作,参考了大众点评,讨论了项目中如搜索和标签等关键需求。 - 针对RUCM(Requirements Understanding and Change Management,需求理解和变更管理)不熟悉的情况,团队进行了集体学习和讨论。 6. **开发方向与演示方式**: - 团队讨论了开发的方向,可能包括PC端和手机端,以及演示方式,为项目实施做好规划。 7. **协作工具**: - 各种协作工具的使用体现了现代软件开发中团队沟通与合作的重要性,如腾讯会议用于在线交流,北航网盘和金山文档用于共享和协同编辑文档,github用于版本控制,Teambition用于项目管理。 通过这个会议记录,我们可以看到一个完整的软件开发项目从初期的选题、团队建设到需求分析、项目管理的全过程,每个环节都体现了团队协作和专业知识的应用。团队成员根据自身技能和兴趣进行任务分配,使用合适的工具提升工作效率,显示了高效协同开发的特点。
- 粉丝: 24
- 资源: 337
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助