剛剛擔任專案經理的你要面對的第一件就是要明確自己在專案組中的位置,因為習慣了程式設計師的工作之後,往往會使你在不經意間把自己所關注的焦點集中到與技術相關的系統設計和編碼上面,而忽略了對整個專案整體的把握,你要知道在完整的軟體開發流程中系統設計和編碼只是其中的一小部分,你不再是乙個程式設計師,你需要全身心得關注軟體開發過程中的每乙個環節,要把自己考慮問題的角度變得更加全面,從整個業務系統,乃至公司的角度去看待問題。千萬不要在進行需求分析階段就先進行編碼工作,也許你覺得這些模組和具體的業務功能無關,可以直接進入編碼階段,但是你要知道,在這個階段進行編碼工作會使你忽視了對需求的理解和分析,而且並不見得你現在完成的**模組百分之百適合未來的業務系統,萬一有偏差,那就是得不償失了,在需求分析和系統設計上多花一點時間,會為以後的工作減少很多麻煩。所以在專案管理過程中,我認為最為保險的辦法就是嚴格按照軟體開發流程規範來開展工作,雖然這樣會相對比較繁瑣,但是在很大程度上保證了我們專案的成功率。
有經驗的專案經理都說自己是打雜的,所以,你要明白你不再是乙個coder,專案組中大大小小的事情都要你去處理,你需要學會主動和小組成員加強溝通,從工作和生活等各個方面加以關心和幫助,這樣會使團隊氣氛更加融洽,提公升團隊成員對你的信任度,在很大程度上能緩解大家的工作壓力,我們倡導的是快樂工作,而不只是為了工作而在一起工作。不要認為自己和團隊的成員只是工作關係,同時,他們也是你的朋友。如果你是一位性格內向的專案經理,那麼,你應該讓自己開朗點,不要因為自己的性格而讓整個團隊變得很沉悶,那樣大家工作起來會感覺非常痛苦。
作為專案的管理者,你不僅僅是被人領導,而是還有乙個團隊需要你去帶領,當他們請教你的時候,你有責任和義務去幫助他們解決,或者給他們指定找誰解決,而不應該因為自己不會而一走了之。同時要學會培養團隊中的成員,放開手,大膽的讓他們去做,不要認為教他們完成任務還不如自己親自動來得快,那樣你只能做一名程式設計師,而且越做越累,要知道,還有更多更重要的事情等著你去做。
我建議每一兩天應該組織專案組成員開一次討論會,否則,專案組成員之間誰也不知道誰在做寫什麼功能。和大家談談專案的進展,了解下大家目前遇到的困難和工作進展,適當調整專案組成員之間的工作分配。而不是在專案前期安排了任務後,後期的工作任務不根據專案的實際情況進行調整,等到專案後期時,大家同時丟擲很多問題,這樣會讓你束手無策,一片混亂。所以要及時舉行專案討論會,學會靈活得安排工作任務,沒有誰規定乙個專案的所有工作任務只能安排一次。
其實作為基層的管理者,要管理好團隊相對還是比較簡單的,我認為只要和同事之間的關係處理得足夠融洽,就意味著你的管理已經成功了一大半了,都說「做人比做事重要」,相信這一點沒錯的,但是管理走向更高的層次,就需要你學習一些比較專業的管理學方面的知識了,這段時間在看《從技術能手到管理高手》這本書,我覺得非常適合從程式設計師逐步轉向管理的朋友閱讀,但不能照搬書上的條例,要結合自己的實際工作環境,消化吸收之後,再用於實踐才是最好的。前段時間csdn上一位牛人「阿朱」出了一本書叫做《走出軟體作坊》,我只是看了書中的目錄和部分內容,從同行的評價來看,我想這本書應該是值得一讀的,哈哈。
程式設計師如何成為一名合格的專案經理
剛剛擔任專案經理的你要面對的第一件就是要明確自己在專案組中的位置,因為習慣了程式設計師的工作之後,往往會使你在不經意間把自己所關注的焦點集中到與技術相關的系統設計和編碼上面,而忽略了對整個專案整體的把握,你要知道在完整的軟體開發流程中系統設計和編碼只是其中的一小部分,你不再是乙個程式設計師,你需要全...
我也會成為一名合格的程式設計師。
想說的話有很多,卻不知道怎麼描述。要從感性思維變到理性思維會是乙個巨大的跨越。乙個小時候夢想成為大學語文老師或者寫字工作者的人,長大後卻有了乙個程式設計夢。想要成為一名合格的程式設計師,是我短期的目標。未來路還很長,但現在放在面前的是這樣乙個應該是可以觸碰到的目標。在這裡,沒有人認識我,我可以大膽做...
要做一名合格的程式設計師
如果我是一名面試官,我首先會要求程式設計師要有一些基本的品質。比如虛心 認真 耐心。如果沒有這幾種品質,乾脆pass掉。其次我才會考慮比如大家經常提到的邏輯思維 溝通能力 是否能融入團隊等。之前有遇到過這樣的同事。我沒有面試過他 後來才知道這個人是脫關係進來的的 剛進來的時候感覺還是個挺不錯的小孩兒...