新产品开发怎么做比较容易成功?

借着公司新近开发的一款新软件的诞生,想聊一下新产品开发的话题。

这次开发的这款新产品是一款针对服装行业的软件产品,它是我公司在疫情之后开发的唯一一套新概念的软件产品,开发持续时间将近2年,现在已基本成形。因为平时最喜欢看纪录片,所以在开发工作启动后不久,就有了想拍一个纪录片的冲动,想把整个开发过程记录下来,看看一个真实的新产品开发成功或失败到底怎么发生的。

当然纪录片之事最后还是作罢,原因是因为考虑到整个开发过程中得到了我们的客人和合作伙伴大力帮助和推动,如果真的要真实记录,势必要提及他们的贡献,但对方都是行业内的大佬,希望低调和保密。

不过在这里还是想聊一下这个话题。

一来,是想对自己这么多年来从事软件开发工作做一个复现。我们公司从最初的一个产品,发展到现在二十多个上架产品,平心而论,真的不容易。现在回顾,软件开发真的不是一个好生意。我们实际开发好的产品数量远不止这些,有的产品由于销售不佳早早下架了,还有产品开发出来后竟然没卖出过一套,一言难尽。

另外,这次的开发具有代表性,它不是简单的几个星期几个月的项目,记录一下,也是想给其他对软件开发有兴趣的朋友一个参考。怎么把一个概念从一个冲动或一个简单的点子一步一步演变为一个可以售卖的功能复杂技术领先的产品的。我们自己一路走来,碰到过不少同行,最初激情满满,但由于种种原因,没过多久就中途夭折了。其实他们中有的最初开发点子是不错的,如果碰到问题后能及时调整和耐心一点,也许最后就能成功,有时想想觉得很可惜。

好了,我正式聊起。

我们这次这个产品的概念全新,功能看似简单一句话可以描述清楚,但实际不简单,尽管我们是有基础和技术储备的,在整个开发过程中还是碰到了各种难题,放弃和克服,经常走在十字路口。现在这个产品还在不断的升级。实用后,自然时不时会出现新的需求,好在我始终把新需求既当作挑战又当作机遇的。事实上,这个产品的开发并不顺利,我常常会回忆整个开发过程,虽然有的细节已经忘了,但整个过程夹杂着忧愁、焦虑,灵光一现和喜悦。

第一、新产品的点子来源和毫不犹豫地投入激情

这是一个老生常谈的话题,其实很简单,一切创新的点子都是来自您的客户和您生活工作中碰到障碍,在办公室再苦思冥想是想不出来的。当然这个需要当事人积极的心态和对新事物的敏感。

我们这个产品的最初思路也是来自于一次客户拜访,开会的主题是其他事情,但在聊天中我看到客人当时用的一个操作方法不够自动化,当时我就主动提出想看看有无改进机会,帮他们提升一下生产效率。本来计划,因为我们有一定的技术储备,这个改进预计在几个星期中就可完成。当然事实并非如此,这是后话,我所要表达的意思是你要敏锐地发现问题,发现机会,并积极热诚地行动。

对于想创业的人来说,这个理念越早知道越好。其实只要多留意一下您与客人的每次交流,多留意一下生活中的琐事,您就会很自然地发现很多新产品或新服务的苗头。当然很多苗头细想后或深入评估后也许并不切实际,但终会留下1-2个有价值的点子,那时您就该毫不犹豫地全情投入进去。至于后面结果怎么样谁知道呢?再者不做怎么能知道会失败还是成功呢。不要去相信SWOP分析,您看看世上伟大的创新,哪个是由SWOP得来的,都是创业者脑子一热说干就干的结果。

当然不是所有人都适合做创新的,这个也是常态,无所谓好坏,做好Follower和实施者也是不错的选择。

第二,要有人不遗余力和有时间表的推进

一个软件开发项目需要有推进人或负责人,这是第一个重要的人,我就是承担这样一个角色。虽然我不懂软件编程。一旦定下要做,就需要有一个人去跟进这个开发项目。一个项目任由工程师去负责并任其野蛮生长,到最后大概率是会以失败告终的。大公司中这个角色会是项目负责人或产品经理,我们公司是小公司,所以只能自己下场,但也好,我可随时跟进和及时协调解决,并且提供非技术层面的另外一个维度的解决问题的思维。

第三,找到技术好负责任且懂行业基本知识的软件开发人员

读《孙子兵法》,其中有一个获胜秘诀是将军能干,君王放手。我们公司属于软件公司,但因为我不懂软件,想帮忙也帮不上,只能靠具体负责实施的工程师。这时找到技术好又负责且懂一点行业知识的工程师就变得尤为重要。这里找人有三个要求,首先是技术好。从表面上看,大家都叫软件公司,但其实有细分,而且隔行如隔山,找到对您这个行业熟悉的工程师最好了。第二是态度,即使有技术,但今天拖明天,明天拖后天,对客户的急迫置若罔闻,这样的态度是不会做好事情的。第三,最好懂一点行业知识,因为我们开发的是行业软件,不懂行,是做不出好软件的。举个例子,同样是彩色颜色定义,印刷行业讲究的是CMYK模式,而如果找一位开发网页的工程师,他可能连什么叫CMYK都没听说过,这不是笑话,都是自己亲身碰到过的。

第四,宽容且专业的客人和合作伙伴

这点虽然排在最后讲,但实际这点最为重要。对于一个新概念的产品。用户的需求,开发者并不一定能百分百的理解,还有,即使理解了,也不一定一开始就能百分百地能实现好。这时就需要客人和合作伙伴的宽容,给时间我们来找变通的解决问题的方法,愿意大家一起群策群力。我们很幸运,每次都能碰到好的客人,这次也不例外。

除了宽容,客人越专业越好。其实宽容和专业是相互相成的,只有专业,才有宽容。有的软件公司老想着敷衍客人的需求,开发一个半成品收钱了事,因为存在信息不对称,有时客户一开始也不懂,会给您糊弄过去,我也碰到过这样的同行,当然这些公司都已早早成为历史。还有为何要客人越专业越好?因为只有专业,其所提的需求才够水准,您做的新产品也才会领先。

这次的客人提要求的方式与以往有点不一样,有点特别。他是一点一点提的,当一个需求完成后,他会以商量的口吻询问我们,能不能再实现另外一个功能。反观这样的提需求方式,我觉得也挺好。否则如果一开始就列一大串需求清单给您,可能一上来就把你吓跑了。当然所有的需求清单都不可能囊括真实产品所有功能的,可以说漏掉的是大部分或者技术要求最高的部分,这点开发者要有心理准备,没有其他理由,因为这是常态。

有关新产品或新服务模式的开发,我个人体会最深的是上面四点。将来如果想到其他关键点,再做补充。

供大家参考。

2024年10月9日

Leave a Comment

Your email address will not be published. Required fields are marked *