三頭的 WooCommerce 項目:您的代理機構、自由職業者和您客戶的開發人員
已發表: 2017-12-20隨著在線購物將在未來十年逐步淘汰零售店的預測,人們越來越多地加入在線商店的潮流。 開發 WooCommerce 項目需要時間和專業知識,有時您的代理機構可能無法在您需要時提供,這迫使您在其他地方尋求幫助,例如自由開發者。
如果您已經到了需要請專科醫生的階段,需要考慮哪些事項? 您如何使新的“添加”盡可能順利? 而且:如果您的客戶已經有一些內部開發人員可用怎麼辦?
如果事情沒有非常徹底地計劃和執行,那麼涉及這麼多的人可能會一團糟。
讓我們深入探討如何管理如此棘手的工作場景並將其轉化為您的優勢!
一定要好好溝通,否則一事無成
任何工作關係的基石和項目成功執行的關鍵始終是廣泛的溝通。 無論是與您的客戶(他們對於清楚地了解他們的需求到底是什麼很重要),還是與所有參與的開發人員一起,無論您是直接將他們帶入項目中,還是他們來自您的客戶。
為了實現這一點,許多機構和開發人員使用 Slack 進行小組討論,因為它具有許多功能。 WooExpert 和 SAU/CAL 的 Codeable 專家 Mitchell Callahan 進一步闡述了在所有相關方之間建立共同基礎的重要性,他說:
這是經常發生的事情:客戶僱用您是因為他們想要 WooCommerce 專業知識,但他們可能會像內部開發人員或通常與之合作的自由職業者一樣。 這就是為什麼您需要確保所有從事項目的開發人員以及客戶公司的聯繫人都在同一個 Slack 頻道上。 這樣,項目中涉及的所有主體都可以更有效地相互交流。
設置好通信工具後,就該關注下一個工具了:代碼存儲庫。
你必須有一個可靠的代碼流程
當不同的開發人員在同一個項目上工作時,您不想在數百個代碼、文件、目錄中摸索以找出誰在哪裡做了什麼。 這就是為什麼必須正確設置 Github 或 Bitbucket 等工具以讓您跟踪代碼中的任何更改的原因。
解釋米切爾:
當您將與業務以外的其他開發人員合作時,您必須擁有一個 Git 存儲庫,以便能夠跟踪更改。 如果有任何內容添加到站點,您將能夠知道是誰添加了它以及何時添加,以便在出現問題時進行隔離。
這裡最重要的是有一個可靠的流程:所以在任何東西被推送到實時服務器之前,我們總是必須做一個拉取請求,然後有人做一個代碼審查。
工具只是提高工作環境效率的一種手段。 如您所見,缺少的部分是有一個清晰的過程,可以使所有運動部件盡可能無摩擦地運行。 這就是我們的下一點。
每個人都必須知道他們負責什麼
任何開發過程的結果都依賴於每個主題必須遵守的指令和角色的明確性。 具體來說,如果您想擁有一個高效的流程,您需要有一個明確定義的命令流結構,正如 Mitchell 強調的那樣:
如果您正在與其他開發人員一起工作,我建議您使用層次結構。 事實上,我們一直主張我們的 CTO 是負責拉取請求的人。 這將使他成為唯一能夠合併的人,因此我們可以確保以結構化的方式審查、合併和安排每一塊代碼。 在大型組織中,這可能是一個瓶頸,您可以讓多個人解決它。
這確保了項目沒有權限衝突,當然,該過程可以無縫執行。
項目管理工具:選擇一個並在所有人之間共享
如果您正在盡一切努力減少陷阱,那麼您不能錯過投入時間來清理項目管理工具周圍的空氣。 最重要的是避免同時運行多個 PM 工具。 這會在幾分鐘內變得草率,因此會增加您的工作量,同時對項目沒有任何價值。
當與自由開發人員和您客戶的內部開發人員在您的一個項目上合作時,您的目標是讓所有各方參與您最熟悉的 PM 工具。 我知道,這聽起來很難實現,因為每個人都有自己喜歡的工具。 但這就是 Mitchell 和 SAUCAL 的人能夠贏得客戶和開發人員的方式:
很多人使用 Jira,例如,我們使用一個叫做 Breeze 的代替。 有些人,當他們第一次看到它時,他們告訴我們:“哦,這似乎不太強大。” 這就是教育組件介入的地方。我們向他們解釋說,我們多年來一直這樣做是為了他們的相同目的(建立 WooCommerce 網站)。 而對於那些真正想要變得又厚又薄並參與流程的人——通常他們是開發人員——我們將花時間培訓他們如何使用我們的系統,這樣我們就可以在一個有凝聚力的、共享的大大地。
在不同的各方之間擁有不同的項目管理工具,例如您、客戶的內部團隊和一些自由開發人員,可能會不必要地延長項目時間框架。 這就是為什麼擺脫重複的工具並將所有工作集中到一個共享的工具中對項目(以及您的精神健康)非常有益的原因。
包起來
所有相關方都同意使用的 Slack 渠道、共享存儲庫和一個項目管理工具是流暢的項目完成的一些核心要素。 然而,就像生活中的大多數事情一樣,一切都歸結為各方之間的有效溝通。 彌合這一差距至關重要,因為正如米切爾所說:
誰擁有最薄弱的溝通者將成為最薄弱的環節。
Matteo Duo 是 Codeable.io 的內容策略師, Codeable.io是排名第一的專注於 WordPress 的外包平台,它將世界一流的 WordPress 開發人員與需要高質量工作的企業配對。 多年來,他一直在積極與客戶和開發人員接觸,記錄他們關係的不同複雜性,並提供有關如何利用 WordPress 作為有效商業資產的指南。