偉大的管理者消除障礙
開發(fā)人員想要編寫代碼。這就是他們完成工作的方式。
有人將其稱為精益創(chuàng)業(yè)方法論,引用諸如最小可行產(chǎn)品之類的短語并一遍又一遍地說“迭代”這個詞。
我更喜歡這句話:“編寫代碼,測試代碼。重復?!?
這是五個字,這是有道理的。為什么要聰明呢?
確實很不幸,一些經(jīng)理纏著他們的開發(fā)人員做各種非開發(fā)工作。狀態(tài)報告,會議,跟上電子郵件線程。這些東西可能有它們的位置,但它們通常是浪費時間。
你為了一大筆錢聘請了一位才華橫溢的開發(fā)人員,然后讓她花 50% 的時間填寫 QA 表格并參加會議?真的嗎?將其減少到 10% 并讓開發(fā)人員開始工作怎么樣?
參加會議,尤其是大型會議,與編寫和測試代碼相反。
我如何跟蹤我的團隊?
如果您認為上述建議不切實際,那么您就處于“壞經(jīng)理”模式。每次您在開發(fā)人員的工作流程中添加障礙以使您的工作更輕松時,您就很糟糕。
可能有必要做一些這些事情。會議就像雪茄一樣,一年來幾次都很棒。但它會引起你強烈的精神痛苦,甚至考慮干擾編寫代碼然后測試它的真正工作。
當然,你需要一個偉大的團隊來做到這一點。乏善可陳的開發(fā)者,任由他們自己的設備,創(chuàng)造出乏善可陳的產(chǎn)品。
這就提出了有效管理的一個重要子原則:成為一名出色的經(jīng)理會放大團隊的自然傾向。如果您的團隊非常出色,那么借助有效管理的力量,他們會做得更好。
然而,低于標準的團隊通常期望低于標準的管理。他們習慣于被微觀管理,并且喜歡在會議上浪費半天時間,因為他們覺得自己被付錢坐著。這些類型的團隊在被單獨留下時可能會感到困惑或陷入停頓,這將我們帶到下一點:
有效的開發(fā)團隊管理的帕累托原則
您可以使用帕累托原則,也就是 80/20 規(guī)則,以便有效地管理開發(fā)團隊。招聘是工作中最關鍵的方面。時期。
如果您負責管理軟件開發(fā)團隊,但不負責招聘,我真的很抱歉。這是正確處理的關鍵。如果您必須與糟糕的團隊合作,我真誠地建議您立即開始尋找新工作。
你與糟糕的團隊合作的時間越長,你就越會陷入糟糕的管理實踐中。如果你不能信任他們來做這項工作,你就必須進行微觀管理,這一切都從那里走下坡路。
雇傭優(yōu)秀團隊的技巧超出了本文的范圍,但簡而言之:
偉大的開發(fā)者幾乎總是擁有大量偉大的作品
偉大的開發(fā)者具有良好的社交技巧
偉大的開發(fā)商收取高價,因為他們的需求量很大
偉大的開發(fā)商尊重并期待偉大的管理