02敏捷软件需求阅读笔记之二
经过一段时间的学习,自己也详细的阅读了书籍的第一章节的内容,即软件需求方法简史。
第一章的内容为导读性的章节,简单介绍了软件需求方法过去二三十年的进化史。我觉得这样书写的目的有两个方面,一方面为方法的演进提供历史背景,另一方面由于这些方法仍在业界使用,因此书籍的作者们在尝试改进现有方法之前首先应当理解它们,使得读者对每一个相应的概念都能有一个初步的理解,这样就能够产生相应的兴趣,继续的阅读下去书籍。同时在阅读的过程中,也扩大了自己的知识范围。
书中介绍了在团队和企业层面得到成功运用的一些敏捷开发方法,书中提到这些方法是如何通过运用精益和流原则得以继续提高和扩展的。在对精益思想的介绍中,所得出的结论是需求管理不是一个单纯局部的、基于团队的问题,我们必须学会并理解运用这些方法会对开发企业级的架构、企业项目以及项目组合管理产生哪些相应的影响,以及如何正确的面对所遇到的每一个相关的问题。
为了解决这些遇到的难题,书中提出了一种系统的方式,其中运用了一些适用于小团队的精益和敏捷需求实践,并对其延伸以满足企业的整体需要。其目标是必须帮助企业充分享用精益和敏捷开发的优势。而且在这一过程中,我们还必须小心谨慎,不要妨碍负责编写和测试所有新代码的敏捷团队,以免打消他们的积极性,从而出现不必要的麻烦和过多的问题。
体会:通过仔细阅读第一章节的内容,自己更加了解到了软件的重要性,软件开发已经成为了世界上最重要的技术之一,现在生产的软件产品正在快速转化为全世界的知识产权,全球都已经进入到了信息化的时代,我们生活的方方面面都离不开软件,例如我们手机上的各种APP、电脑上的办公软件、学校、公司或者企业中所需要的每一个特定的软件等等,我们无时无刻不在使用不同的软件,所以我们对软件的需求也有了很大的要求,通过正确的软件需求,用更快的速度生产出更高价值和更高品质的软件也是我们当前迫切需要解决的问题。简单地说,我们需要开发过程能够提供更好的保障与治理,而且去除不必要的负担,我们要做到双赢。