敏捷开发的起步与实践
在软件开发领域,传统的开发方法往往从项目所需的角色开始介绍,接着是要产出的各类工件,最后是规则。然而,敏捷开发采取了不同的路径。在敏捷开发中,你只需承担一个角色——软件开发者。你要在团队中完成所需的工作,与客户紧密合作来构建软件,它更依赖于人,而非甘特图等工具。
软件的开发实则发生在开发者的头脑中,但其中还掺杂着各种因素,如情绪、办公室政治、自我意识等。因此,关注态度——你自己和团队的态度至关重要。专业的态度应聚焦于项目和团队的积极成果、个人和团队的成长以及成功。接下来,我们将探讨一些有助于保持专注于真正目标的实践和建议。
1. 为成果而工作
当问题出现时,很多人可能会认为首要任务是找出责任人。但实际上,解决问题才是重中之重。并非每个人都将项目成果作为首要目标,当问题发生时,我们的第一反应可能会使问题变得更糟,比如指责他人或让他人产生防御心理。在敏捷团队中,应关注成果,专注于解决问题,而非追究责任。
- 消极指责的危害 :与一群只热衷于互相指责、不关心解决问题的人共事是糟糕的,这样的团队生产力往往很低。如果你身处这样的团队,应尽快离开,或者将话题从消极的指责转向更中立的内容,如体育或天气。
- 敏捷团队的做法 :在敏捷团队中,当你向成员提出抱怨时,他们会问“我能帮你做什么”,并致力于解决问题。你也可以主动这样做,当开发者向你提出问题时,询问具体情况并提供帮助,这能表明你是解决问题的一员,而非制造问题的人。
- 合规不等于成果 :许多标准化和流程工作侧重于衡量对流程的合规性,认为
超级会员免费看
订阅专栏 解锁全文
702

被折叠的 条评论
为什么被折叠?



