在不發展團隊的情況下發展 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 年。這仍然與自由職業者帶來的收入相差甚遠,但也不容忽視。 因此,我逐漸開始分配越來越多的時間來處理插件,同時減少自由職業者的工作量並提高我的時薪以保持相同的收入。

Dev4Press - WordPress 的高級插件和插件

插件業務還是自由職業者?

銷售插件許可證成為現實,所以我開始權衡是繼續從事自由職業還是專注於發展 WordPress 插件業務。

以下是我必須考慮的事項清單:

  • 自由職業確實提供了從事各種有趣項目的機會但是,無論我做什麼最終都不是我的,而且在許多情況下,我沒有機會進一步開發這些插件。
  • 為客戶工作非常困難,因為他們中的大多數人都不精通技術,所以在開發過程中導航可能會非常費力,在決策之間來回走動,做我不太同意的事情......老實說,我有許多偉大的客戶經常同意我的反饋,但對於每個合作的客戶,可能有 5 個客戶認為這是“他們的方式或高速公路”。
  • 為客戶工作涉及浪費大量時間進行討論、展示已完成的工作(有時是每天)、為居住在不同時區的客戶調整我的工作時間,有時甚至是在世界的另一端。 而在處理更大的項目時,幾乎一半的時間都花在了其他不涉及任何開發的事情上。
  • 開發插件讓我有機會按照自己的節奏工作,根據真實用戶反饋開發功能,同時結合我的產品願景和路線圖。
  • 從長遠來看,擁有自己的企業會更好。 無論我製作什麼插件,它仍然是我的,從長遠來看,這項業務有可能比自由職業者帶來更多的收入。
  • 我喜歡自己當老闆的想法

這個決定並不容易。 事實上,我花了幾個月的時間考慮所有的利弊。

您應該繼續從事自由職業還是專注於發展 WordPress 插件業務? 這是優點和缺點

但有一件事是顯而易見的,必須終止一項工作。 2014 年,我不再從事自由職業。 我的時間現在完全用於我的插件商店和 Dev4Press 網站。

工作

Dev4Press 項目本質上就是我自己。 我是所有 Dev4Press 插件的唯一開發者。 我處理一切從維護電子商務開始,編寫知識庫內容,社交媒體,支持,顯然是開發。

Milan Petrovic 致力於在不發展團隊的情況下發展 WordPress 插件業務

我的大部分工作都致力於插件和附加組件的開發和維護。 僅在過去的一年裡,我就發布了 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 多篇文章、用戶指南、常見問題解答條目和參考資料。

GD 知識庫插件在行動

銷售模式

經營企業時最困難的事情之一是找出最佳的定價結構和銷售模式,以使收入能夠維持業務,確保其未來,同時幫助吸引新客戶。

當 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 插件或主題業務的獨立企業家,您如何處理團隊成長? 您對為項目添加支持和開發有何想法或經驗?