突然点开网页看到了敏捷宣言,发觉非常的精辟,就先记录下来啦
敏捷宣言包含如下四条
价值观:
1、 个体与交互胜过流程与工具
2、可工作的软件胜过详尽的文档
3、与客户合作胜过合同谈判
4、 响应变更胜过遵循计划
敏捷宣言认为,尽管右边的项有价值,但是左边的具有更高价值。
个体和交互-----
敏捷开发是以人为中心的。由人组成的团队构建软件,通过持续的沟通和交互,而不是通过对流程、工
具的依赖,来达到团队的高效工作。
可工作的软件-----从客户角度来说,可工作的软件比详细的文档更有用和有价值,它提供了向开发团队快速反馈的机会。
另外,由于可工作的软件(虽然减少了功能性)可以在开发生命周期的早期可用,敏捷开发可以带来巨
大的上市时间优势。因此,敏捷开发特别适用于问题和(或)解决方案不甚清晰的快速变化的商业环境,
或在新问题域的业务创新。
客户合作-----
客户往往很难找到他们需要的特定系统。客户与开发团队的直接合作可以改进理解客户需要的可能。当
然,与客户签订合同也是重要的,而与客户定期和紧密的合作可能让项目更容易成功。
响应变化-----
软件项目中的变化不可避免。业务运营环境、法规、竞争对手的活动、技术进步以及其他因素都会极大
影响项目及其目标。开发过程必须适应这些因素。因此,在工作实践中灵活的拥抱变化比简单的遵循计
划更重要。