原文:https://deviq.com/courage

  1. 极限编程核心价值:简单(Simplicity)
  2. 极限编程核心价值:沟通(Communication)
  3. 极限编程核心价值:反馈(Feedback)
  4. 极限编程核心价值:尊重(Respect)
  5. 极限编程核心价值:勇气(Courage)

勇气(Courage)

勇气(Courage)是极限编程(Extreme Programming,XP)的核心价值之一。

我们将告诉大家关于项目进度与评估的真相。我们不为失败找借口,因为我们计划成功。我们什么都不怕,因为没有人独自工作。无论发生什么,我们都会适应变化。

We will tell the truth about progress and estimates. We don't document excuses for failure because we plan to succeed. We don't fear anything because no one ever works alone. We will adapt to changes when ever they happen.

来自 ExtremeProgramming.org

勇气是几个极限编程和敏捷(Agile)实践的基础,一些实践旨在增强团队的勇气(或至少消除恐惧)。比如,重构(Refactoring)复杂的软件是一项令人畏惧的任务,但我们可以通过结对编程(Pair Programming)与另一个团队成员一起面对这个任务。以及在重构期间和之后,软件通过测试驱动开发(Test-Driven Development,TDD)进行的测试,确认软件功能运行正常。从而在此之中找到勇气。集成和发布软件也很可怕,但通过应用持续集成(Continuous Integration,CI)和使用小版本发布(Small Releases)可以减少这种恐惧。

勇气是软件开发中的一个重要价值,因为它需要勇气来坦率真诚地面对客户,它需要勇气来识别我们自己,我们的团队和我们的组织的缺点,并努力改善这些缺点。

语录

  1. “我们唯一应该恐惧的是恐惧本身” —— 富兰克林·罗斯福

    “The only thing we have to fear is fear itself.” – Franklin D. Roosevelt

最新文章

  1. afxcomctl32.h与afxcomctl32.inl报错
  2. UISegmentControl
  3. andriod一次退出所有的Activity
  4. [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:MVC程序中实体框架的连接恢复和命令拦截
  5. 带缓存的输入输出-bufferedinputstream类与bufferedoutputstream类
  6. OpenCV学习笔记——多种Smooth平滑处理
  7. 《Java程序设计》第2周学习总结
  8. Apache启用性能优化——启用Gzip,JS压缩
  9. html添加keyword,description帮助百度收录处理方法,jsp去除空白行方法
  10. 大数据笔记13:Hadoop安装之Hadoop的配置安装
  11. phantomjs 渲染
  12. 捕获arm托管磁盘虚拟机,并进行还原
  13. JavaScript while 循环
  14. 【Android 系统开发】Android JNI 之 JNIEnv 解析
  15. Docker:pipeline编写基本技巧- jenkins配置通过免交互方式拉取git源码管理仓库的代码
  16. java面向对象编程--Josephu问题(丢手帕问题)
  17. 微软改名部又出动啦!微软宣布VSTS改名为Azure DevOps
  18. 【 HDU4773 】Problem of Apollonius (圆的反演)
  19. 【转】shell速查表
  20. python自动化开发-8

热门文章

  1. TCP长连接的一些事儿
  2. PHP函数array_merge
  3. Re:从零开始的Spring Session(三)
  4. 模拟按下某快捷键:keybd_event使用方法
  5. 动态绑定数据至Html Table
  6. 【JVM】4、JVM类加载机制
  7. HDU2444(KB10-B 二分图判定+最大匹配)
  8. JavaScript--事件绑定及深入(26)
  9. 在学习使用webpack中遇到的错误
  10. 你不知道的JavasScript上篇·第五章·原型·下