高级软件工程2017第6次作业——团队项目:Alpha阶段综合报告

Deadline:2017-10-30(周一)21:00pm

(注:以下内容参考集大作业4集大作业5集大作业6集大作业7

一、敏捷冲刺每日报告(30分)

根据已召开的迭代计划会议安排,阅读《构建之法》第六章内容,为项目冲刺的安排和问题提供助力。

  1. 在为期N天的时间内,安排连续N天的敏捷冲刺。

    每天举行站立式会议,讨论项目每个成员的昨天进展、存在问题、今天安排。控制站立式的时间,不宜过长。站立式会议的目的是有效沟通项目的进度、问题、计划、调整。

  2. 团队在冲刺的N天内,每天发布一篇博客,共N篇:

    1. 每个人的工作:

      • 昨天已完成的工作
      • 今天计划完成的工作
      • 工作中遇到的困难
    2. 发布项目燃尽图

      请理解燃尽图横坐标和纵坐标,实现和虚线分别代表什么。结合《构建之法》里的“项目收敛”相关内容理解燃尽图的作用。 燃尽图可以用手画, 可以用excel, 可以用自己选择的工具或者leangoo。
    3. 每人的代码/文档签入记录

      不能每天都在 “研讨”, 但是没有代码签入。签入记录对应的Issue内容与链接,代码必须每天可执行。必要的code review,编码规范不是摆设,文档要随时更新。
    4. 适当的项目程序/模块的最新(运行)截图。

参考:

  1. Scrum/sprint http://www.cnblogs.com/xinz/archive/2012/10/05/2712602.html
  2. 每日例会(scrum meeting)报告。(例子)

    http://www.cnblogs.com/buaase/p/5055822.html

    http://www.cnblogs.com/teamftd/p/4928860.html

    http://www.cnblogs.com/buaaoverwatch/p/6025873.html

    • 站立会议的实施要点
  3. 敏捷项目协作工具 https://www.leangoo.com/
  4. 如何使用Leangoo自动生成燃尽图 http://www.scrumcn.com/agile/scrum/8569.html

二、Alpha版本测试报告(30 分)

请根据团队项目中软件的需求文档、功能说明、系统设计和测试计划,写出软件的测试过程和测试结果,并回答下述问题。

  1. 在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? (10分)

    • 修复的bug
    • 不能重现的bug
    • 这个产品就是这样设计的,不是bug
    • 没有能力修复,将来也不打算修复
    • 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复
  2. 场景测试(scenario testing),包括以下内容 (9分)
    • 你预期不同的用户会怎样使用你的软件?
    • 他们有什么需求和目标?
    • 你的软件提供的功能怎么组合起来满足他们的需要?
  3. 你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)(6分)
  4. 你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)(5分)

参考:

测试的计划及执行:http://www.cnblogs.com/xinz/archive/2011/11/19/2255542.html

测试号报告实例:

http://www.cnblogs.com/buaase/p/4971390.html

三、Alpha版本发布说明(20分)

  • 列出这一版本的功能 (4分)
  • 对运行环境的要求(4分)
  • 安装方法(4分)
  • 描述系统已知的问题和限制(4分)
  • 说明软件的发布方式以及发布地址(4分)

    对于功能的描述除了文字以外,可以通过图片、视频等进行辅助说明。

参考:

版本发布说明的实例: http://www.cnblogs.com/buaase/p/4954977.html

四、Alpha阶段小结(40分)

  1. 团队的源码仓库地址。(2分)
  2. Alpha过程回顾 (18分)
  • 团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里?(3分)
  • 团队的产品如何满足了用户的需求?(3分)
  • 团队在Alpha阶段已完成了哪些目标?(3分)
  • 团队成员如何分工协作的?有什么经验教训?(3分)
  • 团队是如何进行项目管理的?(3分)
  • 团队如何平衡 时间/质量/资源 争取如期完成任务的?(3分)
  1. 团队项目的实际进展(拷贝那些 scrum 过程中的燃尽图即可),发布的功能(拷贝发布文档)。说明在项目管理中,scrum的燃尽图是如何真实反映项目的状态的?或者燃尽图美化了状态?(10分)
  2. 团队成员在Alpha阶段的角色和具体贡献:(5分)
名字 角色 团队贡献分 可验证的贡献
马小哥 PM   推广活动
牛大哥 Dev   多少注释
板砖哥 Test   被修复了
。。。      

请参照每个团队个人贡献分的制定,给出每个人的团队贡献分。

5. Beta阶段需要改进哪些方面?请给出下一阶段的展望。(5分)

参考:

http://www.cnblogs.com/Chronos/p/5117808.html

http://www.cnblogs.com/bugphobia/p/5118599.html

http://www.cnblogs.com/yuaoi/p/6079755.html

http://www.cnblogs.com/buaase/p/4970885.html

