第1个回答 2023-01-11
我刚进软件行业的时候,只知道随操作系统和数据库版本升级,软件也要不断升级才能发展更新壮大。
到了开目,才晓得,不仅仅硬件产品有生命周期,软件产品一样有生命周期。
软件产品的生命周期是由规划阶段决定的,可以套用一句话,你看得有多远,你走得有多远。
一般而言:解决通用功能应用的软件,要么生命周期很短,要么可以持续发展。很短的产品不是技术没有真正解决问题,就是仅有技术没有市场策略。
而管理软件,无论规划多么好,一般能生存10年就很不错了,因为随着客户个性化需求不断累积,我们总是发现原来的架构难以适应鲜活的业务需求,在中国,这点尤其明显。因为中国企业的不规范,中国企业的个性化尤其多,而且中国软件企业缺少真正的架构设计师,都是凭着自己的经验去设计,而不是总结综合了很多业务的共性去设计软件,这样的软件在某一领域的往往使它又不能扩展到其它领域,而很少有中国软件公司又发展到了专注特定行业的地步。
我们当时有很多产品,仅仅是CAPP就做了两个。一个文件型版本的,一个数据库型版本的。
我们当时结论是CAPP进入需求衰退期,要么和PDM集成,要么进行大版本开发,进入新的市场空间。
这个判断事后看显然有问题,因为下一年公司又提出以工艺为核心的解决方案。
公司当时有两个PDM产品,一个结论是进入成长期(其实刚出来,功能强大一些,但易用性和稳定性不好,没人愿意用),一个结论是进入衰退期(其实大家都愿意实施,而且开发需求很多,因为老用户接近200,又无法简单升级到新PDM产品)。
从某种意义上,这些产品是否进入衰退,是否有更好的商业模式,更多是领导意志,而缺少市场分析,这也是很多中国软件公司做不到的一个重要原因。