每个成员在beta 阶段的实践和alpha 阶段有何改进?
侯圣燊:beta阶段较alpha阶段对写四则运算的测试方法更加熟悉和更加掌握使用方法。
陈秋亮:beta阶段较alpha阶段对四则运算的基本功能更加理解和熟悉,编写能力更快。
叶鹏:beta阶段较alpha阶段对更加能真确掌握用户的需求,提出正确的功能。
刁怿:beta阶段较alpha阶段对错误编写更加的熟悉与掌握,提高编写能力。
团队在beta 阶段吸取了那些alpha 阶段的经验教训?
在alpha阶段中,我们组集中做四则运算的基本功能,忽略了界面等设计的美观和出题的难度。而在beta 阶段中,我们进一步修改,对界面进行美化,努力做到让用户满足的界面,对于出题的方面,我们进行了调整,使难度适合小学生水平。
敏捷开发的原则中, 团队做得最好和最不好的各列举 2 点。
最好的两点:
(1) 进度按时完成。
我们列出了项目的计划,然后每天都根据计划来完成,进度跟计划完全同步,这是我们组的一个好的优点。
(2) 团队合作交流方法进行得非常好。
我们在做项目时,如果遇到了问题,我们都会主动与组员进行交流,而不是自己在那里自己做自己的,在交流方面也是我们组的一个优点。
不好的两点:
(1) 项目的功能没有市场上的功能完整
我们的项目虽然按时完成了,但是质量没有计划中那么好。
(2) 项目很少人用
我们开发出来的项目用户不多。
对照 The Cathedral and the Bazaar (大教堂和集市), 你的团队开发模式是哪一种, 优势/劣势在哪里?
我们团队的开发模式更倾向于集市模式。
采用这样的模式,我们能够了解用户的需求,做出满意客户的软件。
劣势在于我们没有太多的时间来做项目,有些功能做得不够完善。
在以后的项目中,我们要进一步修改,以满足用户的需求。