- 相關推薦
軟件項目管理學習心得
當我們對人生或者事物有了新的思考時,常常可以將它們寫成一篇心得體會,這樣可以記錄我們的思想活動。那么心得體會怎么寫才恰當呢?下面是小編幫大家整理的軟件項目管理學習心得,歡迎閱讀與收藏。
軟件項目管理學習心得 篇1
通過本學期老師的《軟件項目管理》課程的學習,我深深的體會到了項目管理在軟件工程甚至是其他工程領域的重要性。通過老師的講解,我了解到了項目管理的理念目前在實踐中起到了越來越重要的作用,對于技術而言,管理意味著決策和支持。只有對生產過程進行科學的、全面的管理,才能保證達到提高生產率,改善產品質量的工程目標。
好好研究學習軟件項目管理對于我們以后要從事IT行業的學生而言有著決定性的作用。首先這里存在一個問題,之前已經學習過了《軟件工程》課程,所以剛開始聽到《軟件項目管理》的名字的時候就產生了軟件工程和軟件項目之間有什么區別的疑惑,通過后來對課程的深入學習,才了解到了:
。1)軟件工程是研究和應用如何以系統性的、規范化的、可定量的過程化方法去開發和維護軟件,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來。
。2)項目管理是一個管理學分支的學科,指在項目活動中運用專門的知識、技能、工具和方法,使項目能夠在有限資源限定條件下,實現或超過設定的需求和期望。
項目管理是對一些與成功地達成一系列目標相關的活動(譬如任務)的整體。這包括策劃、進度計劃和維護組成項目的活動的進展。也就是說,軟件工程為我們提供的具有指導意義的軟件開發方法,項目管理是更從更高的角度思考問題,它總結出了項目管理中會碰到的問題及常規的.解決方案,他不僅僅針對軟件開發,而可以適用任何項目工程。那么軟件項目管理則是項目管理在軟件行業的應用了。在課程接下來的學習中,我有了一個深切的體會,在以往的小軟件開發中,都是自己根據想象確定軟件所需功能,然后編寫代碼,做成了一些具有“死”功能的軟件,由于沒有在實際應用中大量使用所寫的軟件,所以忽略了很重要的一點,客戶對軟件的需求變更要求,那么就要求項目開發相關人員對用戶的需求變更有一個好的回復。所以在軟件開發的過程中我們項目開發人員要了解可能導致需求變更的原因,如何管理變更需求,以及如何正確的處理需求變更。
然后學習到了一個重要的成本控制方法—掙值法,掙值分析相比于傳統分析方法是一種更好的項目/工程管理方法,因為它綜合了成本、進度與范圍,可以用來預測未來績效與工程完工日期。作為一種早期預警項目管理手段。可以使工程管理人員識別與控制問題,以免問題擴大化。能夠使工程管理更高效、更及時的反應預算情況。下面舉例說明:你被指定負責一個軟件項目,其中有4部分,項目總預算為53000,A任務為26000,B任務為20xx年代中期的美國。由于開發項目不能按時提交、超出預算、質量達不到用戶的要求等原因,70%的項目出現問題。于是,軟件開發者開始逐漸重視軟件開發中的各項管理。到了20xx年代中期,軟件項目管理不善的問題仍然存在。軟件項目管理和其他項目管理相比有相當的特殊性。首先,軟件是純知識產品,其開發進度和質量很難估計和度量,生產效率也難以預測和保證。其次,軟件系統的復雜性也導致了開發過程中各種風險的難以預見和控制。因此,項目管理對軟件生產具有決定性的意義。
項目管理的定義是指一定的主體,為了實現其目標,利用各種有效的手段,對執行的項目周期的各個階段工作進行計劃、組織、協調、指揮、控制,以取得良好經濟效益的各項活動的總和。軟件項目管理目的是為了使軟件項目能夠按照預定的成本、進度、質量順利完成而進行分析和管理的活動。另外,進行軟件項目管理有利于將個人開發能力轉化成企業的開發能力。企業的軟件開發能力越高,表明這個企業的軟件生產越趨向成熟,企業越能夠穩定發展。
對于軟件項目的學習,我首先放正了態度來學習,認真分清軟件項目管理與軟件工程的關系和項目管理知識體系。軟件項目管理從頭到尾包括9個知識領域、5個標準化過程組和44個模塊。其中本學期我們學習的主要知識點有以下幾個部分,如:項目的初始中項目立項、合同項目、內部項目、項目授權、初始項目范圍、生存期模型等知識點;項目計劃中范圍計劃、時間計劃、成本計劃、質量計劃、人力資源計劃、溝通計劃、風險計劃、合同計劃、配置管理計劃、集成計劃等知識點;項目執行控制中集成變更管理、范圍管理、進度成本管理、掙值分析法、偏差管理、質量管理控制、團隊管理和建設、項目溝通管理和風險管理等;項目結束中合同結束、項目結束、項目總結、項目管理的建議等。對于這些知識點,我根據具體案例具體分析。
通過本學期的學習,我感受到軟件項目管理是一門非常需要學習的課程。即使作為考察課程,它也是軟件行業人士所必須了解的知識。它對軟件工程項目的作用是至關重要的。現在,作為學生的我所做的項目雖然都是一些小的項目,但是在小組共同開發的時候還是需要用到項目的管理。如:人員的分配,時間、進度的計劃,溝通計劃,項目執行變更管理,以及質量管理控制等多種管理。如今這門課程我學的還不是很好,但我相信在今后的實訓及工作當中,能夠更好的體驗和感受到項目管理的精髓,對軟件項目管理有更深入的了解。我也希望,學校的老師能夠在今后的教學當中重視軟件項目管理課程,多讓學生了解實例,去感受、體會軟件項目管理所遇到的問題和解決方案,理解軟件項目管理的精髓。
軟件項目管理學習心得 篇2
第一,要認清形勢。
我覺得任何事情一定要在認清形勢的基礎上再開始考慮如何計劃,這樣才能讓別人滿意你的結果而自己也能獲得較大的收獲。一開始,*總就強調過,我們不應該把這個項目當成還是課堂的項目,完成老師的硬性要求,而是一個真正的公司的項目。這樣我們就可以考慮到時間方面的限制和我們在技術上的優勢,而在需求上與甲方PM交涉。我們公司內部在經過一番討論后,確定了最利于我們完成該項目而又達到甲方PM要求的項目方案,然后與甲方PM進行商榷,在與甲方PM分析了各種情況后,最后終于敲定了讓甲方PM滿意,而我們自己又認為能完成得比較好的需求。
第二,相信團隊合作才可能把項目做到最好。
從整個項目的過程來看,團隊合作中需要溝通、分工、協作和監督。只有做好這四項才算是一個好的合作團隊。
首先,團隊合作最基本的技能就是溝通。溝通的目的就是讓別人了解你的想法,因為每個人考慮問題的時候總會有各種各樣的偏差,我們只有溝通很好的溝通來綜合所有人的好的想法,以減少走彎路,而讓事情進行的更順利。我們公司內部的溝通是比較隨意的,因為大家都比較熟悉,任何時候有什么想法都會提出來,然后大家一起討論,并得出最后的結果。而整個項目的進行中很重要的又比較正式的溝通就是與甲方PM的'溝通,完成這個項目其實也是與甲方的合作的過程,因為甲方PM是在職人員,他的人生閱歷比我們多,而且溝通能力是很強的,我們從與他的溝通中都學到了不少知識與技巧,其中很多都是我們以前做老師給我們的作業項目所沒有的但卻是很重要的。我們其實也很感謝甲方PM,他很認真負責地跟我們溝通,我們在溝通中用詞不當或犯什么錯誤時,他都會指出來,并改正我們的說法,因此單從與他的溝通中就學到了不少以后工作時將會用到的實在的知識。
其次,團隊合作的關鍵環節就是在有效溝通的基礎上進行分工,分工要明確,落實到每個人。由于這個項目時間的限制和語言的不熟,這個項目必須由我們公司所有成員都盡努力才能做好,這樣就需要合理的分工。比如我們這個項目中分為總的來說可以分為界面,核心算法,和數據庫這三個模塊,而算法也分有好幾種,只有把它們分配給對各模塊感興趣的人做,讓他們在規定的時間里進行鉆研努力,才能達到最好的效果。我們組在這方面做的比較好,蘇總在我們項目提出時,就根據各人的能力和興趣把每個人分配在不同的主要任務中,在每周與甲方PM定好下階段的提交物后,都是仔細地把任務均勻地分配給各個人。因為我們組是按照每人的工作量來最后算成績的,均勻地分配任務就不會造成組員的不滿了。再其次,團隊合作中協作是必不可少的。在項目組中各成員都明確了任務后,就需要大家單獨工作的同時去配合其他人。盡管大家都有不同的任務,但是相互之間在一些問題互相協作的話,不僅可以提高各個任務進行的速度,也利于對項目中別的模塊的了解。
由于我們組的成員都是比較熟悉的,所以在協作方面還是不錯的,比如某人搭建完環境后,幫其他的組員在他們自己的電腦上搭好,這樣就會節省大量的時間,而這名組員也可以把時間用在別的事情上。而且雖然我們進行了明確的分工,但畢竟是一個項目,之間還是有很大的關聯的,這樣在編碼的時候,都會進行討論和互相幫助,這樣就減少了錯誤的可能性也節省了時間。最后,項目經理的監督是必不可少的。一個團隊中,難免有人會偷懶或拖延,或者完成任務的質量不理想,項目經理就要對這些人進行督促和提出合理的建議。通過監督了解項目的進展、質量、問題等并及時的調整資源利用情況,以保證項目的成功。雖然我們組沒有出現上面提到的種種情況,蘇總還是進行了嚴格的監督,我們每人都是按照蘇總給我們的計劃提交相應的產品給他,但質量是參差不齊的,蘇總都會進行審核,然后給出建議,讓我們修改優化后,他才把產品提交給甲方PM,因此甲方PM一直對我們的提交物比較滿意,這與蘇總的努力是分不開的。
第三,要詳細制定計劃,并嚴格按照計劃來執行。
這次的項目周期很短,因此計劃就顯得格外的重要,只有進行詳細的計劃,我們才有緊迫感,并要求自己抓緊時間完成當天的任務。對比去年的軟件工程課,那個項目與這個項目的規模差不多,但是開發周期是真個學期,每個階段都顯得很長,就算制定了一個計劃,也沒有按照那個計劃來,拖個幾天是很正常的,今天不能完成明天做,因為有的是時間,這樣越來越松懈,就把大量的任務往后壓,到最后就拿質量換時間了。而這個項目一開始就讓人有很強的緊迫感,計劃幾乎是細到天的,我們每人組員都要在周報中詳細匯報這周中每天做了什么的,PM通過周報來很好地管理進度,當然必要的情況下還是會做相應的變動的。到最后我們的項目如期完成了,而且結果是比較讓人滿意的,這樣的結果對比去年的就會讓我以后在做別的事的時候,更加自覺地詳細做計劃并嚴格按照計劃執行。另外,這樣做的好處就是讓人感覺每天都很充實,沒有虛度光陰,每次我渾渾噩噩地度過一天而沒有學到任何東西后,我都有一種罪惡感,感覺對不起父母和關心自己的人,而制定了詳細的計劃并認真執行的話,每天都會以飽滿的精神狀態來學習,心情也很好,這樣才是健康的生活方式。
雖然通過這門課,我的經驗更佳豐富了,個人編程能力,溝通能力等都有了一定提高,但是我也感覺到了自己的諸多不足,比如我的溝通能力還有待提高,這或許不是一兩天的問題,但是我會更加注意,并在以后的生活學習中,留心并提高溝通能力。還有不足就是項目期間,熱情還不是不夠,每次都把相應的任務做完后,就不管了留給PM,然后等下一個任務,而自己卻沒有更加用心地去考慮如何把整個項目做的更好,或許是因為我不是PM的緣故吧,在以后的項目中,我要改變這種心態,以更加積極的熱情去參與項目。
軟件項目管理學習心得 篇3
軟件工程管理這門課程是我們軟件。首先,軟件是純知識產品,其開發進度和質量很難估計和度量,生產效率也難以預測和保證。其次,軟件系統的復雜性也導致了開發過程中各種風險的難以預見和控制。因此,工程管理對軟件生產具有決定性的意義。工程管理的定義是指一定的主體,為了實現其目標,利用各種有效的手段,對執行的工程工程管理所遇到的問題和解決方案,理解軟件工程管理的精髓。 篇三:軟件工程管理學習心得
第一,要認清形勢。
我覺得任何事情一定要在認清形勢的根底上再開始考慮如何方案,這樣才能讓別人滿意你的結果而自己也能獲得較大的收獲。一開始,_總就強調過,我們不應該把這個工程當成還是課堂的工程,完成老師的硬性要求,而是一個真正的公司的工程。這樣我們就可以考慮到時間方面的限制和我們在技術上的優勢,而在需求上與甲方PM交涉。我們公司內部在經過一番討論后,確定了最利于我們完成該工程而又到達甲方PM要求的工程方案,然后與甲方PM進行商榷,在與甲方PM分析了各種情況后,最后終于敲定了讓甲方PM滿意,而我們自己又認為能完成得比擬好的需求。
第二,相信團隊合作才可能把工程做到最好。
從整個工程的過程來看,團隊合作中需要溝通。分工。協作和監督。只有做好這四項才算是一個好的合作團隊。首先,團隊合作最根本的技能就是溝通。溝通的目的就是讓別人了解你的想法,因為每個人考慮問題的時候總會有各種各樣的偏差,我們只有溝通很好的溝通來綜合所有人的好的想法,以減少走彎路,而讓事情進行的更順利。我們公司內部的溝通是比擬隨意的,因為大家都比擬熟悉,任何時候有什么想法都會提出來,然后大家一起討論,并得出最后的結果。而整個工程的進行中很重要的又比擬正式的溝通就是與甲方PM的溝通,完成這個工程其實也是與甲方的合作的過程,因為甲方PM是在職人員,他的人生閱歷比我們多,而且溝通能力是很強的,我們從與他的溝通中都學到了不少知識與技巧,其中很多都是我們以前做老師給我們的作業工程所沒有的但卻是很重要的我們其實也很感謝甲方PM,他很認真負責地跟我們溝通,我們在溝通中用詞不當或犯什么錯誤時,他都會指出來,并改正我們的說法,因此單從與他的溝通中就學到了不少以后工作時將會用到的實在的知識。
其次,團隊合作的關鍵環節就是在有效溝通的根底上進行分工,分工要明確,落實到每個人。由于這個工程時間的限制和語言的不熟,這個工程必須由我們公司所有成員都盡努力才能做好,這樣就需要合理的分工。比方我們這個工程中分為總的來說可以分為界面,核心算法,和數據庫這三個模塊,而算法也分有好幾種,只有把它們分配給對各模塊感興趣的人做,讓他們在規定的時間里進行鉆研努力,才能到達最好的效果。我們組在這方面做的比擬好,蘇總在我們工程提出時,就根據各人的能力和興趣把每個人分配在不同的主要任務中,在每周與甲方PM定好下階段的提交物后,都是仔細地把任務均勻地分配給各個人。因為我們組是按照每人的.工作量來最后算成績的,均勻地分配任務就不會造成組員的不滿了。再其次,團隊合作中協作是必不可少的在工程組中各成員都明確了任務后,就需要大家單獨工作的同時去配合其他人。盡管大家都有不同的任務,但是相互之間在一些問題互相協作的話,不僅可以提高各個任務進行的速度,也利于對工程中別的模塊的了解。
由于我們組的成員都是比擬熟悉的,所以在協作方面還是不錯的,比方某人搭建完環境后,幫其他的組員在他們自己的電腦上搭好,這樣就會節省大量的時間,而這名提到的種種情況,蘇總還是進行了嚴格的監督,我們每人都是按照蘇總給我們的方案提交相應的產品給他,但質量是參差不齊的,蘇總都會進行審核,然后給出建議,讓我們修改優化后,他才把產品提交給甲方PM,因此甲方PM一直對我們的提交物比擬滿意,這與蘇總的努力是分不開的第三,要詳細制定方案,并嚴格按照方案來執行。
這次的工程周期很短,因此方案就顯得格外的重要,只有進行詳細的方案,我們才有緊迫感,并要求自己抓緊時間完成當天的任務。比照去年的軟件工程課,那個工程與這個工程的規模差不多,但是開發周期是真個學期,每個階段都顯得很長,就算制定了一個方案,也沒有按照那個方案來,拖個幾天是很正常的,今天不能完成明天做,因為有的是時間,這樣越來越松懈,就把大量的任務往后壓,到最后就拿質量換時間了。而這個工程一開始就讓人有很強的緊迫感,方案幾乎是細到天的,我們每人組員都要在周報中詳細匯報這周中每天做了什么的,PM通過周報來很好地管理進度,當然必要的情況下還是會做相應的變動的到最后我們的工程如期完成了,而且結果是比擬讓人滿意的,這樣的結果比照去年的就會讓我以后在做別的事的時候,更加自覺地詳細做方案并嚴格按照方案執行。另外,這樣做的好處就是讓人感覺每天都很充實,沒有虛度光陰,每次我渾渾噩噩地度過一天而沒有學到任何東西后,我都有一種罪反感,感覺對不起父母和關心自己的人,而制定了詳細的方案并認真執行的話,每天都會以飽滿的精神狀態來學習,心情也很好,這樣才是健康的生活方式。
雖然通過這門課,我的經驗更佳豐富了,個人編程能力,溝通能力等都有了一定提高,但是我也感覺到了自己的諸多缺乏,比方我的溝通能力還有待提高,這或許不是一兩天的問題,但是我會更加注意,并在以后的生活學習中,留心并提高溝通能力。還有缺乏就是工程期間,熱情還不是不夠,每次都把相應的任務做完后,就不管了留給PM,然后等下一個任務,而自己卻沒有更加用心地去考慮如何把整個工程做的更好,或許是因為我不是PM的緣故吧,在以后的工程中,我要改變這種心態,以更加積極的熱情去參與工程。
軟件項目管理學習心得 篇4
這學期通過宋老師講授軟件項目管理這門課程,自己學到了很多東西。最初在單位做設計是一個盲目的過程,無計劃、無框架設計,拿來需求大家把模塊分攤,就開始埋頭寫代碼,總認為設計代碼是最重要的事情,但是經過幾次嘗試,每次做出的東西不是很理想,自己也不知道原因為什么會不理想呢,自己做的東西是按領導拿來的需求書上的要求做的,可為什么用戶不滿意呢。
通過學習軟件項目管理這門課程后,我知道我們做開發失敗的問題了。我自己總結了幾點:
一、項目接到手,沒有根據軟件項目開發的流程進行分析、設計。
二、項目需求說明書、概要設計說明書、可行性報告、詳細說明書、數據庫設計說明書、軟件詳細設計說明書,測試報告這些文檔東西應該是在設計過程中產生的,但我們工作中都是軟件做完了,為了項目的驗收急急忙忙趕制出來的。這些說明書已經失去了他們的意義。
三、人員的配合、管理也是很重要的。我們單位中領導就是項目經理,但是這個項目經理沒有達標,有項目了他帶領大家開會討論,在會議上就把此項目的可行性和工作分工就安排好了。會下大家就埋頭寫代碼,大家之間的交流也很少,直到模塊要合并時,出現問題了大家才把自己的設計理念講一下,再修改再合并。后期的修改合并工作是一個最費時的事情,把設計中的大多時間花在了這里,如果大家在最初按照流程走,定期交流,項目經理監控、督促就不會出現這樣的.事情。
四、做項目每個人員的態度認真也是很重要的。自己習慣了大企業中的慢生
活,我們開發軟件都是快到項目驗收了,才加班加點的工作,這樣怎么能做出好軟件呢。
宋老師還給我們布置了項目開發作業。我們小組設計了“時光網上商城系統” 我這次所經歷的項目更讓我明確了這點。在這個小項目里,雖然我們一個月完成了這個軟件設計,但存在很多問題!皶r光網上商城系統”包括9個模塊,我在這個項目里,我參與了概要設計、詳細設計、軟件測試文檔的編輯和會員管理模塊、商品展示模塊的設計。這兩個模塊的設計對于自己來說沒有什么問題,因為在單位就是做這個的,但是在前期的概要設計說明和詳細設計說明對自己有點困難,因為以前沒有這樣做過,沒有什么設計框架,這時自己拿出宋老師講的筆記和圖書進行學習,再和隊友交流,終于有了自己的框架。所以、在這個過程中我明確了技術的實在意義,明確了項目管理對我的指導,同時也明確了自己的今后項目開發應該怎樣做。
整個項目進行的過程中,我一直在邊學習邊制作,每周與其他同學定時交流,整個過程我收獲很多。
一、項目小組人員都職責明確,每周定時交流溝通工作進度,隨時更新方便開發人員、測試人員之間的交流。
二、細致的計劃可以讓項目進行避免彎路。
三、項目經理時光的組織、督促和監督,小組人員的齊心,這個項目才順利能完成。
四、這個項目制作把繞老師和陳老師講的內容也都應用在初期系統構建和中期、后期的軟件測試中。
五、通過學習認真分清了軟件管理與軟件工程的關系和項目管理知識體系。
通過本學期的學習,我感受到軟件項目管理是一門非常需要學習的課程。我們所做的雖然是個小項目,但是在小組共同開發的時候還是需要用到項目的管理。如人員分配、時間、進度的計劃、溝通計劃、項目執行變更管理,以及質量管理控制等多種管理。自己對這門課程學到不是很好,但我相信在今后的工作中,能夠更好的體驗和感受項目管理的精髓,對軟件項目管理有更深入的了解。
軟件項目管理學習心得 篇5
通過對項目管理的學習,學到了很多東西。公司為什么需要項目管理呢?因為通過項目管理可以控制項目進度、質量、成本、優化配置資源,實時協調各種技術和任務沖突。 項目管理是指在項目活動中運用各種知識、技能、工具和技術以便達到項目要求的過程。項目管理有其一些基本特征:項目有一個明確界定的目標—一個期望的結果或產品。一個項目的目標通常依照工作范圍、進度計劃和成本來定義。目標執行要通過完成一系列相互關聯的任務,也就是許多不重復的任務以一定的順序完成,以便達到項目目標。需要用各種資源來執行任務。資源可能包括不同的人力、組織、設備、原材料和工具。有具體的時間計劃或有限的壽命。每個項目都有客戶或目標客戶?蛻籼峁┍匾馁Y金,或自籌資金以達成目標的實體。項目包含一定的不確定性,項目以一套獨特的任務、任務所需的時間估計、各種資源和這些資源的有效性及性能為假定條件,并以資源的相關成本估計為基礎。
項目管理有著九大知識領域:項目范圍管理:為項目的任務范圍和項目的事實進行有效的控制。項目質量管理:包含兩個方面,其一是交付物質量,其二是項目過程中的工作質量。其中交付物質量是核心,工作質量是交付物質量的保障。項目質量管理就是指為確保交付物質量,且實際發生的質量成本不超過預算計劃而開展的管理活動。項目人力資源管理:項目人力資源管理就是對項目的人力資源所展開的規劃編制、人員的開發與合理配置、準確的`績效評估、適當的激勵和約束等方面的管理工作。項目時間管理:時間管理又叫進度管理。實施項目的時間管理在于確保能按時、保質、保量完成項目,在進度上滿足客戶要求。項目采購管理:項目采購管理是保證按時、按質、按量,并且以較低的成本獲得項目所需各種資源的管理工作。項目成本管理:項目中成本管理的重要意義在于保障項目實際發生成本不超過項目開發經費的預算。項目溝通管理:為了項目順利進行,需要項目團隊成員之間、項目團隊與各項目相關組織之間進行信息傳遞與思想交流。項目溝通管理的目的是使這種溝通能夠及時、準確、全面和有效的展開,從而確保項目組織能夠獲得所需的各種信息。項目風險管理:項目風向管理的目的是通過風險識別和風險度量去發現項目中的風險,并合理的使用各種方法、技術和手段對風險進行有效的控制,盡量避免損失和妥善處理風險事故造成的不利結果,從而保證項目目標的實現。項目整體管理:描述了用以保證各種項目要素能夠相互協調所需要的各個過程,由項目計劃制訂、實施和計劃的綜合變更控制構成。
軟件項目管理學習心得 篇6
經過一個學期對軟件項目管理的學習,通過這次分工做任務,真正對項目管理有了比較深刻的理解和認識,感觸很多。
一. 項目要進行整體管理,善始善終
整個項目開始要做好項目整體計劃,在項目的整個過程中,始終要按照項目計劃執行,如若遇到項目發生變更,要進行影響分析,得到批準后制定變更計劃,并按變更計劃執行。變更的影響情況,如:費用,時間進度等要通知相關的項目利益干系人,說明變更的原因和產生的影響。
變更計劃在軟件項目中經常遇到。控制好軟件項目的變更,首先需要做好項目的開始目標基準的`確定,基準的用戶需求明確,才能衡量出哪些是需要變更的。否則變更的東西和開始要求的東西混在一起,變更計劃就無從制定,變更的界限也無從劃清。
二. 項目范圍管理的重要性
需求管理是項目范圍管理中的問題,這是因為它實際上是開發過程中的所有管理原則的先決條件。只有在開發的目標被清楚明白地表述和理解的情況下,軟件開發才能以一種有計劃的有序的方式進行。實際上,沒有文檔化的需求,在開發工作完成前后都很有可能發生產品與要求的偏離。計劃、追蹤、配置管理以及軟件質量保證這些在其他關鍵過程中涉及的原則,都是從一個穩定的基礎開始的,那就是文檔化的需求基線。
三.項目時間管理理論指導我們在項目管理中怎樣抓主要矛盾
項目管理的實施最為直觀的就是縮短項目時間。利用項目管理理論、方法,有許多縮短時間的例子。美國路易斯維化工廠檢修時把檢修流程精細分解,按導向圖建立起控制關系。他們驚奇地發現,檢修過程選擇不同路徑總時間是有差別的。通過反復壓縮最長路徑上的任務,將工期反復優化,最后只用78個小時就完成了通常需125小時完成的檢修,節省時間38%。這就是至今項目管理工作者還在應用的著名的時間管理技術CPM,即“關鍵路徑法”。
所以我們在軟件的項目管理中,也要將時間控制理論運用進來,結合軟件工程的實際,將任務分解的更加詳細,并用網絡圖將整個工作過程建立起來,估算好每個階段的歷時,找出關鍵路徑,并通過快速跟進方法,將關鍵路徑的工期縮短,以提高工效。
體會還有很多,總之通過這次學習自己對項目的管理又有了新的認識,我會將這些理論知識運用到實際工作中去的。以提高項目的管理水平,提高項目的質量,降低項目的成本,降低項目的風險,最終提高企業的效益。
軟件項目管理學習心得 篇7
軟件項目管理這門課程是我們軟件工程測試技術專業學生的一門重要的課程,這門課程的開設必有其重要性。軟件項目管理的提出是在20世紀70年代中期的美國。由于開發項目不能按時提交、超出預算、質量達不到用戶的要求等原因,70%的項目出現問題。于是,軟件開發者開始逐漸重視軟件開發中的各項管理。到了20世紀90年代中期,軟件項目管理不善的問題仍然存在。軟件項目管理和其他項目管理相比有相當的特殊性。首先,軟件是純知識產品,其開發進度和質量很難估計和度量,生產效率也難以預測和保證。其次,軟件系統的復雜性也導致了開發過程中各種風險的難以預見和控制。因此,項目管理對軟件生產具有決定性的意義。
項目管理的定義是指一定的主體,為了實現其目標,利用各種有效的手段,對執行的項目周期的各個階段工作進行、組織、協調、指揮、控制,以取得良好經濟效益的各項活動的總和。軟件項目管理目的是為了使軟件項目能夠按照預定的成本、進度、質量順利完成而進行分析和管理的活動。另外,進行軟件項目管理有利于將個人開發能力轉化成企業的開發能力。企業的軟件開發能力越高,表明這個企業的軟件生產越趨向成熟,企業越能夠穩定發展。
對于軟件項目的學習,我首先放正了態度來學習,認真分清軟件項目管理與軟件工程的關系和項目管理知識體系。軟件項目管理從頭到尾包括9個知識領域、5個標準化過程組和44個模塊。其中本學期我們學習的主要知識點有以下幾個部分,如:項目的初始中項目立項、合同項目、內部項目、項目授權、初始項目范圍、生存期模型等知識點;項目計劃中范圍計劃、時間計劃、成本計劃、質量計劃、人力資源計劃、溝通計劃、風險計劃、合同計劃、配置管理計劃、集成計劃等知識點;項目執行控制中集成變更管理、范圍管理、進度成本管理、掙值分析法、
偏差管理、質量管理控制、團隊管理和建設、項目溝通管理和風險管理等;項目結束中合同結束、項目結束、項目總結、項目管理的建議等。對于這些知識點,我根據具體案例具體分析。
通過本學期的學習,我感受到軟件項目管理是一門非常需要學習的課程。即使作為考察課程,它也是軟件行業人士所必須了解的.知識。
它對軟件工程項目的作用是至關重要的,F在,作為學生的我所做的項目雖然都是一些小的項目,但是在小組共同開發的時候還是需要用到項目的管理。如:人員的分配,時間、進度的計劃,溝通計劃,項目執行變更管理,以及質量管理控制等多種管理。如今這門課程我學的還不是很好,但我相信在今后的實訓及工作當中,能夠更好的體驗和感受到項目管理的精髓,對軟件項目管理有更深入的了解。我也希望,學校的老師能夠在今后的教學當中重視軟件項目管理課程,多讓學生了解實例,去感受、體會軟件項目管理所遇到的問題和解決,理解軟件項目管理的精髓。
軟件項目管理學習心得 篇8
對于本課程的學習,讓我了解到了許多關于軟件工程管理的知識,可以對之前軟件工程課程上的“云盤”小軟件作進一步的完善,以后的學習生活中,也會努力地讓軟件工程管理有關理論得以應用。
軟件工程管理這門課程是我們軟件工程測試技術專業學生的一門重要的課程,這門課程的開設必有其重要性。軟件工程管理的提出是在20世紀70年代中期的美國。由于工程不能按時提交、超出預算、質量達不到用戶的要求等原因,70%的工程出現問題。于是,軟件者開始逐漸重視軟件中的各項管理。到了20世紀90年代中期,軟件工程管理不善的問題仍然存在。軟件工程管理和其他工程管理相比有相當的特殊性。首先,軟件是純知識產品,其進度和質量很難估計和度量,生產效率也難以預測和保證。其次,軟件系統的復雜性也導致了過程中各種風險的難以預見和控制。因此,工程管理對軟件生產具有決定性的意義。
工程管理的定義是指一定的主體,為了實現其目標,利用各種有效的手段,對執行的工程周期的各個階段工作進行方案、 、協調、指揮、控制,以取得良好經濟效益的各項活動的總和。軟件工程管理目的是為了使軟件工程能夠按照預定的本錢、進度、質量順利完成而進行分析和管理的活動。另外,進行軟件工程管理有利于將個人能力轉化成企業的能力。企業的軟件能力越高,說明這個企業的軟件生產越趨向成熟,企業越能夠穩定開展。
對于軟件工程的學習,我首先放正了態度來學習,認真分清軟件工程管理與軟件工程的關系和工程管理知識體系。軟件工程管理從頭到尾包括9個知識領域、5個標準化過程組和44個模塊。其中本學期我們學習的主要知識點有以下幾個局部,如:工程的初始中工程立項、合同工程、內部工程、工程授權、初始工程范圍、生存期模型等知識點;工程方案中范圍方案、時間方案、本錢方案、質量方案、人力資源方案、溝通方案、風險方案、合同方案、配置管理方案、集成方案等知識點;工程執行控制中集成變更管理、范圍管理、進度本錢管理、掙值分析法、偏差管理、質量管理控制、團隊管理和建設、工程溝通管理和風險管理等;工程結束中合同結束、工程結束、工程總結、工程管理的建議等。對于這些知識點,我根據具體案例具體分析。通過本學期的學習,我到軟件工程管理是一門非常需要學習的課程。即使作為考察課程,它也是軟件行業人士所必須了解的知識。它對軟件工程工程的作用是至關重要的。現在,作為學生的我所做的工程雖然都是一些小的工程,但是在小組共同的時候還是需要用到工程的管理。如:人員的分配,時間、進度的方案,溝通方案,工程執行變更管理,以及質量管理控制等多種管理。如今這門課程我學的還不是很好,但我相信在今后的實訓及工作當中,能夠更好的體驗和到工程管理的精髓,對軟件工程管理有更深入的了解。我也希望,學校的老師能夠在今后的教學當中重視軟件工程管理課程,多讓學生了解實例,去、體會軟件工程管理所遇到的問題和解決方案,理解軟件工程管理的精髓。
第一,要認清形勢。
我覺得任何事情一定要在認清形勢的根底上再開始考慮如何方案,這樣才能讓別人滿意你的結果而自己也能獲得較大的收獲。一開始,X總就強調過,我們不應該把這個工程當成還是課堂的工程,完成老師的硬性要求,而是一個真正的公司的工程。這樣我們就可以考慮到時間方面的限制和我們在技術上的優勢,而在需求上與甲方PM交涉。我們公司內部在經過一番討論后,確定了最利于我們完成該工程而又到達甲方PM要求的工程方案,然后與甲方PM進行商榷,在與甲方PM分析了各種情況后,最后終于敲定了讓甲方PM滿意,而我們自己又認為能完成得比擬好的需求。
第二,相信團隊合作才可能把工程做到最好。
從整個工程的過程來看,團隊合作中需要溝通、分工、協作和監督。只有做好這四項才算是一個好的合作團隊。首先,團隊合作最根本的技能就是溝通。溝通的目的就是讓別人了解你的想法,因為每個人考慮問題的時候總會有各種各樣的偏差,我們只有溝通很好的溝通來綜合所有人的好的想法,以減少走彎路,而讓事情進行的更順利。我們公司內部的溝通是比擬隨意的,因為大家都比擬熟悉,任何時候有什么想法都會提出來,然后大家一起討論,并得出最后的結果。而整個工程的進行中很重要的又比擬正式的溝通就是與甲方PM的溝通,完成這個工程其實也是與甲方的合作的過程,因為甲方PM是在職人員,他的人生閱歷比我們多,而且溝通能力是很強的,我們從與他的溝通中都學到了不少知識與技巧,其中很多都是我們以前做老師給我們的作業工程所沒有的但卻是很重要的。我們其實也很感謝甲方PM,他很認真負責地跟我們溝通,我們在溝通中用詞不當或犯什么錯誤時,他都會指出來,并改正我們的說法,因此單從與他的溝通中就學到了不少以后工作時將會用到的實在的知識。其次,團隊合作的關鍵環節就是在有效溝通的根底上進行分工,分工要明確,落實到每個人。由于這個工程時間的限制和語言的不熟,這個工程必須由我們公司所有成員都盡努力才能做好,這樣就需要合理的分工。比方我們這個工程中分為總的來說可以分為界面,核心算法,和數據庫這三個模塊,而算法也分有好幾種,只有把它們分配給對各模塊感興趣的人做,讓他們在規定的時間里進行鉆研努力,才能到達最好的效果。我們組在這方面做的比擬好,蘇總在我們工程提出時,就根據各人的能力和興趣把每個人分配在不同的主要任務中,在每周與甲方PM定好下階段的提交物后,都是仔細地把任務均勻地分配給各個人。因為我們組是按照每人的工作量來最后算成績的,均勻地分配任務就不會造成組員的不滿了。再其次,團隊合作中協作是必不可少的。在工程組中各成員都明確了任務后,就需要大家單獨工作的同時去配合其他人。盡管大家都有不同的任務,但是相互之間在一些問題互相協作的話,不僅可以提高各個任務進行的速度,也利于對工程中別的模塊的了解。
由于我們組的成員都是比擬熟悉的,所以在協作方面還是不錯的,比方某人搭建完環境后,幫其他的組員在他們自己的電腦上搭好,這樣就會節省大量的時間,而這名組員也可以把時間用在別的事情上。而且雖然我們進行了明確的分工,但畢竟是一個工程,之間還是有很大的關聯的,這樣在編碼的時候,都會進行討論和互相幫助,這樣就減少了錯誤的可能性也節省了時間。最后,工程經理的監督是必不可少的。一個團隊中,難免有人會偷懶或拖延,或者完成任務的質量不理想,工程經理就要對這些人進行催促和提出合理的`建議。通過監督了解工程的進展、質量、問題等并及時的調整資源利用情況,以保證工程的成功。雖然我們組沒有出現上面提到的種種情況,蘇總還是進行了嚴格的監督,我們每人都是按照蘇總給我們的方案提交相應的產品給他,但質量是參差不齊的,蘇總都會進行審核,然后給出建議,讓我們修改優化后,他才把產品提交給甲方PM,因此甲方PM一直對我們的提交物比擬滿意,這與蘇總的努力是分不開的。
第三,要詳細制定方案,并嚴格按照方案來執行。
這次的工程周期很短,因此方案就顯得格外的重要,只有進行詳細的方案,我們才有緊迫感,并要求自己抓緊時間完成當天的任務。比照去年的軟件工程課,那個工程與這個工程的規模差不多,但是周期是真個學期,每個階段都顯得很長,就算制定了一個方案,也沒有按照那個方案來,拖個幾天是很正常的,今天不能完成明天做,因為有的是時間,這樣越來越松懈,就把大量的任務往后壓,到最后就拿質量換時間了。而這個工程一開始就讓人有很強的緊迫感,方案幾乎是細到天的,我們每人組員都要在周報中詳細匯報這周中每天做了什么的,PM通過周報來很好地管理進度,當然必要的情況下還是會做相應的變動的。到最后我們的工程如期完成了,而且結果是比擬讓人滿意的,這樣的結果比照去年的就會讓我以后在做別的事的時候,更加自覺地詳細做方案并嚴格按照方案執行。另外,這樣做的好處就是讓人感覺每天都很充實,沒有虛度光陰,每次我渾渾噩噩地度過一天而沒有學到任何東西后,我都有一種罪反感,感覺對不起父母和關心自己的人,而制定了詳細的方案并認真執行的話,每天都會以飽滿的精神狀態來學習,心情也很好,這樣才是健康的生活方式。
雖然通過這門課,我的經驗更佳豐富了,個人編程能力,溝通能力等都有了一定提高,但是我也感覺到了自己的諸多缺乏,比方我的溝通能力還有待提高,這或許不是一兩天的問題,但是我會更加注意,并在以后的生活學習中,留心并提高溝通能力。還有缺乏就是工程期間,熱情還不是不夠,每次都把相應的任務做完后,就不管了留給PM,然后等下一個任務,而自己卻沒有更加用心地去考慮如何把整個工程做的更好,或許是因為我不是PM的緣故吧,在以后的工程中,我要改變這種心態,以更加積極的熱情去參與工程。
【軟件項目管理學習心得】相關文章:
it項目管理學習心得04-22
軟件項目策劃書12-13
軟件項目工作總結03-10
辦公軟件學習心得03-26
erp軟件學習心得03-23
項目管理學習心得體會05-17
【熱門】項目管理學習心得體會10-21
軟件項目工作總結15篇04-01
軟件學習心得體會05-08