1 讨论照片

2 Postmortem结果

二手交易平台项目Postmortem结果

整理:程环宇

设想和目标

1.       我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?

我们的软件解决新生和毕业生买卖便宜实惠的二手产品,定义划分地比较清晰,也对典型用户和典型场景有比较清晰的描述。

2.       是否有充足的时间来做计划?

没时间。

3.       团队在计划阶段是如何解决同事们对于计划的不同意见的?

主要通过聊天协调解决,并且模块划分比较清晰,大家都想把软件做好,一般只要是好的想法,大家都会采纳,如果解决不了,就在群里投票决定。

计划

1.       你原计划的工作是否最后都做完了? 如果有没做完的,为什么?

很多事情都没做完,大家认为最后没做完的事情,都是可有可无的。

2.       有没有发现你做了一些事后看来没必要或没多大价值的事?

没有,所做的都是对软件的质量有帮助的。

3.       是否每一项任务都有清楚定义和衡量的交付件?

Alpha版本没有,到了Beta版本划分就比较清晰了,每个人各司其职,齐头并进。

4.       是否项目的整个过程都按照计划进行?

基本上是,遇到解决不了的,大家都是讨论投票解决。

5.       在计划中有没有留下缓冲区,缓冲区有作用么?

没有缓冲区,时间紧迫,每个人都要按时完成。

6.       将来的计划会做什么修改?(例如:缓冲区的定义,加班)

如果时间充裕,在考虑缓冲区等。

资源

1.       我们有足够的资源来完成各项任务么?

时间资源不足,物理资源还是比较充裕。

2.       各项任务所需的时间和其他资源是如何估计的,精度如何?

精度很粗略,大家都在埋头苦干,没时间考虑这些。

3.       用户测试的时间,人力和软件/硬件资源是否足够?

4.       你有没有感到你做的事情可以让别人来做(更有效率)?

是的,有一些工作给更有经验的人做,速度会更快一些。

变更管理

1.       每个相关的员工都及时知道了变更的消息?

大家在一个群里,有什么变更都会在群里艾特大家。

2.       我们采用了什么办法决定“推迟”和“必须实现”的功能?

根据功能的重要程度,是不是与我们的初衷契合。

3.       项目的出口条件(Exit Criteria)是否得到清晰的定义?

还是比较清晰。

4.       对于可能的变更是否能制定应急计划?

基本没有,到时候随意抓人顶上。

5.       员工是否能够有效地处理意料之外的工作请求?

大部分都是发到PM这,由PM解决。

设计/实现

1.       设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?

界面设计在早期就设计好了,由张芷祎完成的,后来界面改变了许多,但具体功能还是没怎么变,比较合适。

2.       设计工作有没有碰到模棱两可的情况,团队是如何解决的?

很多,大家都不知道如何解决。就看具体执行的人是如何解决的,有的解决得好,大家并不知道出过问题;有的经常拿出来讨论,大家都知道问题在哪里,但是没法达到一致。

3.       团队是否运用单元测试(unit test),测试驱动的开发(TDD)、UML, 或者其他工具来帮助设计和实现?这些工具有效么?

时间紧迫,都是在程序完成时大家一起测试。

4.       什么功能产生的Bug最多,为什么?

交易功能由于牵涉的面太多,Bug也最多。

5.       代码复审(Code Review)是如何进行的,是否严格执行了代码规范?

刚开始还像那么回事,后来就变成走走形式。

测试/发布

1.       团队是否有一个测试计划?为什么没有?

我们有测试计划。

2.       是否进行了正式的验收测试?

是,还有兼容性测试。

3.       团队是否有测试工具来帮助测试?

有。

4.       团队是如何测量并跟踪软件的效能的?从软件实际运行的结果来看,这些测试工作有用么?应该有哪些改进?

在APP中发送各种log,来记录程序运行情况。

5.       在发布的过程中发现了哪些意外问题?

平台要求有支付功能的APP只能由企业资质的开发者发布,个人无法发布,最后发布在了贴吧里。

3 团队贡献

任务 贡献 负责人
完善购买功能,商品购买后,将生成申请订单,卖家将收到提醒。卖家在完成订单后,可以选择完成订单,商品将下架。  9 王婷婷
完善搜索功能,将界面中的搜索功能添加进去(简单考虑只搜索商品名),包括历史搜索记录。  7 张芷祎
完善上传商品界面,将各控件放在合理的位置,在用户输入时,edittext也要在边框添加不同的颜色。  4 王婷婷
完善底端按钮UI,最好能够更好看一些。  3 张芷祎
添加关注功能,用户可以关注某个商品,在个人界面可以看到关注的商品。  7 程环宇
卖家可以查看自己正在卖的商品,可以选择下架和更改信息。  7 王婷婷
在首页添加留言板功能,用户可以在个人信息界面发布留言,并且只能发布一次,防止有人恶意刷留言。  9 王田路
在首页的为你推荐菜单里加入最近添加的商品,并可以点击跳转到详情界面。删除猜你喜欢。  5 程环宇
用户可以更改个人信息,包括密码和手机号  9 王田路
软件测试及测试报告  7 张宇光
版本发布说明  5 张芷祎
Beta版本展示博客  6 张宇光
Beta阶段项目复审  6 张宇光
Beta阶段敏捷冲刺每日报告  5 程环宇
Beta阶段敏捷冲刺每日项目整合  3 程环宇
Beta阶段敏捷冲刺前期报告  2 程环宇
注册页面用户点击EDITTEXT,有点击的效果  3 王田路
上传图片压缩  3 王婷婷

