14、软件开发中的过程、实践、沟通与协作

软件开发中的过程、实践、沟通与协作

在软件开发领域,过程导向和实践导向是两种不同的工作方式,它们各自有着独特的特点和影响。

过程导向与实践导向的对比

过程导向的方法存在一些明显的问题。首先,它将偏差视为过程的“失败”,需要持续警惕来消除。其次,这种方法往往是自上而下的,将创造力和创新集中在高层思考者手中,底层人员则沦为机械的执行者。再者,它把人看作可互换的零件。最后,过程导向的方法阻碍了横向联系,人们只专注于自己的任务,从计算机系统获取“正确”信息,缺乏相互交流和知识共享。

而实践导向则扭转了这些问题。实践将变异视为创新的源泉,就像生物进化中的突变一样。实践是与实际从事工作的人一起发展起来的,他们了解工作中的实际情况和特点。实践者明白手册上的内容与实际发生的情况有所不同,他们将人视为成功的关键因素,并且认为每个人都能为实践带来独特的能力。此外,以实践为中心的方法重视信息共享。例如,施乐复印机维修代表之间的知识共享研究发现,困难问题常常通过早餐时的交谈得到解决,而维修手册更多是用于遵循规则,而非理解问题。

商业并非简单的,试图轻松高效地描述业务流程往往不现实。最佳实践的传播在知识管理领域曾风靡一时,但实际上,最佳实践只是在特定背景和目标下才是“最佳”的。或许我们应该制定一份“相当不错”的实践清单,花时间选择适合自己组织的实践,并根据具体情况进行调整。

模式运动也改变了人们对实践的看法。实践关注如何“做”某事,但关键往往不在于“做”本身,而在于确定在“什么条件下”去做。模式运动鼓励一种格式,即收集和分析实践,并解释实践应发生的背景,包括模式试图平衡的各种力量。通过理解这些力量,开发团队可以更好地判断何时适合采用某种实践。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值