一.alpha阶段的经验教训

1.针对 进度规划不到位,任务完成速度慢 的问题,引入teambition规范任务管理,每周组会验收上一周任务,发布下一周任务,对各组员是否完成任务以及完成质量进行评价。

2.针对 与用户接触不够多 的问题,在原有的组内自测,少量邀请外部用户测试的基础上,增加组外用户的测试次数,即测即改,也根据用户反馈的需求,适当增减开发内容,调整开发计划,在项目基本完成时邀请用户,完成用户报告。

3.针对 与旧版BBS相比,亮点不突出 的问题,在完成BBS核心功能基础上,开拓额外功能,重点放在提高用户体验,便于用户间交流上,完善了用户界面,用户互相关注的功能,增加了聊天功能,具体参见Beta版本展示博客。

二.敏捷开发的原则

做的最好:

Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

1. 要欢迎变动的需求,即便是在开发的晚期也不例外。敏捷过程利用变更来为客户获得竞争优势。

针对测试中出现的问题,和与用户沟通了解的信息,我们一直到开发晚期,也在尝试改变,增添新的功能。

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

2. 向开发团队及在开发团队中传达信息的最有效率和最有效的方法是:面对面的交谈。

除了每周组会,我们组主要的开发方式是几人聚在一起,一边讨论一边开发,面对面的高效率传达信息,推进项目。

做的最差:

Business people and developers must work together daily throughout the project.

1. 业务人员与开发人员每天工作在一起,直到项目结束。

由于其他的学习任务,实际的各种因素,这一条难以做到。

Working software is the primary measure of progress.

2. 可工作的软件是进度的首要度量。

由于本项目不易划分成单个可工作的部分,在最后整合前,都难以做到这一条。

三.The Cathedral and the Bazaar (大教堂和集市)

  • 大教堂模式(The Cathedral model):源代码在软件发行后公开,但在软件的每个版本开发过程中是由一个专属的团队所控管的。作者以GNU Emacs及GCC这两软件为例。
  • 市集模式(The Bazaar model):源代码在开发过程中即在互联网上公开,供人检视及开发。作者以Linux核心的创始者林纳斯·托瓦兹带领Linux核心的开发为例,亦引用fetchmail的开发为例。

我们主要采用的是市集模式,在项目的一开始,我们便将源代码上传到Github,供人检视和开发,实现让够多人看到源代码,错误将无所遁形”(Given enough eyeballs, all bugs are shallow),在本课程结束后该项目也将作为开源项目,交由有兴趣的组员或者他人,继续完成。

转载于:https://www.cnblogs.com/gongchengmiao/p/9406452.html

postmortem报告【第二组】相关推荐

  1. β版本展示博客-第二组(攻城喵组)

    >>>点击进入新版瀚海星云BBS<<< 测试账号:BBStest 密码:20180810bbs 一.前情回顾 ①团队介绍:超简洁版              →[攻 ...

  2. 李飞飞AI100报告第二弹,提出14大AI机遇与挑战,82页pdf

    来源:Stanford 编辑:好困 David 「AI100」报告第二弹! 本次报告评估了2016年至2021年间人工智能的发展,涵盖14大问题,探讨了人工智能发展的关键领域. 主题是「人工智能在日常 ...

  3. 第二组视频:MySQL复制

    第二组视频,MySQL复制,已经上线.此视频更有三个,就发表在51cto下载站内. 课程中所用教材为:<O'Reilly.MySQL.High.Availability.pdf>和MySQ ...

  4. 计算机基础16秋在线作业,北大16秋《计算机基础与应用-第二组》在线作业.doc

    北大16秋<计算机基础与应用-第二组>在线作业北大16秋<计算机基础与应用-第二组>在线作业 一.选择题(共40题,每题1分,共40分) 鼓励独立完成作业,严惩抄袭. 1.(第 ...

  5. 全球首份AR报告第二章:AR的工作原理

    这里写链接内容 全球首份AR报告第二章:AR的工作原理 继智能手机.平板电脑之后,虚拟现实(VR)与增强现实(AR)有潜力成为下一个重大通用计算平台. 从当前来看,更多的公司选择从VR领域进行切入,各 ...

  6. 继金字塔数142857外第二组世界上最神奇的数字

    出处:IT168 http://publish.it168.com/2008/0107/20080107043101.shtml 2008年1月发表于IT168 元旦节那天上午刚打开手机,就收到一美眉 ...

  7. php运算符实验报告,第二章,第三章实验报告(示例代码)

    C程序设计实验报告(第二次) 姓名:熊毅 实验地点:家 实验时间:2020.03.10 实验项目:字符与ASCII码:运算符与表达式的应用:顺序结构应用程序:数学函数:鸡兔同笼:确定坐标 一.实验目的 ...

  8. linux实验报告实验二,Linux实验报告 第二章

    linux实验报告 第二章 linux终端 1,概念 使用linux时并不是直接使用系统,而是通过shell这个中间程序来完成,为了实现在一个窗口中完成用户输入和现实输出,linux系统还有一个叫做终 ...

  9. 第二组第一次成团哈哈哈哈

    本博客为OUC2022秋季软件工程第一周作业 文章目录 软件工程课的第二小组 邱琦的个人介绍 邱琦的思考 宋子昂的个人介绍 宋子昂的思考 陈江栋的个人介绍 陈江栋的思考 韦境的个人介绍 韦境的思考 李 ...

最新文章

  1. 中国发现银河系最大恒星级黑洞!颠覆认知登上Nature:68倍太阳质量,自研郭守敬望远镜立大功...
  2. BOOST内存管理(二) --- boost::pool
  3. User status profile field in WebUI
  4. Numpy的切片操作
  5. 常见8种机器学习算法总结
  6. 第三方开源项目名称_如何为您的开源项目选择品牌名称
  7. (C++) CreateThread
  8. 机器学习-Adaboost 算法(集成学习)
  9. Gstreamer调用pulseaudio播放流程(十三)
  10. 软路由:AdGuardHome + OpenWRT 让你家的网络无广告无跟踪
  11. 爱荷华州立大学计算机专业,爱荷华州立大学计算机博士专业课程设置情况
  12. 2012,当我们谈论移动互联网创业时,我们在谈论些什么?
  13. 扩展名是.ps的PostScript文件详解
  14. 用Python下载xkcd图片
  15. matlab画平面心型线,如何用matlab画出心形线
  16. 出门忘带身份证?那就试试这几款好用软件
  17. 2016互联网金融安全峰会报名
  18. 第五部分 项目进度管理
  19. 扎心了!37岁被裁,好几个月都没有找到工作,面试大公司被婉拒,无奈只能降薪去小公司,没想到还被人嫌弃技术太落后...
  20. GCC源代码分析(1): GCC中的树

热门文章

  1. Mint UI —— 基于 Vue.js 的移动端组件库
  2. CritterAI插件CritterAI与Recast Navigation寻路
  3. touch用来修改文件时间戳,或者新建一个不存在的文件
  4. 推荐一款新式开源的反向代理工具(FRP)
  5. JavaDay01-计算机基础
  6. 形容词和形容动词活用形的用法
  7. java aes cfb 256_aes加密解密源码,包括aes128、aes192、aes256位,以及cbc、cfb、ecb、ofb、pcbc模式...
  8. 计算机影视后期处理论文,影视影片论文,关于影视后期处理的应用相关参考文献资料-免费论文范文...
  9. 组策略使用以及强制刷新命令
  10. linux高危漏洞怎么处理,Struts2高危漏洞解决方案一览