@Pavel I donât believe that Blynk has a lot of competition in the marketplace, and serious competitors will have their own development priorities and obstacles to overcome, so in that respect I think youâre being overly paranoid.
You previously created a public portal allowing users to suggest ideas/improvements and vote on them, and if your competitors were wanting to âsteal your thunderâ then they simply have to look at that and implement the things that users have said they would like to see.
All companies have conflicting priorities when it comes to balancing development priorities, and its especially difficult for small business with limited resources (but its still difficult for larger corporations if they want to remain profitable).
However, communication is the key to customer satisfaction, and that something that Blynk is particularly bad at. Users would fully understand if they were told that your published roadmap had been pushed back by 3 or 6 months because a new customer has just been landed, but that sort of information is never forthcoming. Instead we get a âSign-up for beta testingâŚâ announcement followed by almost nothing for two years.
Presumably you use an Agile development process, and have some way of documenting your work tasks, dependencies, resource requirements etc to plan your next sprints?
Whilst Iâm not suggesting that you reveal this level of detail to users, this type of system should allow you to quickly revise your estimates of timelines on deliverables and understand internally what the roadmap looks like.
This forum would be an ideal place for a blog on whatâs happening within Blynk as a company, what your major development plans are, and how these are progressing.
I fully agree with @gab.lauâs example of high level goals and planned delivery dates, and without at least this level of information, and some clearer commitments regarding End of Life for the existing product, youâll lose some of your potential âPlusâ subscribers.
Pete.