下一章讲了敏捷流程,看完概念觉得真是深得我心,比起马拉松我更喜欢短平快。当然了,还是需要具体问题具体分析。不禁觉得……软件开发的水很深啊……同时开发软件不仅仅只是写代码,还要写文档。而敏捷是一些方法论的集合,书中只是具体的介绍了某一方法。先要找出完成产品需要做的事情,也就是软件开发中的分析过程。然后决定当前的冲刺需要解决的事情。接着冲刺……接着继续分析继续冲刺,直到完成。对于种种方法论,因为我还没有实践。编写的都是小程序并且都是个人完成,因此也不能给出什么评价。最近编了几个程序,但是代码量还是不够……下一章讲了微软公司的一个方法论MSF。写了九条基本原则。首先是信息共享,在这个信息时代,拥有信息就是拥有比别人更多的财富。信息公开对团队的沟通与效率都有很大帮助。随后是有共同的目标,随后是充分授权和信任,之后所有人要各司其职,对项目共同负责,就是每一个小方面都精确到人,出了问题就直接找个人负责。这样可以避免扯皮的情况,各司其职,有条不紊,按部就班的完成项目。之后是重视商业价值、保持敏捷、投资质量。最后一点,学习经验,这一条同样适合我这个初学者,每一个程序,甚至是刚接触编程时的hello world 都有需要总结的经验。磨刀不误砍柴工,学习经验也是学习。之后的一些开发模式都是写了一些注重点、强调点。今后可以注意。
对于我来说,可能因为经验和能力都不足,所以更会有不按部就班急功近利的情况。思路不清晰就开始编写,当然效率会低。