Beta阶段总结分析报告
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阶段总结分析报告的更多相关文章
- Beta阶段敏捷冲刺报告-DAY5
Beta阶段敏捷冲刺报告-DAY5 Scrum Meeting 敏捷开发日期 2017.11.6 会议时间 12:00 会议地点 软工所 参会人员 全体成员 会议内容 乱序问题的解决,异常输入提示 讨 ...
- Beta阶段敏捷冲刺报告-DAY4
Beta阶段敏捷冲刺报告-DAY4 Scrum Meeting 敏捷开发日期 2017.11.5 会议时间 11:30 会议地点 羽毛球场 参会人员 全体成员 会议内容 bug的原因讨论, 测试内容安 ...
- Beta阶段敏捷冲刺报告-DAY3
Beta阶段敏捷冲刺报告-DAY3 Scrum Meeting 敏捷开发日期 2017.11.4 会议时间 12:30 会议地点 软工所 参会人员 全体成员 会议内容 当天任务确认,进度调整, 讨论时 ...
- Beta阶段敏捷冲刺报告-DAY2
Beta阶段敏捷冲刺报告-DAY2 Scrum Meeting 敏捷开发日期 2017.11.3 会议时间 13:00 会议地点 微信群 参会人员 项目组全体成员 会议内容 打包问题修复, 爬虫优化, ...
- Beta阶段敏捷冲刺报告-DAY1
Beta阶段敏捷冲刺报告-DAY1 Scrum Meeting 敏捷开发日期 2017.11.2 讨论时间 20:30 讨论地点 下课路上以及院楼侧门 参会人员 项目组全体成员 会议内容 附加功能讨论 ...
- 团队Beta阶段事后分析
团队Beta阶段事后分析 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件要解决用户的休闲娱乐问题,为用户提供好玩的模拟经营类的游戏,游戏主题 ...
- 【敏杰开发】Beta阶段事后分析
[敏杰开发]Beta阶段事后分析 设想和目标 Q 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们达到目标了么(原计划的功能做到了几个? 按照原计划交付时间交付 ...
- Alpha阶段事后分析报告
每个团队编写一个事后分析报告,对于团队在Alpha阶段的工作做一个总结. 请在2016年11月24日上课之前根据下述博客中的模板总结前一阶段的工作,发表在团队博客上,并在课上的事后分析会上进行汇报,并 ...
- beta 阶段的 postmortem 报告
part一: 用户数:目前约30人 总结:与当初的预算差不多,首先1.第一次开发软件,经验效率不足,那是很正常的事情.2.用户数量少,因为宣传力度还是比较的少.应该加强软件的推广才行. part二: ...
随机推荐
- WPF基础篇之命名空间
WPF中XAML与C#一样,也有自己独立的编译器.XAML会被解析和编译,最终形成微软的中间语言存储在程序集中.在解析和编译XAML的语言过程中,我们经常需要告诉编译器一些重要的信息,比如XAML代码 ...
- 洛谷P2444 [POI2000]病毒(AC自动机,DFS求环)
洛谷题目传送门 AC自动机入门--yyb巨佬的博客 AC自动机入手经典好题(虽然年代久远) 有了fail指针,trie树就不是原来的树型结构了,我们可以把它叫做trie图,由父节点向子节点连的边和fa ...
- 【Spring源码分析】非懒加载的单例Bean初始化前后的一些操作
前言 之前两篇文章[Spring源码分析]非懒加载的单例Bean初始化过程(上篇)和[Spring源码分析]非懒加载的单例Bean初始化过程(下篇)比较详细地分析了非懒加载的单例Bean的初始化过程, ...
- react入门(一)
JSX语法: HTML 语言直接写在 JavaScript 语言之中,不加任何引号 , JSX语法中不能使用js中的关键字,例如:class 需要改为className JSX语法中要写表达式的话,需 ...
- JavaScript奇技淫巧
单行写一个评级系统 var rate = 3; "★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate); CSS调试黑科技,所有元素加 随机色的outlin ...
- Android实时直播,一千行java搞定不依赖jni,延迟0.8至3秒,强悍移动端来袭
项目首页:https://github.com/ossrs/srs-sea SRS服务器项目:https://github.com/ossrs/srs 一个支持RTMP推流的版本:https://gi ...
- java枚举类型举例(基础)
enum Mycolor{红色,绿色,蓝色}; public class asd { public static void main(String[] args) { Mycolor[] allcol ...
- Appserv(Apache) 设置网页不显示目录(索引)
首先在appserv安装目录下找到httpd.conf文件 ./AppServ/Apache24/conf/httpd.conf 打开文件,找到 Options Indexes FollowSymLi ...
- Java中动态代理工作流程
当谈到动态代理就会想到接口,因为接口是一种规范,动态代理对象通过接口便会很清楚地知道他的实现类(被代理对象)是何种类型的(即有哪些方法).Now,然我们来开始编写一个例子来了解动态代理的全过程: 第一 ...
- grub4dos和winsetupfromusb1.4
其实grub4dos也是一个多系统启动盘制作软件,GRUB4DOS 最大的成功之处就是既学习了windows的方便易用,又引入linux的强大功能.http://baike.baidu.com/lin ...