构建之法阅读笔记04
这学期第五周,我阅读了构建之法第七、八章节。
第七章中MSF就是微软解决方案框架,也就是微软推荐的软件开发方法。在MSF中的思想原则包括推动信息共享与沟通,为共同的远景而工作,充分授权和信任,各司其职,对项目共同负责,交付增量的价值,保持敏捷,预期和适应变化,投资质量,学习所有的经验,与顾客合作。在这些当中,我觉得各司其职,对项目共同负责这是及其重要的,现在由一个人或者两个人去完成项目的情况已经很少很少了,一般都是一个好多人的团队一起开发研究,所以我认为各司其职,对项目共同负责是对我们未来的工作和前途非常重要的一个理念,在一个团队中,不应该特立独行,不应该把自己的一些坏习惯,和不好的个性带入团队,为团队着想,要以把项目搞好,搞漂亮为目的而努力作业。像现在的我们,可能好多都不会,心里还存在一种抱大腿的想法。自己什么都不想做,这样做的后果就会导致一个团队成为一个人的团队,自己变成一无是处的拖油瓶,在未来的工作中那就会产生很大的影响,自己的前途那几乎就是渺茫的。所以,从现在开始就不要抱有抱大腿的想法,而是努力做好自己的事情,不会的就去学,把自己的任务和职责做好,为以后的工作打下一个好的基础;在工作中,我认为与顾客的合作就是非常重要的,这不仅体现出我们对该项目的理解,还有以后做工程的时候应该考虑的哪些东西是客户需要的,是一个不断积累和创新的过程。
第八章中给我们讲述关于软件的需求。对于我们程序员,工程员,需要了解客户的需求,需要掌握当今社会的潮流,向有前途的方向去实现想要的功能。为了达到这些目的,那么我们就需要进行一系列的调查。关于调查,就需要寻找调查对象:其中就包括用户,顾客以及软件工程师。为什么需要调查软件工程师呢,实际工程师也是软件需求阶段的一个重要角色,软件的各种约束、特性会影响到他们工作的效率、开发难度和软件维护的难度。他们应积极参与到软件需求阶段中来。软件开发不可能一次满足所有利益相关者的要求,但是我们一定要让相关角色在这个阶段有机会提出他们的需求和意见,同时,要弄清楚“他们想从软件中得到什么”。所以,我们软件工程师也是其中的被调查者之一。但是我觉得最重要的还是用户需求的调查,即用户调查。但是对于用户调查,需要注意几点的就是,避免问题定义不准确、使用含糊不清的形容词、副词描述时间、数量、频率、价格等、让用户花额外的努力来回答问题、问题带有引导性的倾向、问题涉及用户隐私、用户所在公司的商业机密或细节等。这些都是我们以后工作时所要面对的,所要注意的。
要想在以后工作的时候得心易手,那么就要在大学期间好好积累经验,或许刚才工作的会碰壁,但是经过大学的锻炼,使得我们学会了如何有效,快速的解决问题。从而更快的进入状态,取得好的成绩。