新創公司如何進行績效與人事管理?(上)

新創團隊,尤其是創辦人第一次創業的新創團隊,通常在籌資後碰到的第一個問題就是不知道如何有效管理新舊員工的職責與績效。到底甚麼時候應該賦予員工更多的責任?何時應該提供員工額外的受訓機會?又何時(在最壞的情況下)應該好聚好散?

由於篇幅和範疇的關係,本文將以軟體工程師為討論對象。希望能夠針對分析不同工程師的個性來幫助創辦人決定如何協助旗下工程師工作更有效率。

了解員工的個性與思考模式

在做任何決策之前,第一件事情就是要先了解一位員工(軟體工程師)的個性與思考模式。在外,許多人喜歡把軟體工程師全部混為一談,更有人以為駭客、軟體工程師、解決方案設計師與CTO(技術總監)等角色可以隨意互換,只要找到會寫程式的人就萬事OK。

事實上,有些工程師喜歡嘗試、追求新鮮感,有些工程師則是深思熟慮、追求產品的穩固(Robustness),有些工程師對客戶很有興趣,有些工程師喜歡專心開發不希望從事管理職。軟體工程師除了使用的語言和工具不同外,每個人的習慣和個性不同,自然也適合不同的軟體開發工作。

以下根據背景和性格作粗略的分類(互不相斥):

駭客

駭客(Hacker)一詞因為媒體的喧染而讓許多人對這詞有負面印象。英文「Hack」一詞就是「亂砍」的意思,應用在技術上,就是在沒有完善理論基礎的情況下,靠獨自摸索、拼拼湊湊來解決問題。說穿了,就是實作。由於資安方面的問題很多都是實作而非理論主導,因此後來許多人印象中的駭客都是搞入侵的。事實上,駭客可以是任何獨自開發、勇於嘗試的程式設計師的稱謂。

而所謂駭客,通常帶有一種特質,那就是對於技術面有濃厚的興趣,並且對於新技術勇於嘗試。許多駭客平常沒事喜歡掛在論壇上看技術文章,不然就是自己動手寫個小專案來玩玩新技術。因此,許多駭客都是自學自成。

駭客作為員工,優點是內部動力堅強,而且在尋找解答時效率驚人。缺點呢?駭客由於喜歡探索,通常缺點就是三分鐘熱度,常常在摸摸新技術後寫了個小專案就想要換跑道,對於專案管理、測試、品管和團隊溝通都沒有甚麼耐性。由於許多駭客的自我管理和規劃能力都未有效開發,若硬要求,常常會使其失去興趣而效率越漸低落。

資工畢業生

讀資工系出身的畢業生,若上課沒有太混的話,其對於軟體開發的演算法、資料結構、系統、網路、各產業應用等都應該有基本的認識

聘請資工系畢業生作為員工,相對於自學自成的駭客而言,出身資工系的軟體人才的理論知識較完整,可塑性亦高很多。而本科畢業生資歷尚淺,比較容易管理,也比較願意聽命與積極學習。論缺點,資工系畢業生由於出自傳統教育體系,不見得每個人都對技術有濃厚的興趣,較少會像駭客一樣自動自發地去充實自己。

資深工程師

說到資深工程師,這邊指的員工要有能力設計軟體架構,並為其估算開發時間,並有效地與同事溝通程式元件之間的資料介面設計。由此可見,資深工程師對於軟體的開發流程相當有經驗,因此能妥善規劃而少出錯。

圖一、資深工程師不在於開發而是全面性地去評估成熟度、開發效率和維護成本

01.jpg (700×394)

圖片來源:Google

若駭客的本質是「靈活」,那資深工程師的本質就是「穩重」。駭客常因為新技術的酷炫而想出一些稀奇古怪的點子,但是資深工程師了解軟體工程的痛處不在開發,而在維護守恆,因此在考慮技術、語言與工具的時候,會更全面性地去評估成熟度、開發效率和維護成本。

資深工程師優點很明顯,而缺點就是缺乏畢業生的可塑性,也缺乏駭客的冒險精神。

解決方案設計師

說到軟體解決方案,除了軟體架構設計和實際開發過程以外,還有一大部分的人文與商業因素。雖說這些通常是市場研究和人因工程的領域,有些軟體人才本身就有濃厚的人文與商業素養,在此暫且稱之為解決方案設計師。

以角色而論,解決方案設計師除了本身的開發能力以外,自己本身也喜歡思考用戶的使用問題,甚至會思考如何解讀行銷數據.這類人才最適合與公司內部不同(技術與非技術性)職務的人溝通。(這類人才也最適合升任產品經理或技術總監)

一般而言,解決方案設計師的優點在於其思考模式具全向性,比起其他技術人才更能夠執掌產品的整體開發。論缺點,此類人才通常視技術為媒介而非目的,因此不會像駭客一般去探索新技術。故此,解決方案設計師開發的效率通常不比其他技術人才。

說到這裡,我們要了解,以上人格特質並不相斥,沒有一技術人才僅擁有單一特質,因此在觀察時要格外細心。

人盡其才,才盡其職,職盡其能,能盡其用

了解員工的人格特質,用意正是在於尋找適合該員工的職務。打個比方,若一員工是駭客型人才,那與其要求他去作開發流程(Dev Ops)規劃,不如讓他做 Full stack prototyping ;同理,沉迷於技術的駭客常常對於人文互動沒有太大的興趣,因此也不要強迫他每天出去跟客戶見面。

對於職務的可能分配,以下是個人淺見:

1.對於駭客型人物,除了快速 Prototyping 職務以外,他們較適合前端介面、行動介面、資訊安全等以實作知識為主的工作,讓駭客人才可以善盡其探索的精神去解決理論無法直接解決的問題。駭客人才較不適合需要穩定性和量化的工作,才能滿足其對新鮮感的需求。

2.論及資深工程師,其適合後端軟體架構、資料庫設計、演算法設計、自動化測試等講究穩定性、效度和效率的工作。

3.而解決方案設計師,則適合融合技術性專案管理、快速 Prototyping、使用者經驗設計等地開發工作。面對這類人才,盡量多讓其與客戶以及公司其他專業接觸,以滿足其對於產品設計的好奇心。

4.我把資工畢業生留到最後,是因為一般來說這類人才相對資淺,與其分配固定職務,應該給予其上述不同類型的小型專案,來探討該員工未來是否有機會發展出上述幾種人格特質。

教學需要因材施教,在人事管理上,更需要分析各個員工的類型與特質,才能職盡其能。下篇將會針對績效管理標準及策略詳談。(…未完待續)

主圖來源:pexels

*原文出自ALPHA Camp,感謝蕭瑟寡人授權轉載

作者簡介:About 蕭瑟寡人典型「好事不出門,壞事傳千里」個案。沒事看書充飢、有閒寫文聊聊時事。現專注於教育育成與科技創業。

延伸閱讀:

新創公司如何進行績效與人事管理?(下)

培育部屬別只教會他釣魚,最好讓他學會自己找謀生之道!

洪大倫:成為專業經理人,不是懂經營管理就好!

作者資訊

ALPHA Camp
ALPHA Camp
ALPHA Camp 的使命是透過線上科技教育,幫助人們持續建立在數位時代成功所需的技能,思維以及社群。自 2014 年以來,我們以台灣和新加坡為教學據點,培訓超過 5000 名學員。校友遍及台灣、新加坡、中國,並加入如 Facebook, Line, Grab 等知名科技新創與全球五百大企業。