創建一個初級部門,僅使用 Slack、Jira 和 blue tape 來幫助主要團隊

創建一個初級部門,僅使用 Slack、Jira 和 blue tape 來幫助主要團隊

幾乎整個 Skyeng 開發團隊由 100 多人組成,都是遠端工作,對專家的要求一直很高:我們正在尋找高級人員、全端開發人員和中階管理人員。 但在2019年初,我們首次聘用了三名初級員工。 這樣做有幾個原因:只聘請超級專家並不能解決所有問題,營造良好的發展氛圍需要不同專業程度的人才。

當您遠距工作時,非常重要的是有人參與專案並立即開始提供價值,而無需任何漫長的學習過程或累積。 這對後輩來說是不行的,而且除了訓練之外,還需要新人能夠很好地融入球隊,因為一切對他來說都是新的。 這是團隊領導的一項單獨任務。 因此,我們專注於尋找和僱用更有經驗和成熟的開發人員。 但隨著時間的推移,我們發現,僅由資深人員和全端開發人員組成的團隊也有自己的問題。 例如,誰會執行不需要超級資格或任何特殊知識的例行但強制的任務?

以前,我們沒有僱用初級員工,而是聘請自由工作者

雖然任務很少,但我們的先生們還是咬緊牙關,接下了這些無趣的任務,因為發展必須向前推進。 但這種情況不會持續太久:專案不斷增加,日常簡單任務的數量也隨之增加。 當用顯微鏡而不是錘子釘釘子時,情況開始看起來越來越像笑話。 為了清楚起見,您可以轉向算術:如果您吸引一個工資為有條件的 50 美元/小時的人來從事工資為 10 美元/小時的員工可以處理的工作,那麼您就會遇到問題。

我們從這種情況中學到的最重要的一點是,目前僅僱用頂尖專家的模式並不能解決我們的日常任務問題。 我們需要一個願意承擔經驗豐富的紳士們認為是懲罰的工作並且委託給他們根本沒有效果的人。 例如,為我們的老師和課程創建者的 Slack 聊天編寫機器人,或者解決內部需求的小型改進項目,開發人員總是沒有足夠的時間,但有了這些,生活會變得更加愉快。

此時,制定了臨時解決方案。 我們開始讓自由工作者參與我們的專案。 簡單且不緊急的任務開始轉向此類外包:在某個地方糾正某些內容,檢查某些內容,重寫某些內容。 我們的自由工作者群體一直在非常積極地發展。 我們的一位專案經理從不同的專案中收集任務,並在現有表演者基礎的指導下將它們分配給自由工作者。 然後,對我們來說,這似乎是一個很好的解決方案:我們減輕了老年人的負擔,他們可以再次充分發揮潛力,而不是擺弄一些基本的東西。 當然,有些任務因為商業機密而無法委託給外部執行者,但與自由工作者的大量任務相比,這類問題要少好幾倍。

但這不可能永遠持續下去。 該公司面臨這樣一個事實:自由職業部門已經變成了一個笨拙的怪物。 日常簡單任務的數量隨著專案的增加而增加,在某些時候,任務數量太多,無法有效地將其分配給外部執行者。 此外,自由工作者不會沉浸在專案的具體細節中,這會持續浪費入職時間。 顯然,當您的團隊擁有 100 多名專業開發人員時,您甚至無法聘請 XNUMX 名自由工作者來幫助他們並有效管理他們的活動。 此外,與自由工作者的互動總是涉及錯過最後期限和其他組織問題的風險。

這裡要注意的是,遠距員工和自由工作者是兩個不同的實體。 遠距工作者在公司完全註冊,有指定的工作時間、團隊、上級等等。 自由工作者是一項基於專案的工作,主要僅受截止日期的限制。 與遠距員工不同,自由工作者大多使用自己的設備,與團隊很少互動。 因此,與此類表演者互動存在潛在風險。

我們如何創建「簡單任務部門」以及我們所取得的成就

在分析了目前的情況後,我們得出的結論是,我們需要資歷較低的員工。 我們並沒有抱持任何幻想,認為我們能從所有的後輩中培養出未來的超級巨星,或者僱用十幾名後輩會花費我們三個戈比。 總的來說,就青少年的情況而言,現實是這樣的:

  1. 從短期來看,僱用他們在經濟上並不有利可圖。 與其「現在」有五到十個六月,不如聘請一位前輩並付給他數百萬美元的高品質工作,而不是將預算浪費在新人身上。
  2. 青少年進入計畫和訓練的時間較長。
  3. 當一個初級員工學到了一些東西,並且似乎必須在工作的前六個月開始「消除」自己的投資時,他需要晉升為中層,或者他離開到另一家公司擔任這個職位。 因此,聘用初級員工只適合成熟的組織,這些組織準備向他們投資,但不能保證短期內獲得利潤。

