天天看點

《程式員度量:改善軟體團隊的分析學》一程式員和他人的互動如何

關于程式員的另一方面的考慮是與他人的互動情況,包括團隊的其他成員、團隊經理或者團隊以外的人(如支援人員或客戶等)。團隊成員間的互動和互相幫助是成功的重要因素。在籃球和曲棍球運動中,統計人員密切關注團隊合作,如跟蹤助攻和度量球員組合的情況。跟蹤和度量團隊合作的方式對更好地了解那些互動對團隊的成功是最有意義的,有助于你重視鼓勵團隊成員間的良性互動。

對任何團隊而言,上司力都是重要的。上司力意味着幫助别人看清目标,看清通往目标的途徑,并幫助他們開始行動。一些程式員可能承擔上司責任,也有些程式員隻是在團隊内發揮上司力。在某些情況下,他們可能會上司整個項目,或有時上司一個特定的任務。上司力的形式很多時候是微妙的,例如,一個程式員可能激勵處于逆境中的其他人員努力工作。無論直接或間接地測量它,都需要關注程式員發揮上司力的時機和結果。

有時上司力還包括鼓舞和激勵他人以及提升團隊的士氣。雖然一些程式員不是一般意義上的上司者,但他們也在鼓舞着他人的士氣。例如,講笑話、在緊張的情形下仍然保持快樂的态度、在團隊會議上對項目呈現出激情等。他們也可能會幫助你安排啤酒節、桌上足球比賽或其他的團隊活動。這對他們而言可能是偶爾為之,也可能是出自個性的持續性的影響。在我們思考應該測量什麼的時候,程式員對團隊的鼓舞是另一種值得關注的互動。

程式員指導他人的情況如何

另一種值得注意的上司力是程式員對他人的指導。同樣,對一些人來說,這可能是一個委派的角色,而對另一些人則是他們的個人選擇,或者他們隻是把這種指導作為理所當然的日常工作。多數人都認為,一般導師往往是資深的老手,在指導過程中傳授知識給年輕的程式員,以幫助他們快速進步。但指導并非總是遵循傳統的模式。在我們的工作中伴随着不斷變化的技術和程式設計語言,很多情況下,年輕的程式員也可能指導經驗豐富的老手。指導本身以及指導的結果是團隊成功的另一個重要因素,是以,這也是應該在度量中注意的。

盡管有些程式員從來都不是上司或者導師,但程式員都需要能夠按方向行事。接受定義的角色、完成配置設定的任務,隻是一個程式員在軟體開發團隊中最基本的工作。隐含在按方向行事背後的是了解方向、了解大局以及了解個人的角色和任務如何同方向相契合。缺乏這種認知的程式員更易于誤解方向或者使個人的決策和期望的目标相背離,以緻難以達成預期的目标。如何在度量中捕獲這些資訊很值得思考——因為遵循方向和了解目标顯然是成功的關鍵。

每一個團隊成員都不時地有幫助團隊中他人的機會。例如,一個程式員可協助其他程式員發現bug的原因,或讨論實作的可選方案,以及幫助選擇合适的方案。有時也有去協助團隊以外的人的機會(有時是必要的)。一個程式員可能幫助支援人員或銷售人員了解一個新的特征如何工作,或者可能會幫助他人診斷産品的配置問題。這反過來又可能有助于程式員了解如何改善軟體。程式員在團隊内外的協助往往提高了團隊的成功機會,是以,這些重要的互動也需要跟蹤和測量。

繼續閱讀