粗读《构建之法》后的问题

针对已看过的部分章节,想到了以下的问题:

  • 1.第4章两人合作中,了解了更多的关于两人合作的内容、规范,如果学生两两一组合作,但合作的人水平相差较大,如何让两个人都能积极参与,而不是一人做另外一人看?
    是不是可以通过输出一些两人合作过程中产生的问题,或者问题类型的量化统计数据,以帮助对方发现自己的问题,并督促其进行改进?
    另外两人合作过程中如果共同隐瞒问题,糊弄流程怎么办?

  • 2.第5章团队和流程中,熟悉了多种团队模式和多种开发流程,在进行项目团队模式选择和开发流程选择的时候,是否有一套标准的思维模式,比如说将这些模式进行分类,列举出优缺点,适用范围,前提条件要求之类,以便于初学者也能根据现有情况选择合适的团队模式和流程?还是说更多的是根据经验选择和不断的调整?

  • 3.第6章敏捷流程中,第114页针对Sprint最后结果的注解3中提到最终完成工作的时间是预计的1.5倍,最终导致的是项目进度的延后。
    很多时候估计时间时都是开发人员心里默默一想然后随便说一个时间,那么在现实中我们怎样做好时间的估计呢,是否有比较合理的时间估算方法,保证在熟悉任务细节、掌握自身能力、考虑突发问题等前提下,让初级参与者也能做好时间估计?

  • 4.第13章软件测试中,介绍了不同的测试阶段、测试方法以及使用的测试工具等,学生学会了这些可以做相应的测试,但怎么让学生知道怎么才是好的测试,比如如何设计好测试的用例以最少的用例覆盖可能的情况,需求发生变更后应该又如何做测试等?

原文地址:https://www.cnblogs.com/harry240/p/11184578.html