首页
学习
活动
专区
圈层
工具
发布

以缺陷驱动的方式做流程优化和技术引进

以缺陷驱动的方式做流程优化和技术引进

软件领域一个非常大的特点是流程和技术变化相当的快。作为一个软件企业,面对日新月异的开发流程和开发技术,何时、如何选择及引进新的流程和技术变得十分重要。这篇文章主要讨论的是进行选择和引进时的出发点,我称之为“缺陷驱动”。

什么是缺陷驱动?

这涉及到引进新技术的根本原因。其实很简单,就是为了解决软件开发过程中遇到的问题。但是实际操作时,面对外界的宣传和影响,人们往往会偏离这个初衷——从追求问题的解决到追求技术的“先进与流行”。

学习引进一种新的技术,新的开发方法和流程,根本的原因不是因为它有多新,有多少人使用,有谁的推荐,而是它是否能够实际的解决你所面临的问题。

缺陷驱动就是说,在软件开发过程中遇到了无法解决或者难于解决问题,才去考虑选择能够解决问题的新技术和方法。否则保持不变。

缺陷驱动的关注点是缺陷而不是技术

以解决工作中遇到的问题为出发点来引进新的技术,才会在这个过程中以问题以及自身的情况为中心,看技术是否适合自身,而不是以技术为中心,看它有多少优点。从这个角度思考也许能够更深入的了解技术。另外,这样对于一个组织来说,是一种自然的成长过程,而不是拔苗助长。

特别是对于引进软件开发流程(比如敏捷开发),这一点更有用。因为不存在一个标准的流程对于所有的组织都适用,组织都需要根据自身的情况进行裁剪,并且根据遇到的问题,首先引进能够解决当前问题的部分,再慢慢考虑其他部分。

发现问题

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OYuW1zrviDIZ6XL5olJNlR8Q0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券