upower团队 实验五 团队作业2:团队项目选题——某学校的题库管理系统

                                          ### upower团队 实验五   团队作业2:团队项目选题——某学校的题库管理系统
项目 内容
课程班级博客链接 班级链接
这个作业要求链接 作业要求链接
团队名称 upower团队
团队成员分工描述 吴丽丽:组织项目选题活动,撰写NABCD模型,与组员一起撰写项目申请表,阅读构建之法第九章内容
梁丽珍:对NABCD进行核查,撰写项目申请书,写博客园
石新钰:针对项目进行大概的架构,计划着做什么方面的题库,打算以何种方式来呈现,以什么语言来进行开发
马北:网上寻找相关资料,查看其相关类型软件,对其进行整理
团队的课程学习目标 1.体会团队协作精神
2.通过团队学习,一起研发项目,完成项目
3.在项目研发过程中,团队成员一起协作,互相学习,一起提高,共同发展,共同进步
4.团队成员中互相了解,能够进行扬长避短,能够了解项目开发的各个过程
这个作业在哪些方面帮助团队实现学习目标 1.通过企业微信,进行团队成员沟通,有助于确定选题
2.通过对每位成员的风格、擅长的技术、兴趣这几个方面的介绍,能够了解成员各自的特点,有助于进行合理的分配任务,进而完成项目
3.在了解到团队成员特点的情况下,进行组建团队时,我们会充分考虑每位成员的优缺点来进行组建,组建一个好的团队有助于项目的完成
4.通过NABCD描述分析项目可行性
团队博客链接 团队博客
团队项目Github仓库地址链接 github仓库

一、实验目的

(1)确定靠谱的团队研发项目;如何提出靠谱的项目建议,参见邹欣老师博文:

http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html

(2)团队项目可行性评审;

(3)编制团队项目选题申请报告。

二、实验内容与步骤

任务1:团队组长主持(企业微信)会议,确定团队项目选题;

评分要点:会议名称-参加人员截图(5分)

  • 组员进行讨论,已确定项目选题——计算机科学与工程学院的题库管理系统

任务2:采用NABCD法,从五个视角对初选项目可行性进行团队合议;

评分要点:项目名称:项目NABCD描述(10分)

1.项目名称:计算机科学与工程学院的题库管理系统
2.项目NABCD描述
N(Need:需求):
对老师的需求:①老师在上完某个知识点或者某一单元时给学生出题让学生去巩固知识②由于教学的深入,老师要管理的题目越来越多,而且会越来越乱,并且时常会对问题进行增删改等操作③在学期结束的时候,老师可以在题库中的题目中对题型、类型、数量进行筛选,形成试卷
对学生的需求:①学生对某个知识点掌握得不好时,在系统中搜索其对应的知识点,会出现对应的题目,进而可以进行刷题巩固知识②学生可以通过该软件进行模拟考试

A(Approach:方法):这个软件是基于Java进行开发的,可进行刷题这个基本功能,可支持对题目进行导入导出功能、也可进行搜索题目等功能,等软件成熟后将其推广为网络端和运行终端

B(Benfit:好处):这个软件能够让老师更好的管理题库,尤其是一个老师在教授多门课程的时候,题目多而杂乱,不利于进行管理,我们的软件能够将题目分门别类的存放在不同的题库,从而解决其问题,而且能够对题目进行导入和导出的功能,学生可以导入喜欢的题目和也可以使用老师导出的题目,进行练习

C(Competitors:竞争):关于竞争,我们的软件有以下优点:①可以导入自己喜欢的题目,而绝大多数的软件(如:泽元题库系统、优考试等)只能使用其自带的题目②关于题目的组织形式,竞争对手主要以试卷的形式来组织,要练习,就必须要完成整个试卷,而我们的题目主要以院校机构组织标准化题库为目标、以考试大纲为蓝本、以题型题分为框架、以知识考核点为基础建设和管理题库,并根据需求自动组卷。若对某个知识点不太了解时,可输入其知识点,系统会提供一些基础题、巩固题以及提高题,可根据自己的需要选择对应题型进行练习
D(Delivery:推广):从软件的定位上来说,其主要是实用性的工具,而不是一个商业的盈利,而且从用户的定位来说,其主要是对老师和学生,所以我们并不需要大力的推广,如果需要更多的用户使用的话,我们可以通过校园的贴吧、学校论坛或者通过去和老师交流,让老师向其学生进行推荐

