第五章:(开发流程)
书中介绍了六种开发流程:写了再改模式、瀑布模型、瀑布模型的各种变形、RUP模式、老板驱动模式和渐进交付的流程。对于软件开发流程,在现在大学的软件开发学习上,我们大多数是采用一窝蜂团队模式,一般几个人或者一个人的状态下都是没什么文档类的计划,直接上手打代码,写了改改了写,有时候甚至头脑是混乱的,打了代码,显示效果正确就过,不正确就再改。
第六章:敏捷流程
书中消息具体地介绍了敏捷流程,还有他的原则,以及他的步骤。并且还列出敏捷流程在每一个步骤可能出现的问题以及他的解决方法。这些知识点都是在书本里面有的P100~P108页。可以肯定的是敏捷流程是值得我们去运用,它具有很好的价值。
因此我们需要的是学会敏捷的原则,打造敏捷的团队,敏捷的工作。敏捷其实并不是很特别,只不过是积累以往经验并且加以提炼出来的一个较为完整的能被大众所喜欢的开发流程,这是我认为的。每种流程都是大同小异,步骤不一样,效率功效不同。有理论也要有工具,敏捷是很好的理论,其他方法论也是有一定的用处的。都说巧妇难为无米之炊,所以,能使用理论和应用工具是必备的技能。
第七章:MSF
书中对MSF的介绍也是很详细的,MSF的历史,原则,团队模型还有开发模式都有介绍到。其中我觉得我们可以多了解一下他的原则,你会发现他的原则不是独立开来的,一条原则跟其他是有关联的。对于商业价值,确实很多大学生参加了某某比赛,做了挺酷的项目,之后无论拿没拿奖都是不了了之,从来没在实际中运行过。所以也尽是失去了项目本身的商业价值。所有的错误,改动都不允许删除,这样方便我们总结经验。即使是伟人也犯过错,所以不必担心自己的错误被摆上大家面前,把错误摆出来,只是为了总结经验教训,为了下次做的更好,而不是为了惩罚犯错的人。
时间: 2024-10-24 06:52:55