【翻译】打乱顺序的结对编程和初心:拥抱抛弃经验的开发 00
2011-03-18 13:54
555 查看
作者信息:
但其实这两种积极活动都还不够完美。因为都很容易被外界干扰或者是因任务的变化而搞得一团乱麻。一旦被搞乱,都需要很长时间才能重新回到状态。而且,要让一个结对能够达到完美的积极活动状态,需要的时间那是相当的长。
我在银唱片软件公司开发团队进行了研究,发现了实现高效率的编程的第三个选择。我们的团队花了大量的时间,发现非常有价值的东西:初心(译注:这里可以去google一下“铃木俊隆” 以及参阅初心,聆听之术)。
积极活动依赖于确定性,靠谱性。与之相反,初心依赖于未知性、不确定性,但是,初心同样能够达到相同的高效率。
本论文讨论利用初心来达成成功的方法。它显示了如何在一些核心敏捷编程实践中-如结对编程和任务分配-使用初心并展示其作用。
Arlo Belshee 架构师 银唱片软件 帕萨迪纳,加州91103 (503)265-1263 a_xp@arlim.org |
摘要
许多传统的软件开发实践做法强调程序开发中积极活动(译注:原文中用了一个很简单的词Flow ,我把其暂时翻译为积极活动,但其完整含义应该是指一种心理或行为状态:包括了高主动性、有精力、全神贯注、全身心投入、高技能水平和高难度挑战性,就是有牛人状态吧)的重要性。而XP颠覆传统说法,XP强调结对的积极活动。但其实这两种积极活动都还不够完美。因为都很容易被外界干扰或者是因任务的变化而搞得一团乱麻。一旦被搞乱,都需要很长时间才能重新回到状态。而且,要让一个结对能够达到完美的积极活动状态,需要的时间那是相当的长。
我在银唱片软件公司开发团队进行了研究,发现了实现高效率的编程的第三个选择。我们的团队花了大量的时间,发现非常有价值的东西:初心(译注:这里可以去google一下“铃木俊隆” 以及参阅初心,聆听之术)。
积极活动依赖于确定性,靠谱性。与之相反,初心依赖于未知性、不确定性,但是,初心同样能够达到相同的高效率。
本论文讨论利用初心来达成成功的方法。它显示了如何在一些核心敏捷编程实践中-如结对编程和任务分配-使用初心并展示其作用。
相关文章推荐
- 【翻译】打乱顺序的结对编程和初心:拥抱抛弃经验的开发 03
- 【翻译】打乱顺序的结对编程和初心:拥抱抛弃经验的开发 01
- 【翻译】打乱顺序的结对编程和初心:拥抱抛弃经验的开发 02
- 怎样迅速成为一个有经验的开发人员(翻译自奥马扎贝尔的blog-C#MVP)
- Java Web展现层开发,是时候试着抛弃Struts,拥抱ZK
- TinyOS、NesC程序开发经验谈
- IOS开发系列--IOS程序开发概览(翻译自Kenshin Cui's Blog)
- WordPress 主题开发 - (二) 理解主题 待翻译
- SNMP++ 00-开发准备篇
- Oracle WebCenter 11g 快速开发指南--翻译(二)
- (转)基于MVC4+EasyUI的Web开发框架经验总结(6)--在页面中应用下拉列表的处理
- WinCE USB驱动开发经验谈
- 开发代码产生器的经验
- java 集合的常用操作(排序、查找、打乱顺序)
- 一名资深大牛10年时间总结出的一些有关于Java软件开发的经验
- 关于字节对齐问题在通信程序中的开发经验
- JIRA二次开发经验分享
- 基于百度翻译API开发属于自己的翻译工具
- Android 开发实战经验总结(架构人生)
- 分享Chrome Extension(扩展程序/插件)开发的一些小经验