统计:

名字 角色 团队贡献分
程环宇 PM  22
王田路 Dev  21
张芷祎 Dev  15
王婷婷 Dev  23
张宇光 Test  19

Beta阶段总结分析报告的更多相关文章

  1. Beta阶段敏捷冲刺报告-DAY5

    Beta阶段敏捷冲刺报告-DAY5 Scrum Meeting 敏捷开发日期 2017.11.6 会议时间 12:00 会议地点 软工所 参会人员 全体成员 会议内容 乱序问题的解决,异常输入提示 讨 ...

  2. Beta阶段敏捷冲刺报告-DAY4

    Beta阶段敏捷冲刺报告-DAY4 Scrum Meeting 敏捷开发日期 2017.11.5 会议时间 11:30 会议地点 羽毛球场 参会人员 全体成员 会议内容 bug的原因讨论, 测试内容安 ...

  3. Beta阶段敏捷冲刺报告-DAY3

    Beta阶段敏捷冲刺报告-DAY3 Scrum Meeting 敏捷开发日期 2017.11.4 会议时间 12:30 会议地点 软工所 参会人员 全体成员 会议内容 当天任务确认,进度调整, 讨论时 ...

  4. Beta阶段敏捷冲刺报告-DAY2

    Beta阶段敏捷冲刺报告-DAY2 Scrum Meeting 敏捷开发日期 2017.11.3 会议时间 13:00 会议地点 微信群 参会人员 项目组全体成员 会议内容 打包问题修复, 爬虫优化, ...

  5. Beta阶段敏捷冲刺报告-DAY1

    Beta阶段敏捷冲刺报告-DAY1 Scrum Meeting 敏捷开发日期 2017.11.2 讨论时间 20:30 讨论地点 下课路上以及院楼侧门 参会人员 项目组全体成员 会议内容 附加功能讨论 ...

  6. 团队Beta阶段事后分析

    团队Beta阶段事后分析 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件要解决用户的休闲娱乐问题,为用户提供好玩的模拟经营类的游戏,游戏主题 ...

  7. 【敏杰开发】Beta阶段事后分析

    [敏杰开发]Beta阶段事后分析 设想和目标 Q 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们达到目标了么(原计划的功能做到了几个? 按照原计划交付时间交付 ...

  8. Alpha阶段事后分析报告

    每个团队编写一个事后分析报告,对于团队在Alpha阶段的工作做一个总结. 请在2016年11月24日上课之前根据下述博客中的模板总结前一阶段的工作,发表在团队博客上,并在课上的事后分析会上进行汇报,并 ...

  9. beta 阶段的 postmortem 报告

    part一: 用户数:目前约30人 总结:与当初的预算差不多,首先1.第一次开发软件,经验效率不足,那是很正常的事情.2.用户数量少,因为宣传力度还是比较的少.应该加强软件的推广才行. part二: ...

随机推荐

  1. HttpServletRequest对象

    一.HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象 ...

  2. freemark声明变量,boolean,date,date日期格式转换成String类型的(五)

    <br/>assign用来定义变量<#assign name="刘德华"><br/> 获取assign定义变量的值:${name} <br ...

  3. Postman教程——发送第一个请求

    系列文章首发平台为果冻想个人博客.果冻想,是一个原创技术文章分享网站.在这里果冻会分享他的技术心得,技术得失,技术人生.我在果冻想等待你,也希望你能和我分享你的技术得与失,期待. 前言 过年在家,闲来 ...

  4. c#抽取pdf文档标题(3)

    上一篇介绍了整体流程以及利用库读取pdf内容形成字符集合.这篇着重介绍下,过滤规则,毕竟我们是使用规则过滤,最后得到标题的. 首先看归一化处理,什么是归一化呢?就是使结果始终处于0-1之间(包括0,1 ...

  5. Scala编程快速入门系列(一)

    目    录 一.Scala概述 二.Scala数据类型 三.Scala函数 四.Scala集合 五.Scala伴生对象 六.Scala trait 七.Actor 八.隐式转换与隐式参数 九.Sca ...

  6. 华为/华三交换机snmp配置

    snmp-agent                       /使能snmp服务/snmp-agent local-engineid 000007DB7F000001000049DD   /系统自 ...

  7. ubuntu16.04下安装windows10(傻瓜式)

    参考如下博文,首先利用ubuntu的16.04的启动U盘,对原有的系统的磁盘分出一个区来,并使用gparted工具格式化为nyfs格式 http://blog.csdn.net/oct11/artic ...

  8. 设计模式——抽象工厂模式(C++实现)

    #include <iostream> #include <string> using namespace std; class STAbstractProductA { pu ...

  9. 深度学习——优化器算法Optimizer详解(BGD、SGD、MBGD、Momentum、NAG、Adagrad、Adadelta、RMSprop、Adam)

    在机器学习.深度学习中使用的优化算法除了常见的梯度下降,还有 Adadelta,Adagrad,RMSProp 等几种优化器,都是什么呢,又该怎么选择呢? 在 Sebastian Ruder 的这篇论 ...

  10. 二分查找的变种(Java实现)

    普通二分查找: 先回顾一下普通的二分查找 注意:二分查找有这样一个问题:当数组中数有重复时,比如 {3,3,3,3} 这个数组,二分查找3时,返回的是arr[1],也就是说二分查找并不会返回3第一次出 ...