在不发展团队的情况下发展 WordPress 插件业务的挑战
已发表: 2018-08-01我的名字是 Milan,我是 Dev4Press 的所有者,这是一家致力于 WordPress 和 bbPress 插件开发的公司。 Dev4Press 作为一个副项目创建于 2009 年,从那时起发生了很多变化,除了一件事:它仍然是一个团队。
在这篇客座文章中,我想分享我开发 WordPress 插件的挑战和方法。
从 WordPress 开始
我一直在为 WordPress 开发插件很长一段时间,从 2007 年开始。起初,我创建了一些小插件来增强朋友的网站。 这些插件开始在 WordPress.org 存储库中流行起来,并且很快扩展到小型自由职业,进而扩展到更多的自由职业。 我辞掉了日常工作,开始全职工作,成为一名 WordPress 自由职业者。
自由职业者的工作带来了金钱,随之而来的是财务保障。 从2007年到2011年,我为各种客户创建了100多个插件和主题,并建立了完整的网站。 我对自己所做的工作非常满意,甚至开始拒绝工作机会,只选择我觉得有趣的项目。
销售 WordPress 插件的第一步
与此同时,我继续开发我的免费插件,甚至启动了 Dev4Press 网站的第一个版本,在那里我开始销售我的两个插件的付费版本。 2010 年,Dev4Press 网站开始销售更多许可证,并且这种趋势一直持续到 2012 年。这仍然与自由职业者带来的收入相差甚远,但也不容忽视。 因此,我逐渐开始分配越来越多的时间来处理插件,同时减少自由职业者的工作量并提高我的时薪以保持相同的收入。
插件业务还是自由职业者?
销售插件许可证成为现实,所以我开始权衡是继续从事自由职业还是专注于发展 WordPress 插件业务。
以下是我必须考虑的事项清单:
- 自由职业确实提供了从事各种有趣项目的机会但是,无论我做什么最终都不是我的,而且在许多情况下,我没有机会进一步开发这些插件。
- 为客户工作非常困难,因为他们中的大多数人都不精通技术,因此在开发过程中导航可能会非常费力,在决策之间来回走动,做我不太同意的事情......老实说,我有许多伟大的客户经常同意我的反馈,但对于每个合作的客户,可能有 5 个客户认为这是“他们的方式或高速公路”。
- 为客户工作涉及浪费大量时间进行讨论,展示已完成的工作(有时是每天),为居住在不同时区的客户调整我的工作时间,有时实际上是在世界的另一端。 而在处理更大的项目时,几乎一半的时间都花在了其他不涉及任何开发的事情上。
- 开发插件让我有机会按照自己的节奏工作,根据真实用户反馈开发功能,同时结合我的产品愿景和路线图。
- 从长远来看,拥有自己的企业会更好。 无论我制作什么插件,它仍然是我的,从长远来看,这项业务有可能比自由职业者带来更多的收入。
- 我喜欢自己当老板的想法
这个决定并不容易。 事实上,我花了几个月的时间考虑所有的利弊。
您应该继续从事自由职业还是专注于发展 WordPress 插件业务? 这是优点和缺点
但有一件事是显而易见的,必须终止一项工作。 2014 年,我不再从事自由职业。 我的时间现在完全用于我的插件商店和 Dev4Press 网站。
工作
Dev4Press 项目本质上就是我自己。 我是所有 Dev4Press 插件的唯一开发者。 我处理一切从维护电子商务开始,编写知识库内容,社交媒体,支持,显然是开发。
我的大部分工作都致力于插件和附加组件的开发和维护。 仅在过去的一年里,我就发布了 13 个 Pro Dev4Press 插件的 33 个主要版本,甚至更多的次要版本。 所有这些都与提供一流的支持、测试、错误修复、为知识库创建新文档以及与用户密切合作以更好地了解每个插件的发展方向同时进行。 我还处理文书工作,与支付处理器、银行和会计师打交道。
成为个体企业家的挑战
经营任何企业都有其挑战。 但是,单独经营业务的各个方面本身就是一个挑战。 自从 Dev4Press 第一次上线以来,尤其是在过去的 4 年里,我不得不做出许多艰难的决定,以确保 Dev4Press 能够持续下去,对我和我所有的客户来说都是如此。
产品报废
多年来,我不得不淘汰几个插件。 决定退役产品的决定有很多因素,而且这绝非易事。 对于一些插件,我多年来一直在努力改进和拯救它们,但最终还是接受了一些插件无法保存的事实。
我决定退出的第一个主要插件是 GD Star Rating。 它是一个免费插件,也是一个非常受欢迎的插件,在 WordPress.org 存储库上的下载量超过 100 万次。 这个插件提供了其他插件当时缺乏的与评级相关的功能。 它具有广泛的设置范围,并且对于大多数用途而言,它很容易使用。 但是,该插件遇到了各种问题:最初的代码设计不易扩展,多年来插件添加了许多功能,使得维护和定制非常困难。 该插件的代码库非常糟糕,以至于我处理它变得很烦人,所以我最终决定将它退役。 多年后,我在坚实的可扩展基础上开发了一个新的评级插件。 现在,GD评级系统已经进入第三个年头,并且越来越受欢迎。
重写插件
如果你有很多插件,就像我一样,为每个插件分配相同的时间并不容易。 自然,随着时间的推移,一些插件会被遗忘,随着动态 WordPress 核心开发以及所有新趋势和技术的出现,插件很快就会过时。 这发生在我的前两个 Pro 插件上:GD Press Tools 和 GD Custom Posts and Taxonomies Tools。
2015 年,我决定为 WP Admin UI 开发一个统一的代码库,现在所有 Dev4Press 插件都共享该代码库。 这对重写旧插件、更新设置界面、使用新功能扩展它们以及使它们再次相关方面有很大帮助。
编写库并在插件中实现它花了一年多的时间,但最终,这是值得的。 所有这些插件现在都是最新的,并为 Dev4Press 网站的安全、管理和维护、自定义内容等提供支持。
订阅并获取我们的免费副本
WordPress 插件商业书籍
究竟如何在订阅经济中创造繁荣的 WordPress 插件业务。
与朋友分享
输入您朋友的电子邮件地址。 我们只会通过电子邮件向他们发送这本书,童子军的荣幸。
谢谢你的分享
太棒了——“The WordPress Plugin Business Book”的副本刚刚发送到. 想帮助我们更多地传播信息吗? 继续,与您的朋友和同事分享这本书。
感谢订阅!
- 我们刚刚将您的“The WordPress Plugin Business Book”副本发送到.
您的电子邮件中有错字吗? 单击此处编辑电子邮件地址并再次发送。
直接支持与文档/知识库
支持是任何基于软件的业务的重要组成部分,如果您希望业务生存下去,您必须提供强大的支持。 虽然直接支持很重要,但拥有良好的文档是减少直接支持的关键。
根据我的经验,几乎一半的支持问题可以通过搜索文档来解决。 这也指出了许多基于(WordPress)的公司所面临的一个问题:如何使文档更贴近用户,并确保他们可以在需要时找到所需的内容。 这是我仍在努力解决的挑战之一,近年来,在我自己的 GD 知识库插件的帮助下,我设法将文档增加到 500 多篇文章、用户指南、常见问题解答条目和参考资料。
销售模式
经营企业时最困难的事情之一是找出最佳的定价结构和销售模式,以使收入能够维持业务,确保其未来,同时帮助吸引新客户。
当 Dev4Press 刚开始时,我为我的所有插件提供了终身许可证。 这已被证明是一个巨大的错误,尤其是由于我设定的低价。 由于这是我的错误,我决定兑现所有在 2010 年和 2011 年购买的终身许可证。这些许可证仍然有效,只要插件有效,就会一直保持这种状态。 在那个时候,插件许可证都是针对无限站点的,一般来说,高级插件被严重低估了。 因此,到 2013 年底,我决定创建一个新的许可系统并转向年度许可。 这是我过渡到全职插件商店的重要一步。 该系统今天仍在使用。
当 Dev4Press 刚开始时,我为我的所有插件提供了终身许可证。 事实证明这是一个巨大的错误。
为插件定价也是一个很大的挑战。 当我接近插件定价时,我会尝试评估其功能集的价值、易用性以及它可以为客户节省的时间。 只有这样,我才能决定插件的价格。 多年来,我还意识到定价是动态的,我必须主动尝试它。 我经常更新我的插件,并不断添加新功能。 因此,价格不可能永远保持不变,因为产品的价值也在增加。
为 WordPress 插件定价具有挑战性。 当我接近插件定价时,我会尝试评估其功能集的价值、易用性以及它可以为客户节省的时间。Tweet
余额
我已经从事这项工作多年,随着时间的推移,我一直(现在仍然)试图在生活和工作之间找到正确的平衡。 我试图平衡我每天工作的时间和与妻子和儿子在一起的时间。 经营自己的企业的一件好事是我是老板,所以我可以控制自己的时间。 当我不想工作时,我可以让自己休息一下,或者在当天晚些时候开始工作。
遵守任务清单
主要是尽量遵循每月的任务列表,我确实保留了几个我每个月想要处理的项目/插件列表,要完成的任务列表,虽然我不能按照对于这些计划,它们确实有助于让我走上正轨。
最流行的插件占用了我大部分的开发时间。 用户不断地提出建议和功能请求,因此社区越发声,在某些插件上花费的时间就越多。 例如,GD bbPress Toolbox Pro 去年发布了 4 个主要版本,这些版本中超过 80% 的功能基于反馈。 一些插件只是因为它们的范围而需要更多的时间。 GD Rating System Pro 在过去一年有 6 个主要版本,我已经计划了跨越未来 4 或 5 个版本的功能。
处理销售波动
了解每个月的销售额都不相同,这一点至关重要。 我们有夏季月份销售额可能下降 30%! 好消息是通常支持负载也会下降,所以我有额外的时间进行开发。 这让我有假期时间和额外的开发时间,夏季较低的销售额被秋季和冬季销售额的增加所抵消。
拥有私人生活
坚持清单也意味着为私人生活分配时间。 几年前我一个人生活的时候,我每天工作 10 到 12 个小时,包括周末。 现在,我想有足够的时间陪伴我的妻子和儿子。 我是家里的厨师,除此之外,我尽量有足够的时间来做任何能让我远离笔记本电脑的事情。
开发 WordPress 插件 – 团队方面
考虑到我处理了多少插件,我必须做多少事情来保持业务正常运行,您可能会问:为什么不雇用更多的人来帮助发展 WordPress 插件业务呢? 而且,我多年来一直在考虑这个问题。
扩大团队并不容易,有很多变数需要考虑。事实上,在开始之前,你需要先问问自己,你想建立什么样的业务,你可以期待什么样的收入,并在回答时对自己诚实. 根据答案,您可能会意识到,通过保持一个人的表演来保持现状更适合实现您的目标。
雇用新人
我的插件目前有大约 550,000 行代码——无论好坏,这比 WordPress 本身的代码还要多。团队……此外,我无法预见我是否能够获得投资回报,培训期间对业务的影响,以及我聘请的开发人员是否会交付或我必须交付几个月后让他们离开。
我知道这是对事物工作方式的一种暗淡看法,但在过去的 20 年中,我与很多开发人员一起工作,但我发现只有少数几个我能够与之合作。 这比与我一起工作的人更能说明我,但我有我的工作方式,我很难适应别人的工作习惯和做法。 以我目前的业务状况和我生命中的这段时间,我只是还没有准备好承担这些风险。 我相信每个经营自己的小企业的人都可以理解这一点。
发展 WordPress 插件业务可以采取不同的途径,其中一些涉及寻找投资者和雇用更多人。 这有助于更快地发展 WordPress 插件业务,但也会给它带来负担,从而导致失败或失控。
或者,坚持你的枪
项目成功的方法有很多。 您可以单独工作,也可以与朋友一起工作,并且不需要大量投资即可开始。 您需要设定和管理您的期望,其中包括客户数量(以及您将获得的加班收入)。
对我来说,发展 WordPress 插件业务并不一定很陡峭。 只要将我当前的工作量保持在我可以处理的水平,我就可以使用较小的增量。
我对 Dev4Press 的成长感到满意。 我目前在客户数量、销售增长和我自己处理的支持数量之间取得了很好的平衡。 这个对我有用。 当然,有时我会感到工作的负担,我希望能得到一些帮助,但很快就过去了。 是的,我想赚更多,但这不是我现在的首要任务。
未来
工作还在继续,我的任务清单提前几个月就满了,我正在做两个雄心勃勃的大项目。 一个将在几周内发布,另一个有望在今年年底之前发布。 Dev4Press 插件会越来越好,希望我在未来几年有时间再创建一些。
而且,我会继续权衡我的选择,也许我的个人表演会成长为一个团队。 不是今年,也不是明年,而是不久之后。
作为一名经营 WordPress 插件或主题业务的独立企业家,您如何处理团队成长? 您对为项目添加支持和开发有何想法或经验?