首页 > 其他分享 >2024.6.10(beta阶段的postmortem报告)

2024.6.10(beta阶段的postmortem报告)

时间:2024-06-10 21:11:55浏览次数:25  
标签:10 2024.6 用户 beta 开发 阶段 alpha 我们

beta阶段的postmortem报告

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

成员 Beta阶段的实践和alpha阶段有何改进
李天宇 beta阶段相对于alpha阶段对调用AI和布置网页到服务器等相关技术更为熟悉。
胡翔 beta阶段相对于alpha阶段更加熟悉了C#和unity这两门语言,对游戏开发的理解也更为深刻。
贾建超 beta阶段相对于alpha阶段更加熟练掌握了JavaScript+servlet的交互方式,对于这种方式的运用更为得心应手一些。

 

 

 

 

 

 

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

  在alpha阶段,我们对用户需求分析不够仔细,没有以小孩子的视角去仔细思考需求。在beta阶段我们对心理健康游戏加入了在每次打完怪后会和用户进行一定程度的互动,并根据此互动来生成在最后完成任务时的总结,还依据用户的回答来分析用户最近的情绪变化,对用户进行言语上的安慰。而在网络安全部分,因需要把每次用户提交的问题进行提交chatgpt并对此生成一个分析结果,所以会出现提交时间过长的问题,所以我们在这期间加入了一个动态的加载动画,是一个火箭升空的动画。以此来帮助孩子们度过等待的时间。

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

最好的两点:

(1)   工作的任务量是首要进度度量标准。

我们非常认同这个衡量标准并在实际项目执行中很好地应用了这个标准。由于在beta阶段添加的代码耦合性没有第一阶段那么大,应用这个标准能够更加清晰地反映工作的进度。

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

起初,我们打算通过应用MVVM模式进行开发,PM把设计文档都写好,然后让组员实现。然后在实际过程中发现这个方法并不是最适合我们的。因为我们对WPF技术并不是很熟悉,与其因为整体框架所需知识的学习而拖慢进度,不如采用成员之间互相交流互相学习的方法迭代式地开发。

最不好的两点:

(1)没有规划好具体进度,出现了因某个功能未实现或处理某个bug而导致了出现了加班加点的情况。

(2)还是没有特别彻底的以用户为小孩子的角度去分析需求,对于介绍和每个页面完成任务后的总结不够吸引孩子,出现了篇幅过多,趣味性不够的情况。

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

我们团队的开发模式更倾向于集市模式。

我们通过各抒己见,然后共同讨论的模式来进行项目需求分析和功能实现,这种模式的优势在于我们能够更好的去贴近用户需求并且做出一个能尽可能让大家都满意的项目方案。

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

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

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

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

标签:10,2024.6,用户,beta,开发,阶段,alpha,我们
From: https://www.cnblogs.com/jiajiayu/p/18241037

相关文章

  • 代码随想录算法训练营第三十五天 | 1005.K次取反后最大化的数组和 134.加油站 135.分
    1005.K次取反后最大化的数组和题目链接文章讲解视频讲解思路:  按绝对值从大到小排序  遍历数组,遇到负数,如果次数未用完就取反  最后如果剩余次数未用完且为奇数就将数组最后一个元素取反classSolution{staticboolmyCompare(constint&lhs,constint&r......
  • Luogu P1784 数独 [ 模板 ] / P1074 靶形数独 题解 [ 蓝 ] [ 深搜 ] [ 剪枝 ] [ 卡常
    数独模板,靶形数独卡了2h,再也不想写数独了。思路显然是对每个格子进行枚举,类似八皇后的方法去做,朴素方法是由\((1,1)\)到\((9,9)\)遍历过去。优化我们人在做数独时,会优先选择已填格数多的行、列、区域,这样可以保证尝试次数少。同样,这一点在本题中也可以应用,但是有两......
  • P10572 [JRKSJ R8] +1-1 题解
    样例给了我们一个很好的提示。观察样例中\(1\rightarrow4\)的路径,发现\(4\rightarrow5\)这条边走了两遍,再结合题目描述中不需要保证是简单路径的提示,我们发现:如果路径两侧分别是(\(\rightarrow\)(和)\(\rightarrow\))的话,那么中间不管怎么走都可以通过左右横跳来......
  • 字节面试:CPU被打满了/CPU100%,如何处理?
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • 中视频100%过原创神器,免费AI一键生成各类故事
    大家好!当你还在为创作视频内容而绞尽脑汁时,是否想过有一个智能的助手,能为你一键生成故事剧本,甚至还能帮你设计分镜?今天,就让我们一起来揭开这个神秘助手的面纱,看看它如何让视频创作变得简单又有趣。一、AI工具的神奇之处在这个信息爆炸的时代,每个人都可以是内容的创作者。但创......
  • LibreOJ #10131. 「一本通 4.4 例 2」暗的连锁 题解 树上差分
    暗的连锁题目描述Dark是一张无向图,图中有N个节点和两类边,一类边被称为主要边,而另一类被称为附加边。Dark有N−1条主要边,并且Dark的任意两个节点之间都存在一条只由主要边构成的路径。另外,Dark还有M条附加边。你的任务是把Dark斩为不连通的两部分。一开始Da......
  • 关于10X HD和visium数据整合分析以及HD解卷积RCTD的运用
    作者,EvilGenius最近的粉丝我发现都很有钱啊,HD、Xenium项目都上了,都开始问我HD需不需要整合这样的问题了。以及HD需不需要解卷积的问题。我们这一篇就来回答一下这个分析。关于整合的分析,公司内部在开流程架构会议的时候,深入讨论过,关于Xenium没什么争议,毕竟做了细胞分割、注......
  • 如何管理文件 2024年6月10日
    如何管理文件 2024年6月10日      一、简介:   本文的文件是指人在日常工作、生活、娱乐、交流过程中形成的各种形式的信息记录。信息记录的集合构成了文件。有的文件可以用MicrosoftOffice办公软件打开,有的文件可以被MXPlayer、IINA播放器、完美......
  • 【网络编程开发】10.UNIX套接字域
    10.UNIX套接字域UNIX域套接字是用于在同一台计算机上运行的进程之间进行通信的一种机制。它与传统基于TCP/IP协议栈的套接字不同,UNIX域套接字操作更为高效,因为它避免了网络层的开销,不涉及网络报头、检验和、顺序号等复杂的网络协议处理过程。UNIX域套接字的特点包括:高效的......
  • 科学使用Typora 1.8.10.0,2024新版,保姆级手把手教程,破解困扰
    写一篇如何在此版本解除付费的文章,希望能帮助更多跟我一样的学生党或者有需要的人,有能力的各位还是希望大家尊重一下知识付费。非常简单,大家跟着一步步做就行了。下载Typora官网链接:Typora官方中文站(typoraio.cn)首先是安装后的激活到Typora\resources\page-dist\stati......