beta 阶段的 postmortem 报告

1. 每个成员在beta 阶段的实践和alpha 阶段有何改进?

成员 

Beta阶段的实践和alpha 阶段有何改进 

黄山成

beta阶段较alpha阶段对相关的界面优化实现的更加完好,界面更加友好,并且数据库的创建及其导入都更加的灵活。

顾鹏

beta阶段较alpha阶段对结构和算法的理解更为深刻,相关技术更加熟练,底曾的架构更加完善。

吕兰兰

数据库从excel表中导入得更加顺利,服务器研究得更加深刻,用户的需求也更加了解,虽然最终约自习没有实现,但是学习到了很多。

2. 团队在beta 阶段吸取了那些alpha 阶段的经验教训?

2.1在alpha阶段中,对功能的需求分析不够仔细,没有很好的了解真实用户的需求。因此在Beta版本中增加了更为迫切而实在的需求功能,增加了考试周自习的功能,也了解到约自习这一功能的作用。

2.2敏捷开发更加顺利,交流比一开始要多,因为Alpha版本发布后功能存在很多缺陷,连基本的查询都存在问题,所以Beta版本阶段,交流更多,实现得功能越来越完善。

3. 12 条敏捷开发的原则中, 团队做得最好和最不好的各列举 2 点。

最好的两点:

(1)    敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势。

这一点我们做得好是因为我们将考试周上自习进行的增加和完善,满足了客户的迫切需求。

(2)    保持简明——尽可能简化工作量的技艺——极为重要。

代码简明扼要,工作量也是简单分明,界面也比较灵活有趣。

最不好的两点:

(1)       无论团队内外,面对面的交流始终是最有效的沟通方式。

这一点我们首先没有对外寻求一些帮助,或者说没有没有虚心请教他人,

这使得我们服务器约自习那一块有问题。其次团队内部交流不多,所以开发效率一开始并没有得到提高。

(2)  尽早的、持续的交付有价值的软件来使客户满意

这一点我们做的不好,因为我们没有尽早发布自己的产品,也没有及时更新,这会使得软件生命周期阶段,软件生命力会降低。

4. 对照 The Cathedral and the Bazaar (大教堂和集市), 你的团队开发模式是哪一种, 优势/劣势在哪里?

我们团队的开发模式在alpha初始阶段更倾向于做成封闭的教堂,因为没有过多的了解用户,但在实际开发过程中慢慢向集市方式转变,开展出更加实用的功能,更加满足客户需求,所以我们认为更倾向于集市模式。

采用这样的模式,我们的优势在于能够更加贴近用户的需求,使得软件的实用性更加有所体现,用户的人数更多,有市场。而且功能和整体软件使用感受等方面也加强。

劣势在于我们没有太多的时间思考关于项目骨架的问题,在“大教堂和集市”文中提到的以下两点上做得还不够好:

a) 健壮的结构远比精巧的设计来得重要。换句话说,结构是第一位的,功能是第二位的。

b) 保持项目的简单性。设计达到完美的时候,不是无法再增加东西了,而是无法再减少东西了。

在以后的项目中,还是需要尽早考虑一些关于结构的问题,应对敏捷开发中需求的变化。

