前面我們談到工作範圍,以及工作義務還有包含工作內容的項目,包含你自己再評估工作項目的時候範圍和 評估方式。
今天我們來討論一下關於時間控制的問題,還有工作時間的排程在遠端該如何進行?
對遠端來說最大的好處就在於時間上調配的彈性,但是這也是對於工作上一個最大的致命傷。
畢竟當所有的人都在辦公室工作時候,而你自己還是在遠端,『而且自己只有一個人的時候』,什麼時候該工作,什麼時候該休息,什麼時候該吃飯,什麼時候應該去抽個身遠離一下工作的環境...
還有就是訊息回覆的問題,包含可能老闆下班後會發訊息,PM管理人員在討論之後也會發佈訊息,大家在閒聊的時候也會發佈訊息,甚至是半夜時候可能程式也會發生狀況出現訊息...
這些都會是讓遠端工作人員很難控制時間的種種原因。
當然家人的因素可能也是其中一個項目,畢竟選擇遠端工作的時候其實也需要家人的協助,否則會變成永無止境的狀況,將家裡的事情和工作的事情混在一起沒有一個喘息的空間。
但是家人的問題通常稍微複雜一點,這邊就不深入討論。
『我們回到工作時間的控制上』
軟體開發來說其實主要的範圍,還是以承諾還有答應的工作範圍為主。
當然有一些人會習慣你一定做滿7個小時,或者是8個小時的方式來論計你工作的量。
這個時候對於已經非常熟悉這個工作,或者是已經非常熟悉這些工作條件,對於工作很快速完成的人會有點吃虧。
畢竟軟體開發有時候做的很快,是因為我很熟了,或者是我在這個領域已經有十分深入的耕耘,才有辦法做到這個程度。
但是,並不代表我今天用很短的時間把事情做完就表示我在偷懶!
建議公司如果能用承諾範圍,還有工作範圍制度,來計算每一個人一段時間的工作產出,這樣會比較符合遠端工作的期待和工作模式。
這邊要提出地點是工作量會是以兩到三天為一個定量來計算,並不會是每日的方式來進行工作產出的計算。
再怎麼說人的每日產出有高有低,有時候還是會需要綜合評估。透過兩到三日的一個平均值會是比較穩定的標準,這樣對於遠端工作人員,或者是說工作開發的任務來進行評估,才會是比較平均的一個產出值。
當然這一系列的工作流程中每日會議還是佔非常重要的一個地位,建議每日會議還是要定期舉行這是給自己的一個固定紀律,也是讓團隊一個固定的回報時間。
所以遠端工作人員該如何切割開發的時間呢?
我會建議遠端工作人員不一定要像日常工作人員一樣,以朝九晚五的方式來找出自己的高峰開發時期。
『建立專注時間』
而是讓自己每天都有一個固定開發或者是固定產出的時間,至少讓這段時間是沒有人可以被打擾沒有人可以中斷你的思緒,找到這段時間並且將他納入你的工作時間範圍中。
其他的工作內容,就被列為零星時間,可能會被會議佔據或者是會被其他討論所佔據。
但是這並沒有太大的影響,對於會議之後你可以先切換一下心情或者是切換一下思緒管道去執行其他項目,或者是這樣資料進行整理。
等到專注工作的時間時,才將這些項目拿出來一一處理完畢。
透過這個專注的時間,你將會發現可以順利的將每一個項目執行完畢。
同時也可以在過程中,釐清哪些是優先執行,哪些是可以比較緩慢執,這樣開始對於自己來說會對開發項目的優先權,會有更清楚的輪廓。
遠端工作人員盡量要避免浪費自己的時間,還有盡量要精細的計算自己的時間,以及所耗費在工作上的時間。
換句話說,就是用最短的時間來達到任務最大化, 這樣才是敏捷開發的最大意義。
越是習慣這樣子的模式之後,你會發現自己在工作的時間可以控制的比較恰當,同時在工作分配上你也比較知道怎麼樣去進行。
『加入緊急時間』
當然有的時候會有比較緊急或者是中間插入的項目,所以我會建議大家在專注工作時間之餘,還插入一個可以預備警急項目處理的時間。
基本上綜合下來你可能會是專注時間 4 個小時,緊急預備時間大約在 2 個小時左右,當然這個工作的時間可以前後再抓一個小時 的緩衝來作為預備。
這樣的話對於自己在每日開發的時間就可以更為精準,同時也可以對於自己開發項目到底報廢在時間上有多少可以更為精確。
善用時間計算工具或者是生產力工具其實也對於自己十分有幫助,類似像是番茄鐘或者是時間 計算工具,讓自己知道每一天花費的時間,或者是專注在工作時間甚至是消耗浪費的時間到底在哪裡。
否則對於遠端來講,很容易就讓時間流逝於無形,虛耗自己的精神,同時又壓縮到了睡眠時間,這樣相較之下可能還是去辦公室上班會比較實際!!!(認真)
所以對於遠端人員還是要知道自己希望的目標是什麼,同時也更為精確掌握自己的時間,只有能夠精確的控制時間,你才有辦法讓自己的時間達到彈性的最高化。