Beta里程碑总结

设想和目标

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

要解决的问题是如何实现消息的发布与查看以及个人主页的实现;定义的基本清楚,团队成员都了解;曾经从数据库管理员的角度对典型用户和典型场景有清晰的描述。

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

两次冲刺之间的时间我们团队做了详细的计划,并分工。

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

阐述理由,意见还是不统一时投票。

用户量、用户对重要功能的接受程度和我们事先预想的一致吗?我们离目标更近了吗?

用户量和设想的差不多,但用户好像要求比较高;离目标只近了一点点吧。

如果历史重来一遍, 我们会做什么改进?

进行充分的准备,详细的讨论。

计划

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

没有都做完,只完成了一个发布、删除、修改消息的功能;因为原计划的目标设立不合适,所以只完成了1/5左右。

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

这样的事比较多,我们的分工不是特别明确,对项目还有很多不懂的地方,走了很多弯路。

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

不是全部都有清楚定义和衡量的交付条件。

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

是,但总会比预期的时间长。

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

有,有一星期左右的缓冲时间;这段时间可以完善项目,写文档等。

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

将来会多花一些时间自学、团队合作讨论等。

我们学到了什么?如果历史重来一遍, 我们会做什么改进?
定好最终的目标,不能过高也不能过低;团队成员多一些合作。

资源

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

有,图书馆的书、网上的教程、学长学姐的程序

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

任务完成时间比预期的长,是根据工作量、工作难度与个人能力估计的,精度不是很高。

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

测试时间很长;人力不够;软件/硬件是足够的。

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

有,因为自己有时候认识问题不够全面。

 

有什么经验教训?如果历史重来一遍, 我们会做什么改进?

正确安排时间,团队成员之间加强沟通

变更管理

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

是,通过每天站立会议通知变更的消息。

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

成员间互相讨论,都认为不重要的功能推迟实现,比如发布校园动态。认为重要的功能及与设定的目标密切相关的必须实现,比如消息的增删改查等。

3. 项目的出口条件(Exit Criteria
– 什么叫“做好了”)有清晰的定义么?

版本稳定,功能已基本实现,很少的bug

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

能,四个人的力量是无限的。

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

我们学到了什么?如果历史重来一遍, 我们会做什么改进?

合作的方式可以让项目成功事半功倍;设定合适我们的团队的合作方式。

设计/实现

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

由组长张雪晴提出,三个成员一起出点子;在团队成立之后提出的。

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

有,团队成员讨论得出一致结论。

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

有用到单元测试,其他的没有;比较有效。

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

消息写入数据库的BUG较多,对这方面的知识不够熟悉。

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

由一位成员检查调试;基本符合规范。

我们学到了什么?如果历史重来一遍, 我们会做什么改进?

把程序规范化。

测试/发布

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

写过测试计划

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

没有

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

没有,是自己测试的

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

通过用户的使用感受和反馈进行改正。

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

投票阶段出现一点问题;发布力度小。

我们学到了什么?如果历史重来一遍,我们会怎么改进?

总结

你觉得团队目前的状态属于CMMI中的哪个级别?

可重复级:建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。

你觉得团队目前处于萌芽/磨合/规范/创造阶段的哪一个阶段?

处于磨合和规范之间。

你觉得团队在这个里程碑想比前一个里程碑有什么改进?

团队合作的更加紧密。

你觉得目前最需要改进的一个方面是什么?

有阶段性的总结;前期的分工不是很明确;时间估计不准确,时间没有把握好

