新媒易动态
NEWS CENTER
NEWS CENTER
2020-11-28
一方面迫于营收的压力,接受定制就会有收入;但另一方面,普适性差的功能一旦多了,后续维护成本就高。
明确自己是做产品还是项目:
SAAS产品客户越多,收到的需求越多,个性化需求也就越多,那么到底要不要接受客户的需求?
当客户说的是“我想吃馒头了”一定要继续追问到具体原因,只有知道需求了,才能判断到底要不要实现;
同样通用型需求,实现方案可以是针对单个客户定制,也可以做成通用型功能。
在考虑的时候,一定尽量往通用型设计方向考虑,我们接定制开发的目的
是为了积累对行业的经验,完善我们的产品适用度。
假如碰到不知道怎么做成通用型产品的时候:
举个简单的例子,我做思拓云投票的时候,这个一个很简单的在线投票选举SaaS软件,遇到客户提了一个需求:希望用户投票前必须关注他们的公众号,以此来增加公众号的粉丝量。
同时,也提出了解决方案:客户投票账户的ID和他们提供的公众号账号相互绑定,每次用户投票前调用接口去判断用户是否关注他们的公众号。
拿到这个需求,假如说按项目来做,客户提的方案是可行的,将对应账户ID和公众号账号写死在系统里即可。
如果按照产品来看,这种实现方式只适合一个客户,不满足SAAS产品设计的初衷。
那到底要不要做?
做,很明显这是一个通用型需求,加强我们API能力,如果将投票账户ID和公众号绑定功能做成可授权的。每个账号可自己去授权绑定不同的微信公众号,这样即可满足所有客户。