团队作业2

一.确定选题

1、确定团队选题,确定之后每个团队需要描述要做的究竟是什么系统,预期的用户量是多少。

团队选题:24点游戏
系统详细描述:
由系统随机生成题目来让用户进行解答,对用户的答案进行及时的评判,注册用户可以查看自己的答题历史,进阶目标是实现PK的功能,可以支持多人对战,坚持到最后的就是赢家。
由于我们做的是安卓小游戏,所以预期用户量为20到30人之间。

2、围绕选题项目内容的真实、可用、有价值(有情怀作为加分项)目标来分别阐述。

真实性:
写出一个有固定用户的、不会太快过气、保证一定可玩性的手机游戏APP,通过这个过程,体验软件工程的过程。
可用性:
手机生成的题目都经过预处理,这样可以确保答案的快速计算和准确无误
规则简单,上手很快,花费时间很少,符合当下手机用户对于速度的需求
适合小学中高年级的孩子健脑益智,也可以作为其他用户放松心情、延缓脑力衰退的选择
有价值:
训练快速反应能力
训练口算和心算能力
提高学生的解题能力
共享解题思路

3、建立和初步熟悉团队git的协作方式。项目后续的代码、文档都要通过码云增量式管理。实现文档的版本化和增量式管理。(待续)

4、请立刻建立团队项目的git仓库。

强调:做雷同项目的不同团队, 请在项目立项的时候,就提出自己团队独特的设计/功能是什么,如何找到目标用户, 然后执行

团队的码云地址

二、制定团队计划

根据发布的项目时间规划,初步确立团队任务计划,将团队的任务计划添加到码云的团队项目Issues(列表、里程碑)里面,要求:

PM组织成员快速阅览《构建之法》第8章到第15章关于“软件开发完整生命周期”的相关章节,并回顾在案例分析中初步练习过的项目计划设计的方法对项目做时间安排。同时请参考下面的团队项目每周环节进度表。
使用《构建之法》“计划和估计” 一节中提到的讨论方法和耗时估计公式来矫正计划的时间表,为每个环节定制好时间。并注意,不要贪图做太多的功能,而是要把关键的场景实现了(参考《构建之法》中关于MVP的描述)。
团队安排计划:(把下面的团队成员任务分配添加到issue)
团队成员任务分配:

队员 负责任务
李嘉廉 24点算法设计以及后台数据库实现
张朝玮 用户体验
侯帅军 界面设计
林正晟 软件测试
张翔 软件调优
陈伟泽 项目管理、需求分析、收集用户反馈

时间表:

issue:

团队总结

侯帅军:
通过第一次团队的开会,我们最终确定了我们的目标是要研发制作一个可以用来玩24点游戏的app,现在这种益智类的做题游戏还是挺风靡的,所以我相信我们这个app如果做出来,应该会有一个可观的用户量。在这次的团队中,我负责的模块是界面设计,对于一个应用软件,一个优秀的界面是必不可少的,它可以给用户带来良好的视觉使用体验,满足用户的各种需求。在这次软件开发中,我会尽力做好自己的本职工作,不懂的多问同学,百度,希望最后可以做出一个还不错的具有一定实用性的app。

张朝玮:
经过上周的讨论,我们决定的课题是制作一个24点小游戏app,类似微信跳一跳的小游戏,我认为这种悠闲消遣的小游戏还是挺受当代年轻人欢迎的。这次团队分配给我的任务是调查用户体验,以此来研究游戏可能的受众,这项任务我应该还是能够胜任,并且在日后的学习过程中我们会积极讨论,共同研究。我在这次团队博客中会继续学习丰富自身的知识,多向队内的同学请教,我相信这次经历会成为一笔宝贵的财富。

李嘉廉:
从这周就开始紧锣密鼓的团队编程,任务还是比较重的。对于平时没有开发过任何软件的我们来说,压力是非常大的(其中包括以后或许永远不会走IT道路,与软件工程没有交集的其他五人以及沉迷算法、深陷程序设计竞赛中无法自拔的本人)。作为团队中编程经验最为丰富的,其他的团队成员倒是都比较尊重我的意见,所以决定要做24点的时候也基本上没什么争执。选这个题目的目的一来是可以用到我的算法知识,本人对于数学相关的东西本来也是颇感兴趣的;二来也是想尝试一些比较陌生的东西,就是安卓开发,对于这个领域,我们团队0技术准备,所以就要求从现在从0开始,挑战特别大,压力也特别大。但是我觉得软件工程课接下来的安排就是很紧凑的,不管是软件开发、团队运作、文档编写等等都是前所未有的高强度,同时伴随着其他课程的深入,对于这学期本来就吃紧的时间安排感到愈发地害怕,更让我对于自己本来就不怎么良好的身体健康感到了深深的惆怅。希望小组成员可以团结一致,为了共同的目标一起奋斗。

林正晟:
本次团队开会,也预告着我们这学期编程的alpha阶段正式开始,此次会议,我们确定了需要研发的是一款益智类游戏“24点”,对于我们这一群从来没有开发过软件,并且只有一人有丰富编程经验的团队来说,是非常有压力的。我们同时还确定了团队分工,我在团队之中,主要是负责软件测试,这项工作应该说是比较重要的一块,我也会尽自己最大的努力,去帮助嘉廉大佬完成此次团队项目。我在此次团队编程的目标是,完成app的开发,熟悉掌握基本的安卓开发知识,希望通过软件工程的这次作业,我能获得不一样的收获,并和同队的同学们一起努力奋斗!

陈伟泽:
仔细思考了好久,自己不太适合编程这一方面的,想尝试着做一些不一样的,例如项目管理,需求分析以及用户反馈,这也是我在这个团队扮演的角色。性格使然,自己也比较喜欢管理类,统筹规划,沟通交流的类型,这跟我所扮演的角色有点关联。我们团队决定做的事24点的小游戏,这在生活中,尤其是孩子小时候经常接触到的益智游戏。我会努力做好自己该做的事情,加油!

张翔:
团队的第一次开会,我们一致通过了24点游戏的想法,对于我们从来没有进行过软件开发的一伙人来说,这算是个挑战。除了确定项目之外,我们对各自的任务进行了分工,我与正晟共同进行软件测试的任务。由于我们这次使用安卓开发,完全是没有接触过,时间紧任务重,软件开发、团队运作、文档编写等等都是一个接着一个,我希望我们能在这一段紧张刺激的开发过程中有所成长和收获。

原文地址:https://www.cnblogs.com/Aragaki-Yui/p/8746167.html