敏捷开发价值观和原则

敏捷是一套关于软件开发过程的思想,方法和工具体系,通过遵循一系列价值观和核心原则,并借助由此演化出来的实践方法和工具,来实现更早和持续的交付有价值的软件,最终帮助客户最大化投资收益,提高影响力和竞争优势。

—概念
本文以下系转载,原地址:https://blog.csdn.net/anderslu/article/details/57422377

敏捷开发的核心理念:

敏捷开发的核心理念:敏捷开发的核心理念就是以最简单有效的方式快速地达成目标,并在这个过程中及时地响应外界的变化,做出迅速的调整。 敏捷开发的第一条价值观就是“ 以人为本”,强调“ 个体(人)” 及“ 个体” 间的沟通与协作在软件开发过程中的重要性。这个顺序不是偶然而为之的,敏捷开发将重视个体潜能的激发和团队的高效协作作为其所推崇的第一价值观。 敏捷开发的第二条价值观就是“ 目标导向”。同其他众多管理理论和模型一样,敏捷开发认同目标导向是成功的关键,因为没有目标也就无所谓成功。敏捷开发的价值观中清楚地阐明,软件开发的目标是“ 可工作的软件”,而不是面面俱到的文档。而遗憾的是,很多软件项目已经在纷繁的文档之中迷失了自己的目标。 敏捷开发的第三条价值观就是“ 客户为先”。虽然敏捷开发强调的第一价值观是“ 以人为本”,但敏捷宣言的缔造者们并没有忘记客户,相反他们真正的理解客户的需求、懂得如何与客户合作。敏捷价值观里强调的“ 客户为先”即不是简单地把客户当作“ 上帝”、刻板的推崇“ 客户至上”,客户要求什么、我们就做什么;也不是把客户当作“ 谈判桌上的对手” 甚至“ 敌人”,去斗智斗勇。敏捷价值观把客户当成了合作者和伙伴,把自己的使命定位为“ “ 帮助客户取得竞争优势”。 敏捷开发的第四条价值观就是“ 拥抱变化”。人们常说“ 世界上唯一不变的就是变化”,大多数人也相信事实确实如此。而以往很多的软件项目却忽视了这一点,或者更准确地说是他们不愿意“ 正视”。他们总是试图用详尽的计划去预先穷举这些变化,然后又试图通过严格遵循计划来控制变化的发生,而结果往往是被不断涌现的变化击垮。敏捷开发价值观中承认变化是软件开发的一部分、并相信正是客户在不断变化其需求的过程中明晰了其真正的需要。因而敏捷开发欢迎变化、拥抱变化,并可坦然应对变化,正是这些变化为客户和项目带来了价值。 再次梳理可以总结和上面意义相近的左右值比较项:
  • 个体和互动高于流程和工具
  • 工作的软件高于详尽的文档
  • 客户合作高于合同谈判
  • 响应变化高于遵循计划
最后,还应记住敏捷宣言中的最后一句话:“ 尽管右项有其价值,我们更重视左项的价值”—敏捷宣言并未否定或贬损“ 右项” 的价值,在敏捷开发的价值观中承认“ 流程和工具”、“ 详尽的文档”、“ 合同谈判” 以及“ 遵循计划” 的重要性,只是两相比较,“ 更重视左项的价值”。

敏捷开发的十二条原则:

1)我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。 2)欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化。 3)经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。 4)业务人员和开发人员必须相互合作,项目中的每一天都不例外。 5)激发个体的斗志,以他们为核心搭建项目。提供所需的环境和支援,辅以信任,从而达成目标。 6)不论团队内外,传递信息效果最好和效率最高的方式是面对面的交谈。 7)可工作的软件是进度的首要度量标准。 8)敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续。 9)坚持不懈地追求技术卓越和良好设计,敏捷能力由此增强。 10)以简洁为本,它是极力减少不必要工作量的艺术。 11)最好的架构、需求和设计出自组织团队。 12)团队定期地反思如何能提高成效,并依此调整自身的举止表现。
  • 敏捷开发原则是对敏捷价值观的解释和实践,它将敏捷的价值观落实到具体的可操作的原则之上,遵循这十二条原则,是敏捷软件开发项目得以成功的基石。
  • 这十二条原则囊括了软件项目管理的所有基本流程,而且这些流程足够具体,它告诉我们项目管理的第一步就是要明确目标,而软件项目的终极目标就是“ 不断地及早交付有价值的软件使客户满意”;它提示我们软件工程的起始点是需求,而需求的固有特征就是不断变化,敏捷开发过程要响应变化;它强调“ 可工作的软件是进度的首要度量标准”,因而需要以尽可能短的周期“ 经常地交付可工作的软件”;它重视相关干系人的协调(“ 业务人员和开发人员必须相互合作”、“ 责任人、开发人员和用户要能够共同维持其步调稳定延续”),重视激发个人潜能(“ 激发个体的斗志”),要求团队使用最高效的沟通方式(“ 面对面的交谈”);它推崇技术变革所具备的强大能量(“ 坚持不懈地追求技术卓越和良好设计”);它强调精益生产(“ 简洁为本”),要求项目采用自组织团队管理模式,并指出“ 定期总结反思” 是校准团队行为、最终达成目标的有效途径。

三苏之程

唐宋大家八占三,进士兄弟皆学霸, 少年壮志妈姓程,大器晚成学渣爸。

—本人有感而发
三苏之程,即有旅程之意,又有对三苏背后的女人程夫人的赞赏。 这个女人可以说影响了中国的家庭教育观 然而,二十七岁前的苏洵,可以说是“考渣”和“顽徒”。但他有一个好媳妇–程夫人。 当这个不务正业的父亲考了十年进士不中后,发现了比兄弟们早早成才更让自己痛苦的事。 自己的两个儿子学业有成,才气直逼老爸。程夫人的育儿水平让大家倒吸一口冷气。 当看到孩子比自己当年出色,这种感觉只有做了父亲的人才能体会微妙。有人说:男人的成熟是在他当了爸爸之后。这不无道理。 苏洵的父亲,也就是苏轼的爷爷叫苏序。对苏洵的不务正业的态度是顺其自然,当年的不务正业也就是泛指所有的非科举之业。但苏洵游历多地,颇像李白的到处转悠,也正是因为这些历程让他得到了很多的积累。在后期能够大器晚成,出名出仕有很大帮助。 这故事中,值得玩味的点很多,对现今更有教育的意义。 1)犬子激励虎父,学渣教出学霸。 好一句“小儿如拾芥”,摘于:
莫道登科易,老夫如登天。 莫道登科难,小儿如拾芥。
2)三苏游京之风光时,背后的那个女人却病逝于老家。 好一句“内失良朋”摘于:
与子相好,相期百年。不知中道,弃我而去。 嗟予老矣,四海一身。自子之逝,内失良朋。
3)夫妻情,父子情,兄弟情。 好一幕“兄弟归老一处”: 在苏轼弥留之际,想念遥远的兄弟,仍不怕奔波之苦难,为的是能与兄弟苏辙再续童年的记忆,并最终与家人合葬一处。 这就是著名家族三苏的故事。 在中国近代,又有一个家庭的父子三人对中国的贡献颇大。 那就是三陈:陈独秀和他的两个为国捐躯的儿子,陈延年和陈乔年。 中国历史的三苏与三陈。 想了解更多可以去看《觉醒年代》。 也借此文,向7月1日党的百年华诞献礼。