人的力量
•过程和技术对于项目的结果只有次要的影响,首要的影响是人。
•如果项目要取得成功,必须构建起具有合作精神、自组织的团队。
•凝聚在一起的软件团队是最强大的软件开发力量。
敏捷宣言
•人和交互 > 过程和工具
•可以工作的软件> 面面俱到的文档
•客户合作 > 合同谈判
•随时应对变化> 遵循计划
人和交互 >过程和工具
•沟通能力比技术能力更重要
•从小、免费工具入手,直到不能胜任再引入大工具
•团队构建比环境的构建更重要
可以工作的软件> 面面俱到的文档
•没有文档的软件是灾难,但过多的文档比过少的文档更糟。
•团队应维护一份系统原理和结构方面的文档,短小且主题突出,一二十页,仅论述系统最高层结构和概括的设计原理。
•对新成员来说,最好的文档是代码和团队。
•直到迫切需要且意义重大时才编制文档。
客户合作 > 合同谈判
•成功的项目需要定期且频繁的客户反馈。
•最好的合同是那些为开发团队和客户的协同工作方式提供指导的合同,而不是试图去规定项目范围的细节和固定成本下的进度。
•表现为一种和谐、淡定。而不是浮躁。在我看来,任何进度、成本的估算,都包含浮躁在里面。
随时应对变化> 遵循计划
•确保计划灵活,并适应商务和技术的变化
•计划不能考虑得太远,因为随时会变。
•较好的计划策略:为下周做详细计划,为下3个月做粗略计划,再以后就做极简略计划。
12条原则
•1.尽早、持续的交付有价值的、客户满意的软件。
–初期交付的功能越少,最终质量最高
–交付的越频繁,最终的质量越高
–在项目刚开始几周内就交付一个具有基本功能的产品
•2.接受变化
–不惧怕变化
–努力保持软件灵活性来应对变化
–通过原则、模式、实践来保证软件足够灵活
•3.经常交付可工作的软件,时间间隔越短越好。
•4.在整个项目周期,业务人员和技术人员必须朝夕工作在一起。
•5.围绕人构建项目,提供环境和支持,信任他们能完成工作(以人为本)
•6.最高效的沟通是面对面交谈。
•7.可以工作的软件是进度的主要度量标准。
–度量标准不是所处的开发阶段、已经编写的文档总量、代码的数量
•8.提倡可持续开发,保持稳定的开发速度
–不允许自己过于疲惫
–不会借用明天的精力来在今天完成多一点工作
•9.不断追求卓越技术和良好设计
–保持软件干净、整洁
–编写高质量代码
•10.简单——尽量减少工作量
–不构建华而不实的系统
–采用和目标一致的最简单的方法
–不看重对明天将出现的问题的预测
–不会对将出现的问题做过早的防卫
•11.自我组织的团队
–任务是分配给整个团队的,而不是某个人,由团队确定解决问题的最好方法
–团队成员共同解决项目中所有问题,每个成员都具有项目中所有方面的参与权
–不存在某个人对架构、需求、测试负责的情况,整个团队共同承担这些职责。
•12.每隔一定时间,团队都要总结如何更有效率,然后做出相应的调整。
常见做法
•把Scrum和XP结合起来,使用Scrum实践来管理多个使用XP实践的团队
分享到:
相关推荐
Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip ...
通过阅读和学习这些JAVA学习笔记,开发者不仅可以掌握JAVA编程的基本技能,还能深入了解其设计理念,从而更好地应对各种实际开发问题。不断更新和完善自己的JAVA知识体系,对于成为一名优秀的JAVA开发者至关重要。
通过阅读这些笔记,学习者不仅可以掌握前端开发的基本技能,还能了解到实际开发中可能会遇到的问题和解决策略。 文件列表中的"CSS1"和"CSS2"可能包含了一些CSS的实例或练习,"html"文件夹可能包含了HTML页面示例,...
这篇压缩包文件“上海初三英语阅读精讲笔记1——阅读A篇题型-原创.rar”显然是针对中国上海市初中三年级学生的一份英语学习资料,重点在于提高学生的阅读理解能力。其中包含了一个PDF文档,名为“上海初三英语阅读...
**思源笔记插件——汇总散落在整个工作空间的任务 Siyuan Note Plugin** 思源笔记(Siyuan Note)是一款开源的个人知识管理系统,它以其强大的笔记组织功能和灵活的自定义能力受到许多用户的喜爱。在日常工作中,...
读书笔记——AGoodManIsHardToFind.pdf 读书笔记——AGoodManIsHardToFind.pdf 是一篇关于美国南方女作家 Flannery O'Connor 的读书笔记。该笔记主要讨论了 O'Connor 的小说《好人难寻》(A Good Man Is Hard to ...
S7-200 Smart入门笔记1——流水灯 按钮 S7-200 Smart入门笔记1——流水灯 定时器 S7-200 Smart入门笔记2——读时钟 S7-200 Smart入门笔记3——呼吸灯 S7-200 Smart入门笔记4——全局变量和局部变量 S7-200 Smart入门...
标题中的“论文笔记模板——自用xmind模板.zip”表明这是一个使用XMind软件创建的个人使用的论文笔记模板,被压缩成ZIP格式以便于存储和分享。XMind是一款强大的思维导图和头脑风暴软件,它可以帮助用户整理思路,...
读书笔记:数学之美读书笔记——吴军博士2020年寒假大三上学期
记忆笔记一——文化生活二 .pdf
GTK笔记——按钮 GTK笔记——按钮是对GTK开发时的按钮进行了详细介绍,是进行跨平台图形开发不可获缺的部分。GTK笔记——按钮是GTK开发中最基本也最常用的控件之一,它允许用户点击它们,以完成某些操作,如保存...
本资源提供了一份“论文笔记模板——自用xmind模板”,旨在帮助用户以更有序的方式整理和记录论文阅读心得。 Xmind是一款强大的思维导图软件,它以其直观的界面和丰富的功能深受用户喜爱,尤其适用于整理复杂信息和...
Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...
Linux笔记——vim常用操作及扩展补充[手册] Linux笔记——linux常用命令集合 Linux笔记——命令:awk Linux笔记——命令:sed Linux笔记——命令:grep Linux笔记——命令:find Linux笔记——命令:Sort,uniq,join,...
公开课笔记12——K-Means、混合高斯分布、EM算法 公开课笔记13A——混合高斯模型、混合贝叶斯模型 公开课笔记13B-因子分析模型及其EM求解 公开课笔记14——主成分分析 公开课笔记15—隐含语义索引、奇异值分解、独立...
~$阅读笔记.doc————电子版_doc版
学习笔记之——基于pytorch的FSRCNN 把我的代码上传了,后续有更正会更新这个代码
个人网课学习笔记
在这个压缩包文件中,我们可以找到一个与该书相关的读书笔记PPT模板,名为"《把时间当作朋友》读书笔记——线条立体空间感设计精美ppt模板.rar"。这个模板设计独特,采用了立体线条和空间感的元素,旨在为读者提供一...