工具,还是系统?

2021-10-18 09:04:14
王春生
原创
16657

近在几位朋友讨论是做一个 工具,还是一个 系统的问题。事情的缘起是这样的,公司内部的流程推进时有一些问题。比如在项目的研发方面,公司有比较好的流程,但在执行的时候出现了走样:流程执行不到位,或者压根就不执行流程。那么原因是什么呢?是不是怪开发人员不遵循研发流程呢?我想事情没有这么简单。

我认为 好的流程是需要好的工具或者系统来支持的。一个流程如果只能靠大家的自觉来执行,那么在执行的时候肯定出现问题。因此有一个好的工具或者系统来支持流程,流程的执行就会比较好。

那么就有了另外一个话题,是做工具还是系统呢?现在有很多成熟的项目管理的系统,比如sharepoint,还有IBM的一套系统。我的观点倾向于做一个工具,一个工具只解决一方面的问题。你可以选择好多种工具来完成你的事情。就像unix的设计哲学一样,每一个工具都可以完美的解决某一个方面的问题,然后这些工具通过管道,重定向就可以发挥巨大的威力。

为什么这样讲呢?因为从使用来讲, 人是凌驾于工具之上的,而系统是凌驾于人之上的。让人去使用一个工具比较容易,而让人适应一个系统则比较困难,除非这套系统做得非常的完美。但至少就我目前使用sharepoint来看,它不能称之为完美的。

这也正是我开发了一个PHPGEN的代码生成器,而没有选择做框架。因为框架是系统,你要熟悉它,而代码生成器是工具,你可以打磨它成自己想要的样子。而改框架就困难的多。

不知各位朋友有何见解?

文章分类
联系我们

联系人:魏中显

电话/微信:18561939726

Email:weizhongxian@easycorp.ltd

QQ:1746749398

地址:山东省青岛市黄岛区长江西路118号青铁广场18楼