beta 阶段的 postmortem 报告

发布时间 2023-06-02 23:36:47作者: 那啥cjj

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

姓名 Beta阶段的实践alpha 阶段有何改进 
王集洲 知道了开启router模式,在激活导航时以index作为path进行路由的跳转
陈俊杰 较alpha阶段界面功能增加了一些,能让用户有更好的人机交互
冯嘉乐 对界面进行了优化,实现更好的UI设计

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


(1)alpha阶段我们团队缺少沟通和交流,在工作阶段基本是各自完成各自的活,导致了最后的成品(后台系统和面向用户系统)在界面上不一致形成了一种违和感,在beta阶段我们吸取了这一教训,鉴于后台系统功能比较完善,页面比较美观,对面向客户系统的UI设计进行了新的规划和制作,增加了团队成员间的沟通。

(2)beta阶段我们对客户端功能进行了进一步的完善和增加,吸收了alpha阶段的功能太少的不足之处。

(3)后台系统在alpha阶段使用的是超链接进行页面的跳转,在beta阶段就进行了进一步完善,学会了开启router模式,配置路由进行navmenu页面的跳转。

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

最好的两点:

(1)只有不断的关注技术和设计才能越来越敏捷

我们团队从最初的alpha阶段,客户端界面和后台系统的界面样式不一致,到后面beta阶段吸取经验规划设计更加美观的UI界面;从最初的后台系统采用超链接进行页面的跳转到后面beta阶段学习router模式,配置路由进行navenu页面的跳转,无不体现出我们团队对于技术和页面设计的重视,经过团队讨论这属于我们做的最好的两点之一。

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

我们团队的工作比较细化,虽然细化但是内容也比较精简,不会制作一些与目的无关的内容,能让用户非常明了的知道我们的产品软件是在做什么,而不会画蛇添足做一些有的没的。

最不好的两点:

(1)几乎没有发布过几次软件,一个月多的时间才会对版本进行一次更新

我们产品出现的这种问题主要还是在于我们效率比较低下,为什么效率低下是因为团队内部缺少沟通和交流,这也是上文第二点中提及的在alpha阶段的教训

(2)软件的不可实用性存在较大问题

这也是王建民老师每次阶段总结会给我们团队提出的建议,就是我们制作的产品如果要制作面向客户端就应该考虑android开发,以及制作条形码功能自始至终没能实现,是我们应该考虑的问题

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

我们团队属于是大教堂模式,我们团队从alpha阶段开始到最后beta阶段收尾都缺少向用户进行数据的采集,发布我们的产品软件给广大用户进行测试,来获得他们的反馈,从而更加准确的来完善我们的产品软件。优势:我们的制作环境比较封闭,不受外界干扰,不会因为一些外来因素的影响而改变团队的整个前进的方向,团队成员可以一心一意的完成手头的活。

劣势:缺少与外界的联系,会导致最终产品的功能不会根据市场需求而进行改变和转换,会降低我们软件产品的竞争力。