任务3:点击此链接,填报选题信息;

评分要点:填报信息完整(5分)
已根据表格,填好相关信息,如图所示:

已提交成功,如图所示:

任务4:任课教师确认团队选题或指导调整;

评分要点:任课教师确认选题(5分)
已与老师进行沟通,老师已审核通过我们小组的项目-计算机科学与工程学院题库管理系统,相关信息截图如下图所示:

任务5:各团队确定选题后,尝试对项目进行初步的需求调研,并依据调研结果填写《2021年学生“创新能力提升计划”项目申请表》;

评分要点:陈述项目初步需求调研的方式和成果(5分)

  • 情况说明:确定选题后,已对项目进行初步的需求调研,已经根据调研结果填写《2021年学生“创新能力提升计划”项目申请表》,见github仓库中

任务6:将任务5编制的申请表上传到Github团队项目仓库;

评分要点:任务5-6合并评分,按照申请书撰写质量评分(60分)

  • 已将《2021年学生"创新能力提升计划"项目申请表》上传到Github团队项目仓库,可通过Github项目仓库链接进行查看

任务7:完成《实验五 团队作业2:团队项目选题》博文作业

  • 已完成博文作业

完成各项任务实际花费的时间统计如下:

任务 实际花费时间(h)
任务1 2h
任务2 4h
任务3 0.1h
任务4 3h
任务5 4h
任务6 0.1h

学习《现代软件工程—构建之法》第9章内容

第九章内容:

1、要成为一个合格的PM,需具有以下能力:

  • 观察、理解和快速学习的能力
  • 分析管理能力
  • 一定的专业能力
  • 自省的能力

2、在一个项目中,PM的具体任务是:

3、PM要在整个项目的生命周期管理风险。对于软件项目来说,风险是在正常软件生命周期事件之外的、可能发生的影响项目的成功的事件。

4、风险的类别和来源

5、风险管理的水平有多个层次:

  • 第一层次:啊呀!大问题
  • 第二层次:缓和并防治问题
  • 第三层次:预计
  • 第四层次:把问题变成机会

从团队分工和沟通手段角度,谈谈完成本次作业的感受和体会。

在本次作业中,我们通过开企业微信会议来进行确定项目选题,在讨论过程中各自把自己的看法以及一些想法说出来,然后我们拟定了几个选题,后经过成员之间对选题进行相应的分析,最后确定了我们团队的项目选题。在刚刚开始确定选题之后去和老师进行交涉,老师针对我们的选题提出了一些不足之处,之后我们团队进行分工合作,两个同学去查询同类型的软件,进行体验,找出他们的一些特点及其不足之处,然后结合这些软件给我们的项目提出一些意见,另一个同学进行相关文献的查找进行研读,找出一些相关资料,各自将自己整理的资料发在我们的群里,然后一位同学结合资料对NABCD模型进行分析,之后发在群里,大家进行阅读,提出自己的意见,一起讨论其是否可行。在本次作业中,我们团队成员在网络上通过一些聊天工具来进行沟通,当然也有线下的沟通,各自分工明确,每位同学都能把自己的工作做好,对于一些不懂的地方,大家也会在一起讨论。在本次作业中,总体而言,我们团队的每位成员都能够各司其职,完成工作,这样不仅有利于团队项目的开展,也促进了我们同学之间的交流与合作,促使我们每位成员都在不断的成长。

posted @ 2021-04-28 08:26  upower队  阅读(235)  评论(4编辑  收藏  举报