Beta版本总结的更多相关文章

  1. JuCheap V2.0响应式后台管理系统模板正式发布beta版本

    JuCheap V1.* 查看地址: http://blog.csdn.net/allenwdj/article/details/49155339 经过半年的努力,JuCheap后台通用响应式管理后台 ...

  2. Beta版本冲刺计划及安排

    经过紧张的Alpha阶段,很多组已经从完全不熟悉语言和环境,到现在能够实现初步的功能.下一阶段即将加快编码进度,完成系统功能.强化软件工程的体会.Beta阶段的冲刺时间为期七天,安排在2016.12. ...

  3. 【Phylab2.0】Beta版本项目展示

    团队成员 冯炜韬(PM)http://www.cnblogs.com/toka 岳桐宇(后端)http://www.cnblogs.com/mycraftmw 杨子琛(测试&LaTeX)htt ...

  4. 一起来测试天兔Lepus3.8 Beta版本的MSSQL部分

    一起来测试天兔Lepus3.8 Beta版本的MSSQL部分 产品介绍:http://www.lepus.cc/下载地址:http://www.lepus.cc/soft/18手册地址:http:// ...

  5. 【Beta版本】冲刺随笔汇总

    [Beta版本]冲刺计划及安排 [Beta版本]冲刺-Day1 [Beta版本]冲刺-Day2 [Beta版本]冲刺-Day3 [Beta版本]冲刺-Day4 [Beta版本]冲刺-Day5 [Bet ...

  6. TAC Beta版本 冲冲冲!!!

    一.Beta版本冲刺博客目录: 第一天 第二天 第三天 第四天 第五天 第六天 第七天 二.Beta版本需要改进完善的功能: service层传入参数的判断与提示以及各函数内的相应提示 界面改进.优化 ...

  7. 【Beta版本】七天冲刺集结令

    031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬涛 [Bet ...

  8. Beta版本——用户试用与调研报告

    1 引言 1.1 系统概述 ​ 毕设导师智能分配系统是一个用来简化传统手工匹配繁琐操作的系统.本系统将学生报志愿.系负责人收集整理数据.相关人员进行手工分配.反馈选择结果等繁琐的操作转移到线上.把毕设 ...

  9. 易货beta版本项目展示报告

    一.团队成员和个人博客地址 PM:刘猛 开发人员:胡亚坤,董元财 测试人员:马汉虎,赖彦谕 团队名:bestRW 团队博客地址:http://www.cnblogs.com/niceRW/ 董元财:h ...

  10. 易货Beta版本发布说明

    说明 由于前几天确实比较忙,所以没来得及写发布说明. 功能 我们在beta版本主要加入了以下几个功能: 一:增加了用户的发布界面 二:增加了用户的购买界面 三:使用下拉刷新取代了之前的handler后 ...

随机推荐

  1. myeclipse10配置maven

    一:Maven的下载安装 准备工作: 1)安装环境 Windows xp 2)需安装JDK ,并配置环境变量(略) 3) Maven版本3.0.5 4)下载地址:http://mirror.bit.e ...

  2. swift是强类型语言

    swift是强类型语言 所有的变量必须先声明,后使用: 指定类型的变量只能接收类型与之匹配的值. 强类型:变量的类型明确,变量的赋值必须符合类型约束:变量的类型转化必须显式进行. 强类型:类型规则的制 ...

  3. BZOJ5368:[PKUSC2018]真实排名(组合数学)

    Description 小C是某知名比赛的组织者,该比赛一共有n名选手参加,每个选手的成绩是一个非负整数,定义一个选手的排名是:成绩不小于他的选手的数量(包括他自己). 例如如果333位选手的成绩分别 ...

  4. tarjan【模板】缩点

    传送门:https://www.luogu.org/problemnew/show/P3387 首先呢,tarjan找一个图的强连通分量是基于对图的dfs的.这中间开了一个dfn[]代表dfs序,还有 ...

  5. Oracle 11g常用管理命令(用户、表空间、权限)

    PS:下面是Oracle 11g最常用的基本管理命令,包括创建用户.表空间,权限分配等.以下命令本人都验证操作过,并加上了本人的小结与说明. 1.启动oracle数据库: 从root切换到oracle ...

  6. OpenCV——SURF特征检测、匹配与对象查找

    SURF原理详解:https://wenku.baidu.com/view/2f1e4d8ef705cc1754270945.html SURF算法工作原理 选择图像中的POI(Points of i ...

  7. easyui 如何引入

    一:引入easyui 1:参考官网:http://www.jeasyui.net/ 2:引入 整个文件夹:themes,包括:icon.css.image 等等 3:引入easyui.css      ...

  8. Android 网络请求超时处理方案

    以用户登录为例介绍用户访问网络时的请求超时处理的两种方法: 1)使用android提供的工具类AsyncTask类,此类提供了一个AsyncTask.execute().get(timeout, un ...

  9. 20155302《网络对抗》Exp7 网络欺诈防范

    20155302<网络对抗>Exp7 网络欺诈防范 实验内容 (1)简单应用SET工具建立冒名网站 (1分) (2)ettercap DNS spoof (1分) (3)结合应用两种技术, ...

  10. PowerBI开发 第一篇:设计PowerBI报表

    PowerBI是微软新一代的交互式报表工具,把相关的静态数据转换为酷炫的可视化的,能够根据filter条件,对数据执行动态筛选,从不同的角度和粒度上分析数据.PowerBI主要由两部分组成:Power ...