我們接下來來討論一下關於敏捷的項目,關於敏捷對於遠端開發者的一些說明還有心路歷程,對於遠端的人來說,其實要跟辦公室內的人同步進行敏捷開發事實上會有一些差異。
主要的差一點在於,當辦公室內如果有任何資訊進行更新的時候,對於遠端工作者很難同步收到完整的資訊。在這是當我們人都一直以遠端的方式進行,可是資料沒有同步於訊息頻道中的時候,就會產生資訊不對等的狀況。
所以雖然人在遠端但對於工作項目要保持一定的清晰輪廓,同時也要保持跟團隊的持續溝通,交付項目也盡量讓其他人能夠參與,自己也盡量參與其他人的交付項目。
遠端開發者保持敏捷的要件之一,就是需要讓自己盡量在資訊通透的環境下,雖然有時候可能資訊不一定會傳達到你這邊。
有的時候資訊其實是要靠自己去探索的,還有加上需要與其他同仁進行相互聯繫,這樣才有辦法達到自身開發的優先權。
不然你會發現自己組件會被邊緣化,很多時候,進行很多開發的流程,你都是最後一個才知道,或者是很多時候你會發現開發的內容都已經定案了你才會被告知。
這對於遠端工作者來講其實是一個很很嚴重的傷害,畢竟在工作項目中還是會希望能掌握自己的優先權和自己的掌握度,這樣才能控制開發的範圍還有開發的彈性。
在保持敏捷的過程中也需要知道自己開發的節奏還要自己每天開發的固定產量,而這些項目需要自己的經驗累積還有對於許多不同項目的接觸,如果只是集中在某幾個範圍中那自己在開發未知領域或者是比較廣泛的項目時將會容易受到侷限。
而且會無法預知自己可能消化的時間,或者是無法很清楚的和其他人報告自己目前的狀況。
這是在遠端的時候希望大家能夠保持的,基本上蠻簡單的只需要掌握到幾個部分,
第一是主動性
第二是保持資訊通暢
第三是盡量與團隊資訊同步
只要能夠做到以上3點相信對於遠端開發就不太會是一件難事,對於與團隊協作將會游刃有餘。