众所周知,软件行业很多时候是投资大、周期长、风险高的行业,稍不注意就可能投资数千万、数亿元血本无归,片甲不留。在国际国内经济大环境和行业趋势共同作用下竞争内卷白热化,以服务工程建设领域互联网公司为例:尽管开发建筑领域管理软件的科技公司比比皆是,但是根据相关国家统计部门公布的相关信息,这些科技公司正在以每年30%左右的速度倒闭,剩余勉强存活的公司目前要么微利要么亏损,很多公司面临两个尴尬的现实是既没有多少好用、管用的过硬新产品投向市场,而公司又在盈亏平衡线上苦苦煎熬和挣扎,身心疲惫;采购方对产品不满意,而服务方交付困难,自己也是满心委屈和不甘。
要想打破建筑互联网企业目前的困局,产品为王的重要性日趋凸显,没有产品一切都无从谈起。如何开发一款在工程建设领域既“好用”又“管用”且让甲乙双方都满意的产品是本文讨论的重点。笔者认为要达到“好用、管用”的目标必须从以下几点入手:
1、长期主义战略:尊重行业规律
战略上应该坚持长期主义,摒弃急功近利的短线思维。在目前的建筑软硬件开发市场中,由于行业有要出成绩的要求,采购方亦或是央企自己的科数公司都希望至多两年之内要有结果,有些公司甚至要求一年或是几个月就要有结果,要出成绩,这种拔苗助长、急功近利的思维本身与软件开发的规律完全背离。一款优秀的软件产品从需求调研、产品设计、代码开发、市场验证、迭代升级最后投放市场有一套完整的体系和流程,每一个步骤都要扎实落地而不能偏废,如果在产品工期上就投机取巧、急功近利,往往会事倍功半,一无所成。你欺骗时间,时间也会欺骗你!“治大国如烹小鲜”,软件产品开发亦如此,慢工出细活,事缓则圆,当坚持在某个方向或在某个垂直细分领域精耕细作的功夫下足了,所有的动作和流程都认真做完了,结果自然就水到渠成。
2、系统性产品理念体系
要有先进、系统性的产品理念。一个好的产品应该从战略和战术上都有深入的规划和考量。没有战略高度,只有战术动作的产品会缺乏纲领和灵魂,产品最后呈现的结果生命力会不足。我们在长期实践中总结出产品应该遵循的四个基本理念:服务理念、价值理念、设计理念、功能理念。
(1)服务理念:我们遵循“用户第一,客户至上”的原则。其中“客户至上”是一个非常传统的商业理念;而“用户第一”的理念则是我们公司在长期实践中总结提出的。为什么提出“用户第一,客户至上”的理念呢?因为“用户第一”和“客户至上”不是并列关系,而是因果关系,有了“用户第一”才会有“客户至上”!我们产品的“用户“都是一线施工员、预算员等基层使用者,“客户”则是提出产品需求的决策者!项目经理在客户权威和合同条款压力之下,往往以满足客户需求为第一要务,而选择性忽略了用户需求。而事实是如果用户需求得不到解决,客户需求往往也变成了“水中月,镜中花”,最后因为客户需求无法落地而导致项目归于失败,一旦用户需求没有得到落实,客户需求也无法实现,“客户至上”的理念也就变成了口嗨,彻底沦为一个口号而已。只有用户需求首先得到满足,用户用得好,才能实现客户的需求目标,所以有了“用户第一”,才能“客户至上”!
(2)价值理念:我们遵循“寓管理于服务,以服务增效益”的原则。 在面对“被管理”和“被服务”的选择中,任何人都会选择“被服务”而不是“被管理”,这是由人性决定的,我们应当尊重人性。所以我们的产品要以“服务”为主要要务,在“服务”的过程中间接实现“管理”的目标,即“他山之石,可以攻玉”。一个产品如果在使用过程中,处处给使用者设置“关卡”,处处设限,这是反人性的设计,这种产品的生命力不会很强大,最终也只能走向没落。要想做好一款互联网产品,千万不能处处“设限”,不考虑如何服务客户、而是处处让用户感觉难受,而应该以提供价值和服务为初心和出发点,而服务的副产品就是管理需求和经济效益的输出。我们的产品一直秉持在服务中实现管理,在服务中给企业创造效益,逐渐形成为我们的价值理念,并且一直践行至今。
(3)设计理念:在服务理念和价值理念引领之下,我们提出了产品设计三原则:
①客户需求、用户需求要协调统一,不能只顾客户需求而不管用户需求。为什么要这么说呢?上文已经给出了论述。其实这个是与我们的服务理念、价值理念融会贯通的,如果说只顾客户需求,不管用户需求,那我们的服务理念和价值理念就无法实现,所以我们的第一个设计理念就是用户需求和客户需求必须要协调统一,不能因为管理层或决策层是“决策人”的身份,就不管用户的需求,一旦用户对系统和产品产生抵触心理,那么这个产品将无法落地。
②涉及到生产一线的数据必须自动化采集,尽量不用人工填报的方式采集数据。原因有两点:一是但凡有人工干预、人工填报的数据,不能保证这些底层数据的真实性、准确性;二是人工填报会导致产生大量的工作量,一线人员一旦产生抵触很可能导致数据无法上达至管理层,进而导致人工填报的系统沦为摆设,这也是目前行业普遍存在的顽疾。目前市面上有大量已在使用的系统,几乎都是人工填报数据的方式采集底层数据,系统使用结果大多数都不是很理想。
③流程要再造,不能照搬、照抄原有流程。为什么流程要再造?有以下两个原因:一是在整理需求时一定要找行业专家论证,但你找的行业专家不一定代表这个行业的顶级水平,即使专家的水平处于行业顶尖,但也只是“一家之言”,并不能覆盖所有专业场景。工程建设行业的体系本身非常庞大,即便找了很多专家,也不见得能把整个行业所有场景搞明白、讲清楚,专家讲清楚了,我们的产品经理也未必能全部吸收。一言以蔽之,专家是一定需要的,但专家也不是万能的!所以不能别人“说什么”,我们就“做什么”,我们自己需要开动脑筋勤思考;二是客户决定要上马某一个系统或产品,那么这个产品就一定要比原来的工作模式方便、快捷或者具备先进性,比如成本节约、效率提高等等;如果还按照旧模式照搬照抄,系统的生命力将大打折扣。囿于行业的关系,互联网系统搭建和逻辑和流程处理是客户的短板,却是我们互联网人的优势,我们应该将客户提出的需求结合行业特点进行融会贯通,以最短路径以及最佳功能呈现我们的产品,也就是我们的产品经理要在这样的思维下进行流程再造,从而使我们的产品达到好用、管用的目标。
(4)功能理念:有了以上三个产品理念加持,功能理念的实现就是水到渠成的事情。功能理念我们遵循系统要做到实时感知、实时分析、实时决策、实时纠偏的原则。这就是PDCA的正循环,在使用我们产品的过程中,通过这种不断的正循环,将管理的关口前移,把事后控制变为事中控制,在项目实施过程中随时随地掌控项目关键指标的运行并主动纠偏,随时发现问题并及时决策从而达到降本增效的管理目标,避免项目完工后已经形成不可挽回的经营结果,给公司造成巨大的经济损失。
3、科学开发管理体系
要尊重开发流程和版本管理规律,按照产品开发的规律办事,需有延迟满足的心理准备,合理科学规划工期,切不可操之过急,饮鸩止渴。一般技术部门都有开发流程管理,优秀的开发流程和版本管理可以提高代码和产品质量。值得注意的是,在产品设计过程中应该让我们的业务专家多次深度参与,对产品逻辑和产品原型进行把关,版本上线后,业务专家要第一时间亲自使用上线的功能并撰写评价报告;与此同时,要第一时间追踪试点项目的使用效果并形成评价、反馈、修正的管理闭环。
一个互联网产品一般都会有APP端和PC后台基础数据采集端、功能输出端三个部分,笔者认为用中国字“品”字来形容这三个部分的相互关系再恰当不过。一个品字是下面两个“口”抬着上面一个“口”,没有下面的两个“口”字托底上面的一个“口”就不能存在。一个好的产品或系统也一定由三个“口”字组成的稳定结构,下面两个“入口”和上面的一个“出口”,缺一不可。下面两个入口分别是数据采集端口小程序(或APP)和PC端的基础数据采集端口。只有把下面的两个入口,也就是采集端口的功能做得无比强大,为用户减负赋能,才能成就上面的“价值输出口”,才能满足我们客户的需求,实现“客户至上”的公司理念。但现实是很多产品项目经理在快速完工和快速交付压力之下都选择“短择主义”,最后事与愿违。
我们一直奉行长期主义,坚持在垂直细分领域深耕细作,只有不忘初心,方得始终。我司自主研发的甲丁系列产品,从设计研发至今已经有八年的时间,其中有五年时间我们一直在研发和强化底层端口,也就是做强两个“采集端口”,我们花大量时间精力去强化和打磨小程序端口和PC端口的功能,就是为了实现“用户第一,客户至上”的公司理念。把小程序端口和PC端口功能打造强大之后,再去完成价值输出端口的功能就是水到渠成的事情。甲丁产品投入市场以来,底层业务数据基本实现了自动化采集,成果类数据为项目管理层提供决策依据,项目成本降低0.5%~1%,深受广大客户的喜欢和认可;我们将不负广大客户的期望,继续砥砺前行,用最优质的产品和服务回馈广大客户的支持和厚爱。
编辑:张峰 校对:周山林 审核:王培海