极限编程核心价值:反馈(Feedback)

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

反馈(Feedback)

反馈(Feedback)是极限编程(Extreme Programming,XP)的核心价值之一。

我们将通过交付可工作的软件认真对待每一次迭代承诺。我们会尽早演示我们的软件,然后经常仔细聆听并进行所需的更改。我们将讨论该项目,并使我们的流程适应它,而非相反。 We will take every iteration commitment seriously by delivering working software. We demonstrate our software early and often then listen carefully and make any changes needed. We will talk about the project and adapt our process to it, not the other way around. 来自 ExtremeProgramming.org

一些实践被设计为全面地增加反馈并减少反馈回路(Feedback Loop,采取行动与收到反馈之间的时间)。例如,结对编程(Pair Programming)要比计划的代码审查(Code Review)提供更多和更快的反馈,持续集成(Continuous Integration,CI)与不频繁的集成相比可提供更快的问题反馈,小版本发布(Small Releases)则提供最终用户对软件的快速反馈。

频繁交付可工作的软件会减少开发团队开始实施该功能与用户使用该功能之间的时间。很有可能开发人员误解了用户想要的确切功能,或者用户将根据目前已交付的功能来更新他们想要的功能。收到反馈的时间越早,开发团队就能越快和更便宜地修改软件以适应新的需求。

语录

  1. “作为软件开发人员,我们可以通过两种方式失败:我们可以错误地建造东西,或者我们可以建造错误的东西。” —— 史蒂夫·史密斯 “As software developers, we can fail in two ways: we can build the thing wrong, or we can build the wrong thing.” – Steve Smith

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏EAWorld

企业级应用的高可靠运维实践与DevOps(一)

? 很高兴今天有机会在这里与大家交流,也要感谢普元提供的交流平台和普元CTO焦总的邀请。我今天与大家分享的主题是关于企业级应用的可靠运维实践的这个话题。 ? ...

4259
来自专栏云计算D1net

采用云性能监控工具消除IT的盲点

使用公共云并不意味着企业必须牺牲应用程序和工作负载性能的可见性。使用正确的工具集可以给IT一个更全面的场景。 公共云已经成为许多企业IT计划的关键要素。越来越多...

3343
来自专栏我是攻城师

云计算之浅入了解

4834
来自专栏SDNLAB

AT&T将谷歌云融入其NetBond for Cloud平台

2557
来自专栏Java后端技术栈

Web 和 Chrome 开发者之间的那些事!

这个标题可能咋看之下似乎有那么一点怪(不过你要知道,把标题起的这么怪真不是我的本意),而我真正想看到的是,你们 web development 社区是如何看待 ...

882
来自专栏互联网数据官iCDO

Facebook广告定向优化的8种方法

译者:吕东昊 审校:董梁 本文长度为3495字,预估阅读时间6分钟。 我们今天要向大家介绍的是Facebook广告定向优化的8种方法 您的Facebook广告...

6947
来自专栏Golang语言社区

【Golang语言社区前端编程】如何选择 H5 游戏引擎

原生手游市场已是红海,腾讯、网易等寡头独霸天下,H5游戏市场或将成为下一个风口。据笔者所知,很多H5游戏开发团队由于选择引擎不慎导致项目甚至团队夭折。如何选择适...

5386
来自专栏互联港湾

跨平台管理+高效部署交付有那么难?BIH帮您搞定,大写的服

1351
来自专栏Java面试通关手册

说几件小事

熟悉我的朋友应该知道,从大概3个月前,我开源了一个后端(偏Java方向)的学习/指南文档。Github地址为:https://github.com/Snailc...

941
来自专栏程序你好

苹果世界开发者大会上介绍了AI人工智能功能的iPhone手机

1072

扫码关注云+社区

领取腾讯云代金券