bate阶段项目总结的更多相关文章

  1. [课程设计]Scrum 3.1 多鱼点餐系统开发进度(第三阶段项目构思与任务规划)

    Scrum 3.1 多鱼点餐系统开发进度(第三阶段项目构思与任务规划) 1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢志不渝,追求完美 4.团队选题:餐厅到 ...

  2. Scrum 3.1 多鱼点餐系统开发进度(第三阶段项目构思与任务规划)

    Scrum 3.1 多鱼点餐系统开发进度(第三阶段项目构思与任务规划) 1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢志不渝,追求完美 4.团队选题:餐厅到 ...

  3. 自我总结(六)---(学习j2ee+j2ee第一阶段项目)

    自我完善的过程就是在不断的自我总结不断的改进. 学习了Struts2 Spring Hibernate. 十天前结束了这个课程.也考试了.这次考试老师说机试考的还不错.其实就是一个简单的用户登录,进行 ...

  4. 《sql---教学反馈系统-阶段项目1》

    --修改列 --把 "Address" 栏位改名为 "Addr".这可以用以下的指令达成: --ALTER table customer change Addr ...

  5. 《sql---教学反馈系统-阶段项目2》

    /* a) 创建数据库 使用T-SQL创建数据库feedback,要求:①一个主要文件(存放在第一个硬盘分区C:\project文件夹下),初始大小为10M,最大为200M,文件自动增长率为15% ② ...

  6. [Alpha阶段]项目展示博客

    目录 Alpha阶段项目展示 1.团队成员介绍 2.工程相关信息 (1)我们的用户 (2)产品表现 (3)团队分工 (4)项目管理 (5)测试 (6)文档 (7)用户调研 3.项目信息 (1)实际进展 ...

  7. 秘制牛肉Alpha阶段项目展示

    秘制牛肉Alpha阶段项目展示 1.团队成员和个人博客 · 左顺:"我是左顺,秘制牛肉队开发人员". · 王尖兵:"C,java,html5都会一点的菜鸡,没做过团队项目 ...

  8. Alpha阶段项目复审(冲鸭队)

    Alpha阶段项目复审(冲鸭队) 组名 优点 缺点 排名 天冷记得穿秋裤队 支持文件离线开源下载,没有限速 部分功能未实现 1 中午吃啥队 点餐系统用户需求较高,系统功能完善 界面可以再完善一下些 2 ...

  9. 团队项目第6周 - Alpha阶段项目复审 - 天冷记得穿秋裤队

    团队项目第六周 - Alpha阶段项目复审 - 天冷记得穿秋裤队 经小组讨论得出以下排名 小组 优点 缺点,bug报告 最终名次 冲鸭队 一款融合了2048和俄罗斯方块的小游戏,题材十分新颖,游戏充满 ...

随机推荐

  1. Leetcode: Optimal Account Balancing

    A group of friends went on holiday and sometimes lent each other money. For example, Alice paid for ...

  2. Leetcode: Ones and Zeroes

    In the computer world, use restricted resource you have to generate maximum benefit is what we alway ...

  3. python爬虫

    预:网页的组成 HTML(结构)+css(样式)+javascript(功能) 爬虫主要针对的是HTML和css HTML: <div></div>div标签 代表网页中某个区 ...

  4. Java类WebServer及中间件拿webshell方法总结

    0.序 原文名称:Tomcat.Weblogic.JBoss.GlassFish.Resin.Websphere弱口令及拿webshell方法总结 原文from:http://www.hack80.c ...

  5. c#-二分查找-算法

    折半搜索,也称二分查找算法.二分搜索,是一种在有序数组中查找某一特定元素的搜索算法. A 搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束: B 如果某一特定元素大于或者小 ...

  6. Apache部署django项目

    在此之前,我们一直使用django的manage.py 的runserver 命令来运行django应用,但这只是我们的开发环境,当项目真正部署上线的时候这做就不可行了,必须将我们的项目部署到特定的w ...

  7. C语言函数的声明以及函数原型

    C语言代码由上到下依次执行,原则上函数定义要出现在函数调用之前,否则就会报错.但在实际开发中,经常会在函数定义之前使用它们,这个时候就需要提前声明.所谓声明(Declaration),就是告诉编译器我 ...

  8. Unity 性能

    Unity 5.0 AMD 7650k 自带核显 Unity自建立方体2000正方体 50帧 但每个立方体多达60面 多个三角形 每秒100万面绘制 可能每个都要单独计算光照? 导入3ds模型相当于 ...

  9. Linux中的命令 make -f 是什么意思

    出处:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c422460 ...

  10. arm 2440 linux 应用程序 nes 红白机模拟器 第2篇 InfoNES

    InfoNES 支持 map ,声音,代码比较少,方便 移值. 在上个 LiteNES  的基础上,其实不到半小时就移值好了这个,但问题是,一直是黑屏.InfoNES_LoadFrame ()  Wo ...