zoukankan      html  css  js  c++  java
  • 敏捷软件开发宣言之个人见解

    http://www.agilemanifesto.org/

    个体和交互 胜于 过程和工具;

    [注] 以人为本的思想,利用工具的是人,遵循过程的也是人,如果有最好的工具和过程,而个体却没有很好的去利用工具,遵循过程的话,工具和过程也不能发挥预计的效果;另外,流程和工具的一部分作用也是为了团队成员更好地交互;所以个体和交互是跟本,过程和工具固然重要,却是辅;

    可以工作的软件 胜于 面面俱到的文档;

    [注] 文档有很多作用,比如变更的记录和交流,信息的共享和传递,知识的管理等等,然而,这一切作用的根本目的,就是为了促进项目的成功,即提交“可以工作的软件”;因此要掌握好文档工作的度;完全不要文档的项目,会存在很多问题,而过度的文档工作,也会成为项目的负担;

    客户合作 胜于 合同谈判;

    [注] 团队与客户的关系,虽然有谈判和合同在其中相互制约,但更多的应该是一种合作互助的关系,这样才能促进项目的成功;如果凡事不是采取积极合作的态度,而是站在一种谈判的立场,以合同中的条条框框为限制的话,必然会损耗大量的时间和精力;因此,虽然合同谈判也很重要,对项目的成功更有促进意义的却是与客户合作;

    响应变化 胜于 遵循计划;

    [注] 变化一般都来自于市场的检验,需求的变更通常都是最终用户反馈的结果,所以,虽然在后期的系统变更会比较困难和复杂,但是却也值得团队做出积极的回应;遵循计划是每个团队成员都应该做到的事情,但是计划本身,应该能够随着情况的变化而及时做出调整;另外,敏捷软件开发方法本身的诞生,就是因为传统的开发模型无法适应快速变化的环境和需求,所以响应变化是敏捷开发的根本;

    虽然右边的也有价值,但我们认为左边的具有更大的价值!

  • 相关阅读:
    markdown文件的基本常用编写
    寒假作业安排及注意点
    Day2
    Day1
    Python格式化
    Python 遍历字典的键值
    python 判断是否为空
    git 回退版本
    Python获取当前文件夹位置
    Python3, Python2 获取当前时间
  • 原文地址:https://www.cnblogs.com/cavenran/p/2046340.html
Copyright © 2011-2022 走看看