高级软件工程2017第6次作业--团队项目:Alpha阶段综合报告的更多相关文章

  1. 高级软件工程2017第6次作业——团队项目:Alpha阶段综合报告

    1.版本测试报告 1.1在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? Bug分类 Bug内容 Fixed 编辑博文时改变文字格式会刷新界面 Can't reproduced 无 N ...

  2. 高级软件工程2017第7次作业--团队项目:Beta阶段综合报告

    Deadline:2017-11-06(周一) 21:00pm (注:以下内容参考集大作业8 集大作业9 集大作业10 ) 0.评分规则: 按时交 - 有分,内容包括以下5个方面: Beta阶段敏捷冲 ...

  3. 高级软件工程2017第5次作业—— 团队项目:需求改进&系统设计

    Deadline:2017-10-23(周一) 21:00pm 注:以下内容参考 集大作业 1.评分规则: 按时交 - 有分,检查的项目包括后文的四个方面 需求&原型改进 - 20分 系统设计 ...

  4. 高级软件工程2017第3次作业——结对项目:四则运算题目生成程序(基于GUI)

    Deadline:2017-10-11(周三)21:00pm (注:以下内容参考集大作业 ) 前言 想过和别人一起探索世界吗?多么希望,遇到困难时,有人能一起探讨:想要懈怠时,有人推你一把:当你专注于 ...

  5. ASE团队项目alpha阶段Frontend组 scrum2 记录

    ASE团队项目alpha阶段Frontend组 scrum2 记录 本次会议于11.5日, 11:30在微软北京西二楼13158研讨室,讨论持续15分钟 与会人员:Jingyi Xie, Jiaqi ...

  6. 第六次作业:Alpha阶段综合报告(Java-Team)

    团队:Java-Team 成员: 章辉宇(284) 吴政楠(286) 陈阳(PM:288) 韩华颂(142) 胡志权(143) github地址:https://github.com/WHUSE201 ...

  7. 高级软件工程2017第7次作业--C++团队项目:Beta阶段综合报告

    1.Beta阶段敏捷冲刺每日报告 Bate版敏捷冲刺报告--day0 Bate版敏捷冲刺每日报告--day1 Bate敏捷冲刺每日报告--day2 Bate敏捷冲刺每日报告--day3 Bate敏捷冲 ...

  8. 补充 作业八:团队项目——Alpha阶段项目总结 补充

    游戏界面: 单一.无背景图片 加入了背景 游戏结束: 无变化 无变化 游戏记录 无 加入数据库:有数据记录! 游戏初始化: 无 加入多种模式 此次任务后的总结: 经过上一次的答辩,以及认真观看了其他组 ...

  9. 团队作业——团队项目Alpha版本发布

    该作业所属课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 作业要求链接    https://edu.cnblogs. ...

随机推荐

  1. mysql下如何删除本节点下的所有子节点小记

    在开发过程中,经常会遇到树形结构的数据,在删除某个节点时候其所有的子节点都要被删除,可以使用如下方法: 1.添加记录该节点所有父节点的ID的字段(parent_ids),并用逗号隔开(一定是逗号),如 ...

  2. 【BZOJ4552】排序(线段树,二分答案)

    [BZOJ4552]排序(线段树,二分答案) 题面 BZOJ 题解 好神的题啊 直接排序我们做不到 怎么维护? 考虑一下,如果我们随便假设一个答案 怎么检验它是否成立? 把这个数设成\(1\),其他的 ...

  3. 近期安卓与IOS招聘面试有感

    版权声明:本文出自汪磊的博客,转载请务必注明出处. 一.你总是想一步登天,却不知道路是一步步走出来的 大概是放年假前一个月开始招聘吧,陆陆续续到目前为止安卓面试10几个,IOS面试了15个左右,本以为 ...

  4. Windows Developer Day - MSIX and Advanced Installer

    前面一篇我们介绍了 Adaptive Cards 的基础知识,而在 Windows Developer Day 的 Modern Application Experience 环节,还有一个需要划重点 ...

  5. linux 下oracle 11g静默安装(完整版)

    1.操作系统及Oracle版本Linux版本:CentOS release 6.5Oracle版本:Oracle Database 11g Release 2 (11.2.0.1.0) for Lin ...

  6. c#抽取pdf文档标题(1)

    首先看看我的项目结构: 从上面的结果图中,我们可以看出,主要用了两个库:itextsharp.dll 和 pdfbox-1.8.9.dll,dll文件夹存放引用的库,handles文件夹存放抽取的处理 ...

  7. html学习第一弹の常用标签的归类

    HTML初步学习: 行内元素:只占据他对应标签的边框所包含的空间,默认横向排布. 块级元素:块级元素占据其父元素(容器)的整个空间,因此创建了一个块,通常浏览器会在块级元素前后另起一行,默认竖向排布. ...

  8. WordPress缓存插件WP Super Cache的使用及常见问题解决

    WP Super Cache是一款很好的WordPress优化插件,是我用过最好的一款缓存插件.打开WordPress后台搜索插件页面,第一个就是这个插件,可想而知他的地位有多厉害了. 什么是WP S ...

  9. 关于在Editplus中设置内容提示比如syso的快捷输出的方法

    在Editplus中默认的内容提示是很少的,比如我们最常用的syso快捷输出就没有,那么怎么来设置呢? 首先打开工具-首选项: 然后打开文件类型及语法-在文件类型中打开Java,如图: 然后打开 我们 ...

  10. 原生js实现简单的全屏滚动

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...