为期近半年的软工课程顺利收工了。这一个学期的网站制作中, 憧憬过、懊恼过、兴奋过,回顾整个制作过程,我们按老师的要求来一份验尸报告

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

尹宇飞:alpha:参与网站排版和网站内容的讨论  制作网站浮窗结构

beta:根据反馈的内容,在行动上对网站的浮窗位置以及内容进行修改,对网站的排版进行修改

詹元成:beta阶段实际租用服务器、域名使用,对服务器配置和管理有了新的认识

学会 对服务器的数据库进行维护

武松桦:beta阶段精细化了页面的设计。更熟练掌握了页面结构的美工设计

学会了视频上传管理

王泽友:alpha:参与了网站页面形式设计和内容讨论,制作主页、成功案例、我们的优势几个页面的最初版本

    beat:根据反馈的要求和意见,协助修改页面。

王亚正:belta阶段对代码bug进行调试,找出页面跳转失败等方面的问题。加深了对对bug的调试和修改的理解

张军:belta阶段对博文的发表、与用户间的交流有了进一步进展

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

       在alpha阶段中,虽然我们团队已经确立了网站的基本框架,并按照我们自己的理解设计了网站的样式。(当然也是参照了许多留学机构网站)从感觉上来说我们应该是取其精华去其糟粕

用以提供给用户更好的体验,但交给验收方后它们还是提供了许多改进意见。

所以在beta阶段,我们果断换用新的设计方式,以验收发为主体,每次制作一个页面,由他们来提出改进意见,我们再改,如此循环,一直到他们满意为止。从根本上解决了用户满意度的问题。

同时吸取了alpha阶段的教训,我们还会把设计给同班同学看,让他们提出宝贵的意见。

3.12 条敏捷开发的原则中, 团队做得最好和最不好的各列举 2 点地方

最好的地方:

1. 在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。
  软件项目不会依照之前设定的计划原路执行,中间对业务的理解、软件的解决方案肯定会存在偏差,所以客户、需求人员、开发人员以及涉众之间必须进行有意义的、频繁  的交互,这样就可以在早期及时的发现并解决问题。

在我们的整个开发周期中,我们团队几乎每天都在一起讨论开发,并于验收方交互。

2.在团队内部,最具有效果并且富有效率的传递信息的方法,就是面对面的交谈。

大量的文档交流其实并不是很经济的做法。此时面对面的交谈反而更快速有效。因为我们的团队不大,寝室隔得不远,面对面交流很方便。

平时编程遇到bug,我们会跑到谁的寝室讨论;遇到设计上的分歧,将召开小组会议解决。

最不好的地方:

1.敏捷过程提可持续的开发速度。责任人、开发者和用户应该能够保持一个长期的、恒定的开发速度。

在开发alpha之前,团队并没有做到在一起讨论如何完成,而是各自顾自己手头上的事,忽略了这个项目,以至于项目进展缓慢,博客更新不够

及时。

2.即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。

改变需求是好事情,因为这些改变意味着我们更了解市场需求。 但在开发后期,我们团队没去改变需求。项目进度有所停滞。

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

以下是我对两种模式的理解

大教堂模式:传统大型软件公司的开发模式就像艰难缓慢的大教堂建造工程,有这严密的关机和封闭的集中式结构,在创新力、生产力和bug控制上落后于集市模式。

集市模式:  一种并行的、对等的扁平化开发接口参与者大多来自于互联网上的志愿者,结构松散、来去自由。

我们团队的开发模式大体上为大教堂模式。

采用这样的模式,我们的优势在于项目骨架清晰,设计目标明确,项目完成效率高。可以说完成的过程比较的流畅。

但劣势在于离实际观看用户太远了,不能够更加贴近用户的需求,随时倾听用户的想法,包括功能点和整体软件使用感受等方面。导致设计出来的用户比较切合验收发,但不是很

切合观看用户。

