价值
对于运维开发来讲,你开发一个项目或者平台,在开始做的时候首先需要考虑的是它的价值
那么一个项目的价值是什么?
简单来说,就是你的项目能给客户带来怎样的便捷性
这个动作是不是经常需要手动操作,是不是需要多个手动操作才能事务性的完成任务
比如你做了 CMDB 系统,那么这个系统的价值是什么?
能够事无巨细的查找资源?能够查找某个项目组(产品)使用的资源?
能给其他项目组带来基础信息?能给其他项目组带来产品性的服务?
考虑好了项目的价值,那么做起来就有方向性或者目的性
再比如最近要做的对账系统
首先是因为财务对账总是需要运维提供基础的金额数据
还需要对一些无法挂载到项目组的资源,列出这些资源,并按照某种规则拆分到项目组
还需要平台提供财务侧的图表
这是需求,但是在我考虑到这个项目,首先是这个平台能否推动公司(项目组)进行费用裁剪
我觉得这是我做这个项目的初衷或者这个项目的价值
假如没有这个目的性,那么财务需要的数据无非就是一些冷冰冰的金额数字
或者有了基础数据之后,财务侧再用这些数据进行 Excel 分析,再去提供图表或者总结好的数据给到项目组查看
那么如果这样的话,我做这个系统的积极性就会缩减或者说意义不大
因为这是基础工作,而不是价值
假如只是提供了基础数据,是不是财务侧再分析再美化 Excel,最终给到项目组报表也可以
假如项目组看到报表之后,觉得需要来进行费用缩减
假如财务侧看到资源的利用率不高,他们推动项目组和运维来进行费用缩减
这一些的假如都是为了【费用缩减】这个目的
那么无论是财务做还是项目组做,这个目的最终如果都能达到
那么我心中这个粗糙的平台也是有价值的
不过这个价值对于我来讲还是低了一些
出于私心的想法,从运维测来讲,这个价值的主要成分不在我们这边了
但是如果最终【费用缩减】这个目的能够达到,那么从价值这个方面考虑来讲,还是有的
所以最终,考虑好了项目的价值,这个事情还是必须要做的而且要做好的
一家之言,碎碎念,还需要更深入的思考