對於乙個技術團隊來說,員工的工作積極性和工作效率往往關係到專案的成敗,甚至於公司的發展。那麼怎麼樣提高工作效率和積極性,應該是技術團隊主管首要之務。那麼從乙個技術人員的角度來講,是怎麼看待這個問題的呢?
首先,對於提高工作積極性,有以下幾點看法:
1. 合理的專案時間的安排。
不合理的專案時間安排往往會導致專案開發人員的反感,讓所有的專案成員參與到專案時間的思考中去,而不僅僅是專案經理。這樣,可以讓專案中開發人員可以對即將要完成的任務有乙個概念性的認識,增強對於一些關鍵點和技術點的理解,而且專案的核心內容,對於時間的把握,往往是由專案開發的核心人員的能力去決定的,而不是定死的時間。通過這樣方式安排出來的時間,可以得到專案組成員的認可,而且可以讓專案組成員事先了解技術上的關鍵點。
2. 專案經理對於需求的把握
很遺憾,在參與的專案當中,乙個已經完成的功能,專案經理會跑過來說,這個功能是這樣的,而不是這樣的,並且這個過程還會重複好幾次。請不要責備技術人員,在這種事情上,往往專案經理的責任是大於開發人員的。撇開責任不談,幾次這樣一搞,對於開發人員的自信和積極性是乙個很大的打擊。所以,在專案之初,專案經理應該務必熟悉需求,而不是很模糊的去想當然。這種問題,經常發生在喜歡「拍腦袋設計」的專案經理身上。
3. 適當的技術培訓
對於乙個技術人員而言,提高是很重要的。在乙個技術團隊當中,如果在適當的時間,適當的方式可以提高自己的技術能力和其他方面的能力,對於提高積極性會帶來非常大的影響。提高技術能力,技術培訓是乙個比較快捷的方式,雖然這種方式不能讓其他開發人員快速的提高,但是往往可以帶來一些學習的技術和對一些新技術的認識。另外,對於一些新公司的員工,技術培訓可以讓新員工快速的掌握公司開發一些特有的東西,以方便快速融入開發團隊中。
4. 技術交流時間
同樣是員工的提高,技術交流的方式有很多,包括對於技術的討論,技術資源的共享,甚至對於技術的爭論。如果能夠提供這樣乙個平台,培養所有技術人員交流的意識,對於技術人員的技術提高會帶來非常大的幫助。
5. 一天的**量?一天完成的任務?
作為乙個技術人員,誰也不願意專案經理隔個一段時間就跑過來問,這個做到哪了,怎麼樣了?能完成嗎?顯然,出於風險的考慮,似乎有這樣的必要。但是,作為乙個合格的技術人員,應該培養他們自己的風險意識。而不是由專案經理這樣監管。為什麼這樣說?因為對於乙個相對複雜的任務而言,往往不是靠時間的堆砌來完成的,可能大部分時間在思考與調研,而不是敲**,但是這些東西又不是能反應在紙面上。那麼怎麼樣來衡量這個的工作量呢?更有檢查**量的,怎麼算呢?所以,解決這個問題,專案經理的監管是需要的,但是請降低頻率,並且事先應該確定技術風險;另外,技術人員增強風險意識,對進度的把握,不能完成的時候,應該及時反應。
6. 計畫就是變化?
在專案的開發過程當中,曾經聽乙個專案經理說「計畫不就是為了變化嗎?」,很驚訝,很不認同這樣的說法。不否認在計畫的過程當中,需要變化。但是計畫的根本目的是為了降低風險,減少變化。如果頻繁的變化,還需要計畫幹嗎呢?在乙個技術團隊當中,計畫如果總是這樣,那麼這個團隊就不會有大的發展,而且這個團隊的風險性極大。有點扯了,說這個和開發人員有關係嗎?有!頻繁的變化,會導致開發人員心生厭煩,而且對目標不明確,容易產生逆反心理,試問這樣,如何有工作積極性呢?
能夠提高工作積極性的因素當然還有很多(還有很關鍵的,比如待遇,咱高雅一點,不談),每個技術人員都有自己的關鍵點與興趣點,顯然能關係到這些,就能提高積極性。
下面再從幾個方面來談談提高工作效率。
1. 找出技術團隊中,最有工作效率(不一定是最牛人)的那個人,學習他的工作方法,並推廣之。
這一點是最重要的,技術人員有時候過於自信,往往不願意去接受別人的方法或者思想,可是如果等能夠有適當的方法,讓他接受有效率的工作方法,會給整個技術團隊帶來非常大的提高。
2. 引導技術人員想的多一點,提高完備性意識。
對於一些需求不是很詳細,開發人員如果只關注需求上的東西,就會覺得以後有不停的需求變更,那麼以後還要再去改這些東西,顯然這樣工作效率會極其低下。如果在完成這個工作之前,把一些確定需要的功能盡量做全,按照自己的經驗把需要的加上,養成這樣的習慣之後,對於一些需要變更或者需要新增的東西,你會有這樣一種感覺,哦,這我之前已經做了呀。這樣不僅能提高自己的效率,而且也會提高自信心.
3. 通用功能元件化。
大多數技術團隊都會把團隊需要功能公用化,但是這些通用元件的整合方式,往往會是乙個大問題.顯然,如果能夠有合適的元件,再有合適的整合方式,,團隊的開發會有非常大的提高.
4. 固定功能自動化。
對於一些固定樣式,固定做法的東西,元件化的方式顯然並不方便,如果把這些方式能夠通過自動化的方法去做,比如**生成(雖然在很多專案當中並不適用,但是對一些後台管理系統,尤其業務邏輯不是很複雜的系統還是很方便的)。在適當的時候,用適當的自動化方法。
5. 核心員工起核心作用,**引導開發。
經常遇到專案當中,很多員工不知道如何入手去做一些專案(並不是能力的關係,可能是經驗不足,或者對開發方式不了解),這個時候,乙個團隊的核心員工就應該發揮作用。用這些核心員工的編碼以及整個**結構的設計去帶動其他開發員工。在其他開發人員拿到工程之前,他會很自然的知道,我應該怎麼去做專案。而不是按任務去分,這樣,可能乙個團隊的核心人員完成的工作和其他的人員是一樣的。這就會導致一來一般開發人員的開發效率低,二來核心員工會覺得自己工作的意義不大。
怎樣提高工作積極性與工作效率
對於乙個技術團隊來說,員工的工作積極性和工作效率往往關係到專案的成敗,甚至於公司的發展。那麼怎麼樣提高工作效率和積極性,應該是技術團隊主管首要之務。那麼從乙個技術人員的角度來講,是怎麼看待這個問題的呢?首先,對於提高工作積極性,有以下幾點看法 1.合理的專案時間的安排。不合理的專案時間安排往往會導致...
提高員工工作積極性
今天在逛暢享網時,看到一篇文章 員工潛能開發的有效途徑 認真閱讀完這篇文章之後,對其中提到的乙個列子關於在開會時老闆經常發現在會議中只有他乙個人在闡述月度報告,部門現狀,及下個月的部門計畫,以及部門發展的巨集偉藍圖。下面的員工也是頻頻點頭,看似表示贊同。當老闆辛辛苦苦的總結本月或本季度的狀況,下個月...
Python爬蟲怎樣提高工作效率
假如python爬蟲沒效率,那將毫無價值。那麼,爬蟲應當怎麼樣優化python,提高工作效率呢?python爬蟲效率低,自有其原因,弄清楚了問題出在哪兒,才可以更好的處理問題 一 本地自身原因。cpu不夠用,爬蟲一跑起來就爆滿,這一點能夠借助分布式的方式來解決,利用更多的節點去解決分發的任務 頻寬不...