这不是IT,这很IE

现在我的工作是思考如何能激发员工的自主工作意愿;如何能缩短软件开发的周期;如何能使软件更加可靠;如何降低软件开发成本。别人说,你这个工作不是IE,算是IT了。我说,这不是IT,这很IE。

---六号

CASE 1


我:“这个功能需求为什么加上去?没有用户反馈这样的需求。”

IT:“看上去更加专业吧。”

我:“花了多久时间?”

IT:“两个晚上。”

我:“这个功能很棒,但是没有客户需求,你做这样的需求就是等于浪费。假若这两个晚上能把时间花在学习新的内容上,效果会更好。”

IT:“好的!”

所有的价值源头是用户,凭空而出的需求都是没有价值的。这点和IT无关,这点很IE。

CASE 2


周一晨会:

我:“A需求比较重要,先做A需求,再做B需求,下周一前需要两者都进行交付。”

IT:“好。”

周三晨会:

IT:“我把B需求做好了。”

我:“A需求还没有做好,为什么先做B需求呢?”

IT:“B需求比较酷,不过A需求我下周一之前也能做好!”

我:“如果完成A的中途出现异常呢?如果A需求所需时间超出你的预期呢?假若我们先做A需求,即使它超出预期时间,我们还可以舍弃B需求的修改,去完成A需求。但是你这样做,A需求完成周期一旦超预期,客户就会抱怨,销售人员就要和客户赔不是,我们也就会损失信誉。所以请下次一定要按照我的优先级做!”

这样在一个有限的资源中调度安排,最大可能的去满足客户的需求。我觉得很IE,和懂不懂IT没有关系。

CASE 3


IT:“我把代码复制过去,然后改一些参数名称,新的项目里就可以使用了。”

我:“不错,这样复用了之前的代码,能提高效率。不过是不是可以写成通用的函数,进行模块化,这样以后连参数名称都不用改,直接调用函数就可以了?”

IT:“对,这样是更快一些,不过第一次写模块函数可能需要更多时间。”

我:“没有问题,但要保证模块的通用性。”

这样一个通过函数模块化来提高编程效率的案例,和我们使用标准工时资料的情况、我们采用Group Technology去设计组装工艺的情况都十分相像。这样提升编程效率的方式,我觉得很IE,和懂不懂IT没有关系。


我结识了一些在IT行业从业的IE从业者,他们大多数从事项目管理工作。他们也和我分享了一些心得:

比如如何估算代码量?这个和时间研究十分相似。

比如如何找出迭代循环中的瓶颈?这个和线平衡分析十分相似。

再比如开发流程的分析,其实和流程分析一致,就是减少暂存,减少移动等非增值项目。

还有等等等等,这些都和IT的知识没有关系,都很IE。但不过在IT行业工作的IE,必须得懂IT;就像在工厂工作的IE,就必须得懂那个工厂的工艺。仅此而已。

IE们,加油!去把IE更多的应用领域!


(0)

相关推荐