第五组postmortem报告的更多相关文章

  1. postmortem报告【第二组】

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

  2. beta 阶段的 postmortem 报告

    part一: 用户数:目前约30人 总结:与当初的预算差不多,首先1.第一次开发软件,经验效率不足,那是很正常的事情.2.用户数量少,因为宣传力度还是比较的少.应该加强软件的推广才行. part二: ...

  3. postmortem报告

    beta阶段与alpha阶段的比较 beta阶段与alpha阶段的比较主要从个人方面和团队方面进行总结. 以下是我们的队员对于自己在beta阶段的实践和alpha阶段的改进的总结. 成员林静雯认为,自 ...

  4. alpha阶段的 postmortem 报告

    1. 每个成员到了第二次alpha 阶段与第一次相比,取得什么进步? 成员    黄杰 学会了app环境的搭建和代码的基本理解 李炫宗 更加明白安卓代码的编写和理解 康取 对安卓界面的设计有一些了解 ...

  5. alpha版postmortem 报告

    一.团队开发存在的问题 此次会议我们团队中每个成员都仔细思考并提出了团队在这一阶段存在的问题,主要如下: 1.前期任务规划.分配不合适: 2.个人对认领任务模块完成度.了解度不够: 3.个人学习意识. ...

  6. 6th Alpha阶段的postmortem报告

    组名:好好学习(代组长发布)  会议重要内容记录: 1.  尝试在beta阶段实现的功能,与alpha阶段相比的优势 (1)更改软件现有的bug: 1)软件的账目只能输入,但是一旦发生失误却无法更改和 ...

  7. Beta版本总结

    beta 阶段的 postmortem 报告 1. 每个成员在beta 阶段的实践和alpha 阶段有何改进? 成员  Beta阶段的实践和alpha 阶段有何改进  黄山成 beta阶段较alpha ...

  8. 【彩彩只能变身队(第七组)】Beta版本

    本篇博客包括前期博文汇总.任务墙.团队管理细节与交流细节.代码管理.Beta阶段冲刺.团队总结.用户使用报告.Postmortem报告. 服务器网址:http://47.106.227.154/ 彩彩 ...

  9. M1事后分析报告(Postmortem Report)

    M1事后分析报告(Postmortem Report) 设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们项目组所开发的软件为一个基于Andro ...

随机推荐

  1. C# List和DataTable的相互转换

    1.List转DataTable /// <summary> /// list to datatable /// </summary> /// <typeparam na ...

  2. Linux防火墙--iptables--白名单配置

    1.服务器22端口和1521端口开通给指定IP [root@node2 sysconfig]# iptables -t filter -nL INPUT Chain INPUT (policy ACC ...

  3. ini配置文件内如果有更新参数

    ini配置文件内如果有更新参数 执行更新 更新参数 自动去下载执行????

  4. spring cloud学习笔记二 ribbon负载均衡

    Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为.为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求.Ribb ...

  5. vue循环渲染变量类样式

    由于需求的需要,将五种不同的颜色样式通过v-for进行遍历渲染,所以我这里采用绑定类函数进行判断方式.代码: 效果: 灵感来自:https://www.jianshu.com/p/33e181be3d ...

  6. BZOJ 3294: [Cqoi2011]放棋子(计数dp)

    传送门 解题思路 设\(f[i][j][k]\)表示前\(k\)个颜色的棋子占领了\(i\)行\(j\)列的方案数,那么转移时可以枚举上一个颜色时占领的位置,\(f[i][j][k]=\sum\lim ...

  7. The Rotation Game

    题目链接 题意:有八种操作棋盘进行移动,使得中间8个数字一样,问·最短移动步数及如何移动. 思路:dfs,因为当中间八个数字中有m个数字不同时,至少需要m次操作,将这个m作为估值.

  8. LintCode之各位相加

    题目描述: 我的代码 public class Solution { /* * @param num: a non-negative integer * @return: one digit */ p ...

  9. MySQL操作数据库值mysql事务

    创建一个无参数的事务     注意要写START TRANSACTION或者是Begin;Mysql会默认直接执行一个单元 MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可 ...

  10. Maven之自定义pom类型的基础项目

    摘要:在当前的软件开发场景中,大都是通过maven管理项目,而如果使用maven的话,其实也会有很多问题,比如项目中依赖的版本管理就是一个很头疼的事,如果一个项目中有很多人同时开发那么这就很可能造成大 ...