极限编程笔记(一)

  什么是XP?

XP是一种社会性的变革
XP的价值:是沟通,简单,反馈,勇气和尊重。
XP是一种软件开发的风格,专注于编程技术,清晰沟通还有团队协作的精彩实践。
XP是一条可以使得一起开发软件的人们共同进步直至卓越的途径
XP是一种方法论,它建立在解决软件开发的约束的基础之上
XP适合模糊或者快速变化的需求
XP是放弃旧的、低效的技术和习惯而采用新的有效的技术和习惯
XP是因为你今天的竭尽全力而充分欣赏你自己
XP是让你的一些人性需求在软件开发中得到满足
XP是要你按照对团队共同目标做出的贡献来评价自己

为什么需要XP?

公司:
      1) 培养团队合作精神,稳定开发队伍;
      2) 提高开发人员的水平;
      3) 提高项目成功率,降低开发成本。
项目经理:
      1) 更好地和用户沟通,更清晰地理解用户需求;
      2) 更充分地使用资源,更科学地调配资源,更精确地掌握开发进度。
Team Leader和Architect:
      1) 设计更加完善;
      2) 更有效地更新知识,得到其他成员更多的尊重。
程序员:
      1) 学习系统设计和项目管理;
      2) 提高学习和工作效率,受到重视,减少加班时间。

沟通

在团队软件开发中最要紧的是沟通
没有沟通的行动是不会进步的
每当你遇到一个问题,首先问自己这个问题是不是由于缺乏沟通引起的,你需要什么样的沟通来解决问题?需要什么样的沟通来使你以后避免这样的麻烦?
沟通对于创造团队意识和高效合作意识是很重要的。

简单

简单是XP价值观中智力色彩最强烈的
简单的意义与具体环境相关
价值观之间是相互平衡和相互支持的

反馈


变化是不可避免的,变化产生了对反馈的需要
令我们满意的是改进,而并不期望可以马上做到完美,我们使用反馈来一步步地接近我们的目标。
反馈是沟通的关键部分

勇气


勇气是面对恐惧的有效行动
如果没有其他价值观的平衡,勇气是危险的。不顾后果的盲目行事不是高效的团队合作方式
表达愉快或不愉快真相的勇气会有助于沟通和信任的建立;放弃失败的解决方案和寻求新方案的勇气会有助于鼓励对“简单”这一价值观的追求;寻求真实具体答案的勇气有助于增加反馈

尊重

如果团队成员不关心彼此,也不理会别人所做的事情,XP是无用的。
如果团队的成员不关心项目,那么这个项目就没救了。
每个人对团队的贡献都应该得到尊重
我是重要的,你也是

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值