提出问题
Q1.关于敏捷流程
敏捷开发原则:
第六章114页
1.尽早并持续地交付有价值的软件以满足顾客需求
2.敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势
...
12.时时总结如何提高团队效率,并付诸行动
我认真阅读了这12条原则,我有两个问题: 第一个是原则二的后半句话,看不懂,为什么说需求的变化会提高用户的竞争优势,用户的竞争优势?应该换成客户比较合理吧。 第二个,这12条原则,并没有提及开发人员个人的敏捷,所以,在编者看来这个敏捷只与团队有关,与个人没有关系吗,个人不需要敏捷吗?
Q2.关于实战中的软件工程
第七章147页MSF过程模型
对于这个模型,我有个疑问,这个生命周期简图,只是从构思到部署,为什么没有提及软件维护?如果提及到后期维护,那么维护是一个长期的过程,就不能以一个螺旋模型来体现,简单的瀑布模型是不是更为合理?
Q3. 关于需求分析
第八章171页 8.5功能的定位和优先级
在第174页的图8-9 对四个象限的不同建议 第三象限是外围功能和辅助需求的集合,第四象限是杀手功能和辅助需求的集合,而在作者的描述中,第三象限的优先级高于第四象限。可是,结合作者在第175页的描述“让人惊喜的功能,会极大提高用户的满意度”,这是互相矛盾的,按这个描述,第四象限的优先级应该高于第三象限,所以,我在这里有疑惑。
Q4.关于IT行业的创新
第16章359页
第359页中,第四点标题为“成功的公司重视用户“,这显然是正确的,可取的,但是第五点又提到“成功的团队有老大的心理”,这显然是不可取的,我不懂作者为什么把两种不同意见的说法当做标题,这样会误导读者的。
Q5.关于整本书
为什么,这本书,晦涩难懂的名词这么多QAQ,在没有人讲解的情况下去看真的很累QAQ,还是要认真跟着老师的脚步走。