第一次做甲方,感受也不咋地。
首先业务单位提出需求,直接甩给乙方不合适,流程也不允许。所以还是要先搞清楚需求并完成主要的流程设计,这块一方面没有专门的产品经理,另一方面业务单位投入太少,基本上就是几个点到为止的需求,前后变化还挺大。
其次,是考虑内部研发还是外包,由于时间太短了,只好采取外包,对于软件开发公司来说,有完善的需求是评估的基础,否则就是在赌变更少,一般都会输,然后就是拖沓,直接导致质量无法保证,期限无法保证,甲方直接背锅。
要想明确需求,基本是不可能的,这里面关键是行业专家+专门的产品经理的设计。
另外,要想给乙方一个定性的需求,内部还要上会,否则都不算数。上会前内部肯定得进行投入产出分析,包括整体计划,解决的问题,带来的价值等,貌似这个以前也都是乙方专门来写的,这次得自己内部写。
最后就是这次开发其实只是一个开始,后续会持续进行还要与升级,这个时候技术栈就很重要了,要是包括了无法掌握或者不熟悉的技术,那么后续升级就很痛苦了,同时会很慢,但是软件开发公司一般都有自己熟悉的技术栈,不会轻易改变的,否则学习成本很高,根本无法盈利。这就是一个难点。
如果是购买产品,乙方就算想改也不可能,所以就肯定是外包的越多,甲方的技术债就越多,多到无法偿还。
同时,本次进行外包的主要原因是时间短,我们人手不足,但是外包能在短时间内交付吗?很难,尤其是定制开发,如果再加上指定技术栈就更慢了,只有采用产品是可以的,但是用了产品就没法升级了。
哎,你说难不难
网友评论