Manifesto for Agile Software Development
敏捷软件开发宣言
Individuals and interactions over processes and tools
个体和互动 高于 流程和工具
Working software over comprehensive documentation
工作的软件 高于 详尽的文档
Customer collaboration over contract negotiation
客户合作 高于 合同谈判
Responding to change over following a plan
响应变化 高于 遵循计划
This is, while there is value in the items on the right, we value the items on the left more.
尽管右项有其价值,我们更重视左项的价值。
成果经济(Outcome Economy)
智能硬件正在弥合数字世界与实体世界之间的“最后一公里”。随着越来越多的传感器被嵌入到硬件产品中,以及数字分析技术的发展,企业开始利用这些高度互联的硬件组件以及后续服务来满足消费者真正的需求——不是增加更多的产品和服务,而是缔造更有意义的成果——这就是全新的“成果经济”。
——引自《迈向成果经济时代》
敏捷与成果经济看似完全两个领域的完全不相干的两个概念,但其实有着千丝万缕的联系。任何过程的管理方法都无法与经济脱钩,包括软件开发过程在内,最急需解决的根本问题就是如何节省成本。从与客户签订合同许下承诺的以客户为中心的经济时代,到以产品功能为导向的以产品为中心的时代,直至团队内部、团队与客户之间相互承认、合作的以客户可接受团队可实现的成果为导向的成果为中心的经济时代。每一次软件开发过程管理的难题都在这个领域的经济体内产生着化学反应,让管理者、经济学家们去寻找银弹和“最后一公里”。
事实证明,项目的不可重复性和以人为主要作用元素的不可预测性,使得软件项目的成功经验无法复制,即没有绝对的工具或者过程可以成为软件开发的银弹。于是,高度被再次提升,敏捷开发被渗透于软件开发的各个方面和领域,甚至其方法论可以像项目管理知识体系一样被应用于其它领域,如销售等。
敏捷并不代表着就一定要做Scrum或XP,敏捷的主旨在于合作共赢,更有效地实现目标。对于个人而言,不是要求你快,而是要求你更有效率。2016年将敏捷和成果经济写在博客的开篇,希望大家不要把自己仅仅放在任务中、项目中,甚至组织和公司中。而是要把自己作为一个经济体,不是要谨小慎微地去计算得失,而是要在软件这个行业领域中寻得自己的位置。
新年工作的第一天,预祝大家新年快乐,祝愿工作愉快事事顺心吧。