軟體團隊的開發效率,一直都是乙個很棘手的問題。效率無法提高,很容易導致軟體專案經常的出現延誤。 延誤的原因很多,但是有一點卻是不容忽視的,那就是每天一點點延誤的日積月累。
本文重點從改善每天的工作效率來入手。每天效率的提高,很多人也都有分析,大的來說也就是兩個方面(還有很多點,不全面之處,請大家指出):1. 增加有效的工作時間;2. 提高單位時間的工作效率。
第一點,增加有效的工作時間。
1.加班加點。
做it的人,大多深有體會,加班已是家常便飯。然後很多人都會抱怨,加班並沒有提高工作效率,甚至很多人為了加班而加班。我本人也是不贊成這樣加班的,加班的壞處就不多吐槽了,本人也是深受其害。然後我還是要說一說加班的必要性。
首先it行業變化很快,工作強度也比較大,軟體的工作永遠都不會忙完。即使老闆交代的任務完成了,軟體依舊還有很多不完善的地方需要優化和改進。更不用還有很多新的技術,需要去學習。
其次,必要的加班,對團隊凝聚力和戰鬥力也是有好處的。大家一起面對困難,一起面對不幸,一起為了乙個共同的目標,去努力,去犧牲,其中培養的團隊精神,都不是在一起吃喝玩樂就可以感受的到的。
2.減少非必要的干擾。
每天各種會議,各種**,還有很多業務性的溝通,都是造成有效工作時間大幅度降低的主要原因。很多人喜歡開冗長的會議,主會人會前不準備,不通知,與會的人員走進會議室都不知道這次開會的目的是什麼。而且會議一開就是好幾個小時。這簡直就是在逼迫大家加班。
還有就是個人的一些工作習慣問題了,早上上班遲到,中午提前去吃飯,午休遲遲不願睜眼,偶爾在聊天等,時間無形中消耗了大半。算起來,8個小時的上班時間,這樣一折騰,就要減少至少兩個小時左右。對於大部分人,白天的有效工作時間能保持5個小時,就已經很難得了。這樣任務完成不了,只好加班了。
因此為了增加有效工作時間,盡量避免這些非必要的干擾。
第二點,提高單位時間的工作效率。
其實第二點和第一點是相輔想成。提高單位時間的工作效率,總結的文章非常多,比如各種技術方法、框架、工具、流程等等。以下僅是我個人的工作經驗,也是我覺得最重要的一方面,尤其是對於年輕人較多的團隊。
個人認為很多人之所以時間利用不好,非常高的比例,是因為不知道今天的目標是什麼。比如領導昨天安排的工作已經完成,那麼今天就等著新的安排。沒有明確的安排,就不知道該做什麼。原因不做討論,以下只說方法。
基本方法就是設定每天的工作目標。
團隊管理的書,都會提到目標的重要性。每天的工作也是一樣,一定要給每位團隊成員每天設定明確的目標。
1.leader先羅列出近期(可以這最近幾天或者本週等)要完成的所有任務,並且確定任務的優先順序,如果有需要今天完成的,一定要說明。這就是建立了to-do-list。
2.可以指派每項任務的負責人,但是更好的方法,是鼓勵大家自己認領任務。認領完成後,每個人說出今天要完成的目標。如果和leader事先設定的總體目標有較大偏差,要及時指出並且找相關的人員討論和評估。
3.每天檢查任務的完成情況,確保延誤造成的損失不會被擴大。並且根據檢查結果,做出必要的調整。
其實總體思想和每日立會以及迭代開發有些類似,可以利用白板,也可以僅僅使用乙個qq討論組。目的就是讓每個人知道自己今天要做什麼。有些任務不是一天可以完成的,那就要說明今天要完成到什麼程度。(盡量把任務拆解,不要提出乙個時間週期較長的任務,如果真的有,要單獨針對這個任務,進行更明確的計畫)
時間管理,提高效率
時間管理的簡要方法一 浪費時間的症狀 辦事拖拉 不速之客闖入 干擾 經常加班加點 窮於應付突發事件 漫談 聊天 交待不清,事情做錯 不考慮事情過於複雜 完美主義辦事 不考慮累重緩急 憑記憶辦事 同樣的總是一而再 再而三地出現二 時間管理方法 一 有效的時間管理 美國p f drucker 管理自己的...
時間管理 提高行動執行力
所謂執行力就是實際操作活動能力。經過兩面兩張我們主要講述如何橫向和縱向管理自己的任務。這章主要講如何提高自己的活動執行力。選擇當前的活動標準 1 環境 根據環境需要來組織安排你所有的活動,這種做法能夠迫使你面對所有的事物時作出最重要的決策 比如要不要一部 是否能見到需要見面的人等等 2.時間 決定行...
產品經理 如何提高時間管理能力!!
如何提高時間管理能力。人類生活唯一的主題就是如何度過自己的時間。時間的 管理本質上是對自己的管理,所以,時間管理能力的強弱是個人能力最主要的標誌之一,是乙個人核心競爭力之一,關乎工作 學習 生活的效率和事業的成敗。時間管理能力包括對時間的感知能力,制定時間計畫的能力,執行時間計畫的能力。時間管理是件...