zoukankan      html  css  js  c++  java
  • 软工网络15团队作业2——团队计划

    确定选题

    团队选题:“背背佳”---英语单词学习微信小程序

    对于这次的团队作业,我们组想了很久最终决定了做一个英语单词学习的微信小程序。大家都知道现在微信小程序炙手可热,各类微信小程序层出不穷,但我们发现周围很多人都有下载关于单词学习的APP,也有去查找类似这次选题的小程序,发现对于英语单词的小程序还没有很完善,因此更确定了我们的选题。

    系统详细描述:

    应该很多人都用过类似“百词斩”、“扇贝背单词”等英语APP,那我们选题的目标也很明确:帮助用户学习并复习英语单词。那么一款优秀的背单词程序应该这样四个基础功能:单词、发音、音标、释义。我们认为还有必要的是:好友打卡(打卡功能在微信小程序中常见并使用率极高)、例句(可以的话还想提供朗读例句功能)、单词本(添加生词功能,方便巩固复习)、自定义笔记(考虑到用户个体性)等学习功能,复习功能应有选择题、拼写练习、英语联想等,而统计功能应该也有遗忘曲线、背单词数据统计、单词掌握情况统计。这样一看,这个系统应是一个较完整的、以用户角度出发的单词学习小程序。
    对于单词学习程序市场上已产出不少,而我们自己通常会去挑选功能目的明确、操作界面简单的APP。功能多固然会方便,但有时候画龙点睛反而会变成画蛇添足;繁杂的界面会把主要功能给掩盖,也会让人减少打开APP的次数。而我们也会通过这两点去完善我们的小程序。

    预期用户数量:

    先找周围舍友自己低年级要考四六级的学弟学妹使用,提出意见再去宣传吸引目标用户。所以前期用户数量大约在30左右,若功能能够完善并且能够成功推行,用户量可以达到千名以上。

    系统的:真实性、可用性 以及价值所在

    真实性:系统运用到了大数据收集,同时也会参考同类APP单词收集和分类情况。
    可用性:若能够成功推行,只要拥有微信就可以随时随地背单词,不需要下载其他的app,同时自带打卡功能,由于微信是一个交友APP,基于这点我们的小程序也可以实现多人同行,竞赛,排名等,增加背单词的趣味性。
    价值所在:首先省去了挑选各种背单词app的麻烦,只需要拥有微信,关注相应的背单词小程序。
    同时根据单词的难易,个人的熟知程度,和科学的记忆曲线调整单词出现的频率,生成个性化的学习单词方案。
    可以多人一起背单词,你可以查看到好友背单词记录,一起打卡,增强了背单词的趣味性。
    可以根据个人所需,分成四六级单词,考研单词,托福单词等,针对性强。

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

    码云地址 : https://gitee.com/zyjjj/babaka

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

    我们团队独特的特点就是我们可以根据科学的记忆曲线来设置单词出现的频率,以达到最佳的单词记忆。



    制定团队计划

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

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

    环节进度表:

    时间 计划
    第 6-7 周 1. 制定团队计划
    2. 需求规格说明书
    3. 原型设计,队员估计任务难度并学习必要的技术
    4.小程序账号注册、熟悉微信开发者工具
    5. 编码规范完成
    6. 架构设计,团队成员估计各自任务所需时间
    7. 测试计划制定
    第8-9周 1. 团队项目Alpha任务分配计划
    2. 每日立会,沟通项目进度及问题
    3. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
    第10周 1. 用户反馈+测试计划改进
    2. 整体测试完毕
    3. 团队Alpha阶段个人总结
    4. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
    第11周 1. 项目复审
    2. 团队项目Alpha博客:事后分析
    3. 每个团队离开一人,自己寻找下一个队员。团队发博客宣布离队和接纳的成员。
    第12-13周 1. 团队项目Beta任务分配计划,介绍新成员
    2. 每日立会,沟通项目进度及问题
    3. 连续7天的Beta敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
    第14周 1. 团队项目Beta博客:发布说明、测试报告、展示博客
    2. 团队Beta阶段个人总结
    第15周 1. 项目复审
    2. 团队项目Beta博客:事后分析, 宣布每人的贡献分
    第16周 1. 团队整个阶段总结,分析用户数据,整理文档,保证以后的团队能接手。

    修改:预估两周时间里学好必要的技术时间不足,所以延长到第8周

    修改后的进度表:

    时间 计划
    第 6-7 周 1. 制定团队计划
    2. 需求规格说明书
    3. 原型设计,队员估计任务难度并学习必要的技术
    4. 编码规范完成
    4.小程序账号注册、熟悉微信开发者工具
    5. 架构设计,团队成员估计各自任务所需时间
    6. 测试计划制定
    第8-9周 1. 团队项目Alpha任务分配计划
    2. 技术继续学习
    3. 每日立会,沟通项目进度及问题
    4. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
    第10周 1. 用户反馈+测试计划改进
    2. 整体测试完毕
    3. 团队Alpha阶段个人总结
    4. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
    第11周 1. 项目复审
    2. 团队项目Alpha博客:事后分析
    3. 每个团队离开一人,自己寻找下一个队员。团队发博客宣布离队和接纳的成员。
    第12-13周 1. 团队项目Beta任务分配计划,介绍新成员
    2. 每日立会,沟通项目进度及问题
    3. 连续7天的Beta敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
    第14周 1. 团队项目Beta博客:发布说明、测试报告、展示博客
    2. 团队Beta阶段个人总结
    第15周 1. 项目复审
    2. 团队项目Beta博客:事后分析, 宣布每人的贡献分
    第16周 1. 团队整个阶段总结,分析用户数据,整理文档,保证以后的团队能接手。

    将任务计划添加到码云的团队项目issues:



    合作情况

    团队的分工:

    姓名 任务 完成情况
    吴玲 团队计划进度表 100%
    郭琪容 小程序介绍,系统详细描述 100%
    王兴 团队计划进度表 100%
    曾艺佳 码云,Issues添加管理 100%
    祁泽文 系统详细描述,分析 100%
    徐璐琳 系统详细描述,分析 100%

    每个人的感想:

    **吴玲**的感想:接触这门课程也有 一个学期了,整体上的感觉还是不错的,就是偶尔觉得作业有点多,毕竟我们也有其他作业,还得自学东西。整个组队的过程还是挺迅速的,氛围融洽,沟通交流到位及时。团队选择这个课题的原因是因为最近小程序也比较火爆有市场,毕竟能借助微信这个平台还是很方便的。希望我们能按照计划与老师的指导有条不紊把这个项目做好做成功,为这门课交上一份满意的答卷。
    
    **曾艺佳**的感想:团队项目的选题是全部成员一起讨论,对小程序比较有兴趣,但是没有特别的想法,所以从老师给的参考里选择的。之前有看过小程序的开发所需技术,主要还是前端js等技术,运用微信的小程序开发工具,这个我们还不太了解,所以要一起慢慢的摸索。一个做好分工很重要,大家可以取长补短,各尽其责,互帮互助,较好地完成团队任务。
    
    **王兴**的感想:我们团队经过讨论,最终决定从老师给的题目里面选择了背单词这样一个微信小程序。选择小程序的原因主要是因为小程序所需要的空间比较小,而且现在小程序比较流行,确定选题以后我们就去看了关于小程序开发的相关学习资料,然后我们商量了一下就确定了各自的分工,相信我们经常沟通交流,一定会合作的很愉快的。
    
    **郭琪容**的感想:刚开始接触这个科目,心里还是挺惶恐的,主要是自己的编程能力不好,但是这几次作业做下来感觉还是在自己的能力范围内。这次的团队作业,以合作为主,主题选的是贴近学习的英语单词的背诵,平台选的是最近比较热门的微信小程序开发平台。我们小组的成员住的也很近,方便我们沟通交流,有问题可以立马解决。而且我们对小组成员比较熟悉,各人负责的事务也很明确,各取所长。
    
    **祁泽文**的感想:在平时生活中接触了很多次微信小程序,认为相对比较方便实用,于是和队友商量决定去尝试做微信小程序,查看了一些单词的app和微信的一些单词小程序,希望我们能够做的更有创意。
    
    **徐璐琳**的感想:团队项目那顾名思义就是大家一起协力完成得一个项目,那在这期间会有许多想法碰撞的时候,和课设的小组很像可是又比课设要来得完整,因为这是一个项目,不仅是开发方面,还有前端设计、用户调查、市场调研等糅合在一起。大家本着同样一个目的出发,相信在这时期内会合作得很好的。
    

    参考

  • 相关阅读:
    【转载】SAP_ECC6.0_EHP4或SAP_ECC6.0_EHP5_基于Windows_Server_2008R2_和SQL_server_2008下的安装
    使用delphi 开发多层应用(二十四)KbmMW 的消息方式和创建WIB节点
    使用delphi 开发多层应用(二十三)KbmMW 的WIB
    实现KbmMw web server 支持https
    KbmMW 服务器架构简介
    Devexpress VCL Build v2014 vol 14.1.1 beta发布
    使用delphi 开发多层应用(二十二)使用kbmMW 的认证管理器
    KbmMW 4.50.00 测试版发布
    Basic4android v3.80 beta 发布
    KbmMW 认证管理器说明(转载)
  • 原文地址:https://www.cnblogs.com/net15/p/8727883.html
Copyright © 2011-2022 走看看