但我們已經發展到團隊中不能再有初級人員的地步:普通任務的數量正在增加,而將經驗豐富的專業人員的工時花在這些任務上簡直就是犯罪。 這就是為什麼我們專門為初級開發人員創建了一個部門。

簡單任務部門的工作期限為三個月——也就是說,這是一個標準的試用期。 經過三個月的全職帶薪工作後,新人要么加入一個希望看到他作為初級開發人員加入隊伍的團隊,要么我們與他分手。

我們創建的部門由一位經驗豐富的PM領導,他負責在初級人員之間分配工作任務以及他們與其他團隊的互動。 June 收到一項任務,完成它,並收到來自團隊和經理的回饋。 在簡單任務部門的工作階段,我們不會將新人分配到特定的團隊和專案 - 他們可以根據自己的技能訪問整個任務池(我們目前正在招聘 AngularJS 前端、PHP 支持者,或者正在尋找適用於雙語Web開發人員職位的候選人),並且可以同時處理多個專案。

但一切不僅限於僱用初級員工——他們還需要創造可接受的工作條件,這是一項完全不同的任務。

我們決定的第一件事是提供合理金額的自願指導。 是說,我們除了不強迫現有的專家來指導外,還明確提出培養新人不應該成為主要工作的替代者。 不,“我們 50% 的工作時間,50% 是在教初級學生。” 為了清楚了解指導需要花費多少時間,我們編制了一份小「課程」:每位導師必須與其受指導者一起完成的任務清單。 對初級專案經理也做了同樣的事情,結果我們收到了一個非常順利且易於理解的場景,用於幫助新人做好準備並讓他們投入工作。

我們提供了以下幾點:理論知識的測試,為後輩準備了一套需要學習的材料,並批准了導師進行程式碼審查的統一原則。 在每個階段,管理者都會向新人提供回饋,這對後者來說極為重要。 一個年輕的員工知道自己在哪些方面比較強,哪些方面需要更加小心。 為了簡化初級和經驗豐富的開發人員的學習過程,Slack 中創建了一個公共聊天室,以便其他團隊成員可以代替導師加入學習過程並回答問題。 所有這些使得與青少年一起工作成為一個完全可預測的、重要的是可控的過程。

在三個月的試用期結束時,導師會對初級人員進行最終的技術面試,根據面試結果決定初級人員是否可以在某個團隊中擔任正式工作。

在總

乍一看,我們的初級部門看起來就像一個孵化器或某種專門創建的沙箱。 但事實上,這是一個真正的部門,具有成熟的戰鬥團隊的所有屬性,解決的是實際問題,而不是訓練問題。

但最重要的是我們給人們一個具體的視野。 簡單任務部門並不是一個永遠陷入困境的無休止的地獄。 有一個明確的三個月期限,在此期間初級人員解決專案上的簡單問題,但同時可以證明自己並轉移到某個團隊。 我們僱用的新人知道他們將擁有自己的專案經理、一名高級導師(或可能是幾名)以及完全加入團隊的機會,在那裡他們將受到歡迎和歡迎。

今年以來,簡單任務部門已經錄用了12名初級人員,只有兩人沒有通過試用期。 另一個人不適合這個團隊,但由於他的工作能力很強,所以他又回到了簡單任務部門,在新的任期內,我們希望他能找到一個新的團隊。 與初級開發人員一起工作也對我們經驗豐富的開發人員產生了積極的影響。 他們有的經過一段時間的輔導,發現了實力,有嘗試擔任團隊領導的願望;有的則看著後輩,提高了自己的知識,從中層晉升到了高級。

我們只會擴大聘用年輕開發人員的做法,因為這會為團隊帶來許多好處。 另一方面,無論居住在哪個地區,六月都有機會獲得全面的遠距就業:我們的開發團隊成員從裡加生活到符拉迪沃斯托克,並且由於公司內部流程的簡化,可以很好地應對時差。 這一切為居住在偏遠城鎮和鄉村的人才開闢了道路。 此外,我們談論的不僅是昨天的學童和學生,還包括那些因某種原因決定改變職業的人。 我們的初級可能很容易是18歲或35歲,因為初級關乎經驗和技能,而不關乎年齡。

我們相信我們的方法可以輕鬆擴展到使用遠端開發模型的其他公司。 它同時允許您從俄羅斯或獨聯體任何地方專門聘請有才華的初級人才,同時提升經驗豐富的開發人員的指導技能。 從財務角度來看,這個故事的成本非常低,所以每個人都贏了:公司、我們的開發人員,當然還有那些不必搬到大城市或首都就能成為經驗豐富的團隊的一部分並從事有趣項目的年輕人。

來源: www.habr.com

添加評論