M2阶段事后总结报告
会议照片:

设想和目标
1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?
开发一个快捷方便的记事本App。从用户体验角度出发,在一般记事本App的基础上进行创新,给用户不一样的体验。主要应用在速记场景。
2. 是否有充足的时间来做计划?
从一开始就有计划,并且随实际情况偶做修改。计划的时间充足。
3. 团队在计划阶段是如何解决同事们对于计划的不同意见的?
当面讨论,直到所有人的意见一致。
计划
1. 你原计划的工作是否最后都做完了? 如果有没做完的,为什么?
App核心功能早已完成。原计划做出文字笔记、图片笔记、语音笔记、待办事项、悬浮窗、锁屏界面等功能。
目前待办事项和锁屏界面功能没有实现。由于时间不足,权衡之下舍掉了待办事项的功能。锁屏界面是由于安卓自身的限制。
2. 有没有发现你做了一些事后看来没必要或没多大价值的事?
有,有个自制的“活动收集器”ActivityCollecter类没有用上。
3. 是否每一项任务都有清楚定义和衡量的交付件?
每一项任务都定义清晰,并且最终实现的功能很完善,符合预想。
4. 是否项目的整个过程都按照计划进行,有什么风险是当时没有估计到的,为什么没有估计到?
按照计划进行。最大的风险是时间比较紧,只能舍弃一些软件的功能。没有估计到的原因是没有安卓开发的经验,不了解工作量的大小。
5. 在计划中有没有留下缓冲区,缓冲区有作用么?
有缓冲区,M1阶段没有做细致的测试,我们这次用两天的时间来做测试。
资源
1. 我们有足够的资源来完成各项任务么?
有,M1阶段软件已经相当完善,M2阶段复用了M1阶段的部分代码,大大减小了工作量。
2. 各项任务所需的时间和其他资源是如何估计的,精度如何?
时间难以估计,所以M2阶段每人先只分配了一项任务,大家自己协调时间完成,完成后再继续开发其他的模块。
3. 测试的时间,人力和软件/硬件资源是否足够?
足够。有两个测试人员,都进行了真机测试。
变更管理
1. 每个相关的员工都及时知道了变更的消息?
我们有一个QQ群,有消息就在上面讨论。
2. 我们采用了什么办法决定“推迟”和“必须实现”的功能?
讨论。
3. 项目的出口条件(Exit Criteria – 什么叫“做好了”)有清晰的定义么?
主要功能实现,尽可能多、尽可能好地完成附加的功能。
4. 对于可能的变更是否能制定应急计划?
没有指定应急计划,一般都是出了问题再处理。
5. 员工是否能够有效地处理意料之外的工作请求?
没有意料之外的工作请求。
设计/实现
1. 设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?
M1阶段一开始就做了设计,由团队里的两人完成,然后小组讨论,一致通过了这个设计。
2. 团队是否运用单元测试(unit test),测试驱动的开发(TDD)、UML, 或者其他工具来帮助设计和实现?这些工具有效么?
用了Testin云测试,能知道软件的兼容性。
3. 什么功能产生的Bug最多,为什么?在发布之后发现了什么重要的bug? 为什么我们在设计/开发的时候没有想到这些情况?
图片笔记的Bug最多,因为要调用系统Activity,而安卓系统的不同机型对于系统Activity的返回数据有不同的处理方式。
发布之后有用户反映图片笔记的照相获取图片功能会导致程序崩溃,这应该和具体机型有关。
4. 代码复审(Code Review)是如何进行的,是否严格执行了代码规范?
功能整合的时候进行了代码复审,基本上执行了代码规范。
测试/发布
1. 团队是否有一个测试计划?为什么没有?
有计划。两名测试人员进行全面的真机测试,其中一人还进行了兼容性云测试。
2. 是否进行了正式的验收测试?
进行了,如上述。
3. 团队是否有测试工具来帮助测试?
Testin云测试平台。
4. 在发布的过程中发现了哪些意外问题?
一开始选择的应用图标太小,没有通过审核。
更换了网站上的图标,图标与App安装之后的图标不一致,没有通过审核。
应用名称可能涉及侵权,没有通过审核,需要上传代码片段和开发者的身份证明。
上传了证明后,目前还在审核中。。。。
M2阶段事后总结报告的更多相关文章
- Alpha阶段事后分析报告
每个团队编写一个事后分析报告,对于团队在Alpha阶段的工作做一个总结. 请在2016年11月24日上课之前根据下述博客中的模板总结前一阶段的工作,发表在团队博客上,并在课上的事后分析会上进行汇报,并 ...
- M2阶段事后总结
设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?我们的主要任务是将35w+个符合条件的网页,问答,文章放入数据库:爬取功能定义为以下几种:通用型爬取 ...
- 事后分析报告(M2阶段)
我们的项目是自选项目,一款名为备忘录锁屏MemoryDebris的软件. 在第二轮的迭代中,由于各科的大作业都集中在这一段时间,所以这段时间各个组员间的负担都比较大,但是在大家共同努力,最终我们还是交 ...
- M1事后分析报告
在得到M1团队成绩之后,每个团队都需要编写一个事后分析报告,对于团队在M1阶段的工作做一个总结. 请在2015年11月24日上课之前根据下述博客中的模板总结前一阶段的工作,发表在团队博客上,并在课上的 ...
- M1事后分析报告--We have power to change the origin state
M1事后分析报告 设计与实现 我们发的软件解决的问题?是否满足后面小组的要求?是否能够完全拟合前期目标? 答: 前期我们的软件完成量并不是特别让人满意,我们组在完成这些任务量之后,发现有很多地方是在做 ...
- 事后分析报告(Postmortem Report)要求
在得到M1 团队成绩之后, 每个团队都需要编写一个事后分析报告,对于团队在M1阶段的工作做一个总结. 请根据下面的模板总结并发表博客: http://www.cnblogs.com/xinz/arch ...
- M1事后分析报告(Postmortem Report)
M1事后分析报告(Postmortem Report) 设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们项目组所开发的软件为一个基于Andro ...
- “北航学堂”M2阶段postmortem
“北航学堂”M2阶段postmortem 设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 这个问题我们在M1阶段的时候就已经探讨的比较明确了,就是 ...
- sixsix团队M2阶段Postmortem
设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 要解决的问题:目前外卖网站比较多,用户很难快速找到合适的外卖,我们集合各个网站的外卖信息,为用户提 ...
随机推荐
- SSM框架下使用websocket实现后端发送消息至前端
本篇文章本人是根据实际项目需求进行书写的第一版,里面有些内容对大家或许没有用,但是核心代码本人已对其做了红色标注.文章讲解我将从maven坐标.HTML页面.js文件及后端代码一起书写. 一.mave ...
- 接上篇:将OneDrive云盘挂载到我的电脑!(1024快乐,明年我应该也可以过这个节日了!)
今天对程序猿来说是个值得纪念的日子!祝程序员小哥哥小姐姐们今天可以早早下班,回家休息,Bug走开! 接上篇,将自己申请的5T云盘挂载到我的电脑! 第一步:挂网下载Raidrive 附上链接: http ...
- node_01_自定义模块(先创建package.json)
package.json必须是json格式 你必须确保所有的字符串,包括属性名,都是使用双引号而不是单引号 { "name": "163", "ver ...
- 寒假训练——搜索 E - Bloxorz I
Little Tom loves playing games. One day he downloads a little computer game called 'Bloxorz' which m ...
- 【洛谷】【模拟+栈】P4711 「化学」相对分子质量
[题目传送门:] [戳] (https://www.luogu.org/problemnew/show/P4711) [算法分析:] 关于一个分子拆分后的产物,一共有三种情况: 原子 原子团 水合物 ...
- 利用python scapy包进行抓包发包与ARP扫描
小技巧 通过在交互式的python解释器下,可以通过help()函数查看函数或模块的用途. dir() 函数不带参数时,返回当前范围内的变量.方法和定义的类型列表:带参数时,返回参数的属性.方法列表 ...
- Linux命令——find/grep
这两个命令写起来会很多,这里只简单的写一些东西,加深自己的印象. 一.find find命令主要作用是沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作. 1)命令格式 find [参数] ...
- 自行实现高性能MVC
wcf虽然功能多.扩展性强但是也面临配置忒多,而且restful的功能相当怪异,并且目前没法移植.asp.net core虽然支持webapi,但是功能也相对繁多.配置复杂.就没有一个能让码农们安安心 ...
- 讲一下Asp.net core MVC2.1 里面的 ApiControllerAttribute (转载)
ASP.NET Core MVC 2.1 特意为构建 HTTP API 提供了一些小特性,今天主角就是 ApiControllerAttribute. (注:文章是18年2月份的,所以文章提到了cor ...
- flask多app和栈的应用
一.简介 flask的蓝图可以实现url的分发,当有多个app时也可以利用app进行url分发,这里介绍下使用方式和内部原理以及栈的应用. 二.多app使用 使用示例 from werkzeu ...