『壹』 軟體項目經理需要什麼知識都需要學習什麼知識。還有java系統架構師需要學習什麼知識,需要准備什麼資料
項目經理是項目組織的管理者,負責對項目的計劃、組織、領導和控制等工作,因此,一個項目經理必須具備以下幾方面的能力
(一)領導能力
項目領導工作包括有效的溝通和有效的激勵,要使項目團隊成員齊心協力地工作,實現項目目標,必須進行有效的領導。
(二)人員開發能力
有效的項目經理會對項目成員進行訓練和培養,使組織成員有機會增加自身價值,使每個人在項目結束時,都擁有比項目開始時更豐富的知識和競爭能力。
(三)溝通能力
一個項目經理,一定要是一個良好的溝通者,他需要與項目組織成員、承包商、項目業主以及相關的各方面進行溝通,只有通過有效的溝通,才能了解掌握各方面的情況,及時地發現潛在的問題,徵求到改進工作的建議,協調各方面的關系。
溝通包括口頭溝通和書面溝通。口頭溝通是通過語言來傳遞信息,在項目早期,面對面的口頭溝通對促進項目組織的團隊建設,發展良好的工作關系和建立共同目標是特別重要的。項目經理也應主動拜訪項目業主、公司上層管理者、以及項目相關部門,了解他們各自的想法,爭取建立良好的關系,也應經常與項目組成員進行口頭溝通以增進了解。另外定期組織會議也是必不可少的,包括:
情況評審會——通報情況,找出問題解決問題會議——針對問題召開有關人員會議技術設計評審會——對提出的設計方案進行評審
書面溝通是通過文字來傳遞信息。如,內部備忘錄、信件、進度報告、項目總體報告等。
另外,優秀的項目經理會注意傾聽項目業主表達的期望和要求,項目組成員世陵的意見和關注所在,聽比說獲益更多。
(四)處理矛盾沖突的能力
1.項目工作中的矛盾沖突
項目管理中自始至終存在著矛盾沖突,在項目的各層次和全過程中都會產生矛盾沖突,項目經理經常要處理項目運行中產生的各種矛盾沖突,特別是在組織機構重新組合和多個項目都在爭取共享有限資源的情況下,矛盾沖突尤為突出,在管理方面主要的矛盾沖突可能來自:
1).進度方面的矛盾圍繞完成項目的時間,各項活動順序安排等方面存在的不一致。
2).資源分配方面的矛盾要保證項目完成,項目亂扒組織與職能部門之間、項目之間、及項目組織內部會針對資源分配發生不一致。
3).人力方面的矛盾
對所需人才分配方面的不一致
4).技術方面的矛盾
關於技術觀點、技術替代方案方面的不一致。
5).行政方面的矛盾
職責、職權、各部門之間的關系方面存在的不一致。
6).成本的矛盾
對項目各組成部分的成本估計不同。
7).個性方面的矛盾
項目組成員在個人價值、態度上的不同。
2.沖突處理方式
對於沖突必須有正確的態度,從前面沖突來源可以看出,項目工作中的沖突是必然存在的,有不同意見是正常的,沖突也有有利的一面,它可以讓人們有機會獲得新的信息,迫使人們尋求新的方法,制定更好的問題解決方案。作為項目經理應認識到在項目工作過程中,沖突必然產生,處理的好,沖突將有利於團隊建設,但處理的不好,也可能帶來不利的影響,可能破壞溝通、破壞團結、降低信任。
布萊克Blake 穆頓Mouton等人研究得出人們處理沖突的5種方法。
1).迴避或撤退
這一方法就是捲入沖突的人們從這一情況中撤出來避免發生實際或潛在爭端。
例如:如果某個人與另一個意見不同,那麼第二人只需沉默就可以了,但這種方法會使沖突積聚起來,並在以後逐步升級。
2).強制
強制就是強調和突出一種觀點而否定其他觀點。這種方法就是把沖突當作一種勝敗的局勢,認為在沖突中獲勝要比人們之間關系更有價值,千方百計地戰勝對方,如項目經理與成員就關於應用何種技術設計一個系統而發生沖突,項目經理命令說:「就按我說的方法做」。用這種方法處理沖突會導致人們的怨恨心理,惡化工作氣氛。
3).緩和
就是盡力在沖突中找出意見一致的方面,最大可能地忽視差異,可能傷害感情的話題不予討論。盡管這一方法能緩和沖突,但並沒有將問題解決。
4).妥協
就是尋求一個調和折中的方案。
例如,一個人認為一個任務在15天完成,另一個認為5天就行了,最後尋找一個折中的方案,同意10天完成,但這也許並非最好的預計。
5).合作、正視和解決
每個人都以積極的態度對待沖突,並願意就面臨的沖突廣泛交換意見,把異議都暴露出來,盡力得到最好、最全面的解決方案。
這是處理沖突最好的方嘩返昌法,但需要有一個良好的團隊文化,只有項目組成員之間的關系是友善的、相互以誠相待、以工作為重,才能做到。
在項目管理中有許多好的有效的解決矛盾沖突的方法,如有效的計劃、加強溝通、制定一些企業內部解決矛盾沖突的政策等。
(五)解決問題的能力
項目組織在完成項目的過程中,總會遇到一些問題,如項目進度比計劃晚了幾個星期,嚴重影響到客戶要求的完工日期。項目可能陷入預算困難,已經使用了50% 的資金,只完成40%工作量。項目經理可能會面對各種各樣的問題,是否能有效解決問題會影響和決定項目成敗。因此項目經理必須了解解決問題的9個步驟:
1.對問題作出說明
2.找出問題的可能原因
3.收集數據、確定最有可能的原因
4.得出可能方案
5.評估可行方案
6.決定最佳方案
7.修訂項目計劃
8.實施方案
9.判斷問題是否得以解決
可採用的有效方法,如頭腦風暴法,即讓全體成員自發地提出主張和想法。
『貳』 你是項目經理,請結合軟體工程知識,論述你開發該項目的過程
我去,哪有這么玩的。項目經理哪有這么搞的啊。先要了解需求,然後同軟體使用人員,項目開發人員一同商議軟體的實現流程,最後分析整合搭框架,跟項目小組商討開發過程,差不多了就讓開發人員開發。如果軟體需求有更新,需要另行計費
『叄』 軟體項目經理不懂技術,到底需要懂那些技術呢!
項目經理還蔽拿是需要懂仔殲技術的,不懂技術的項目經理外面基本不太有公司要的。現在大多數公司招PM都是偏向技術+管理型的,可以說現在很多PM或leader都是技術出身,有編程開發背景的。而且往往PM是整個團隊里技術最好最全面的,下面人解決不了的難題,PM得有能力解決;其他人不知道怎麼實現的需求,PM得拿得出實現的思路和方案。念並沖