軟件項目心得
我們心里有一些收獲后,寫心得體會是一個不錯的選擇,這樣就可以通過不斷總結(jié),豐富我們的思想。那么心得體會到底應(yīng)該怎么寫呢?以下是小編為大家收集的軟件項目心得,僅供參考,大家一起來看看吧。
軟件項目心得1
這學(xué)期通過宋老師講授軟件項目管理這門課程,自己學(xué)到了很多東西。最初在單位做設(shè)計是一個盲目的過程,無計劃、無框架設(shè)計,拿來需求大家把模塊分?jǐn),就開始埋頭寫代碼,總認(rèn)為設(shè)計代碼是最重要的事情,但是經(jīng)過幾次嘗試,每次做出的東西不是很理想,自己也不知道原因為什么會不理想呢,自己做的東西是按領(lǐng)導(dǎo)拿來的需求書上的要求做的,可為什么用戶不滿意呢。
通過學(xué)習(xí)軟件項目管理這門課程后,我知道我們做開發(fā)失敗的問題了。我自己總結(jié)了幾點:
一、項目接到手,沒有根據(jù)軟件項目開發(fā)的流程進(jìn)行分析、設(shè)計。
二、項目需求說明書、概要設(shè)計說明書、可行性報告、詳細(xì)說明書、數(shù)據(jù)庫設(shè)計說明書、軟件詳細(xì)設(shè)計說明書,測試報告這些文檔東西應(yīng)該是在設(shè)計過程中產(chǎn)生的,但我們工作中都是軟件做完了,為了項目的驗收急急忙忙趕制出來的。這些說明書已經(jīng)失去了他們的意義。
三、人員的配合、管理也是很重要的。我們單位中領(lǐng)導(dǎo)就是項目經(jīng)理,但是這個項目經(jīng)理沒有達(dá)標(biāo),有項目了他帶領(lǐng)大家開會討論,在會議上就把此項目的可行性和工作分工就安排好了。會下大家就埋頭寫代碼,大家之間的交流也很少,直到模塊要合并時,出現(xiàn)問題了大家才把自己的設(shè)計理念講一下,再修改再合并。后期的修改合并工作是一個最費時的事情,把設(shè)計中的大多時間花在了這里,如果大家在最初按照流程走,定期交流,項目經(jīng)理監(jiān)控、督促就不會出現(xiàn)這樣的事情。
四、做項目每個人員的態(tài)度認(rèn)真也是很重要的。自己習(xí)慣了大企業(yè)中的慢生
活,我們開發(fā)軟件都是快到項目驗收了,才加班加點的`工作,這樣怎么能做出好軟件呢。
宋老師還給我們布置了項目開發(fā)作業(yè)。我們小組設(shè)計了“時光網(wǎng)上商城系統(tǒng)” 我這次所經(jīng)歷的項目更讓我明確了這點。在這個小項目里,雖然我們一個月完成了這個軟件設(shè)計,但存在很多問題!皶r光網(wǎng)上商城系統(tǒng)”包括9個模塊,我在這個項目里,我參與了概要設(shè)計、詳細(xì)設(shè)計、軟件測試文檔的編輯和會員管理模塊、商品展示模塊的設(shè)計。這兩個模塊的設(shè)計對于自己來說沒有什么問題,因為在單位就是做這個的,但是在前期的概要設(shè)計說明和詳細(xì)設(shè)計說明對自己有點困難,因為以前沒有這樣做過,沒有什么設(shè)計框架,這時自己拿出宋老師講的筆記和圖書進(jìn)行學(xué)習(xí),再和隊友交流,終于有了自己的框架。所以、在這個過程中我明確了技術(shù)的實在意義,明確了項目管理對我的指導(dǎo),同時也明確了自己的今后項目開發(fā)應(yīng)該怎樣做。
整個項目進(jìn)行的過程中,我一直在邊學(xué)習(xí)邊制作,每周與其他同學(xué)定時交流,整個過程我收獲很多。
一、項目小組人員都職責(zé)明確,每周定時交流溝通工作進(jìn)度,隨時更新方便開發(fā)人員、測試人員之間的交流。
二、細(xì)致的計劃可以讓項目進(jìn)行避免彎路。
三、項目經(jīng)理時光的組織、督促和監(jiān)督,小組人員的齊心,這個項目才順利能完成。
四、這個項目制作把繞老師和陳老師講的內(nèi)容也都應(yīng)用在初期系統(tǒng)構(gòu)建和中期、后期的軟件測試中。
五、通過學(xué)習(xí)認(rèn)真分清了軟件管理與軟件工程的關(guān)系和項目管理知識體系。
通過本學(xué)期的學(xué)習(xí),我感受到軟件項目管理是一門非常需要學(xué)習(xí)的課程。我們所做的雖然是個小項目,但是在小組共同開發(fā)的時候還是需要用到項目的管理。如人員分配、時間、進(jìn)度的計劃、溝通計劃、項目執(zhí)行變更管理,以及質(zhì)量管理控制等多種管理。自己對這門課程學(xué)到不是很好,但我相信在今后的工作中,能夠更好的體驗和感受項目管理的精髓,對軟件項目管理有更深入的了解。
軟件項目心得2
軟件測試項目實訓(xùn)這門課程,是本學(xué)期一門重要課程,對于課程的學(xué)習(xí)方面,主要是靠老師答疑和查詢資料來完成的。這次我選擇的是基于JAVA語言下的銀行賬戶管理系統(tǒng),這個設(shè)計在楊揚老師的指導(dǎo)和嚴(yán)格要求下完成,在本階段學(xué)習(xí)和生活期間,也始終感受著楊楊老師的精心指導(dǎo)和無私的關(guān)懷,我受益匪淺。
在設(shè)計過程中我通過查閱大量有關(guān)參各種資料,與同學(xué)交流經(jīng)驗和網(wǎng)上查找信息,并向老師同學(xué)請教等方式,使自己學(xué)到了不少知識,也經(jīng)歷了不少艱辛,但收獲同樣巨大。不管學(xué)會的還是學(xué)不會的的確覺得困難比較多,真是萬事開頭難,不知道如何入手。此外,還得出一個結(jié)論:知識必須通過應(yīng)用才能實現(xiàn)其價值!有些東西以為學(xué)會了,但真正到用的時候才發(fā)現(xiàn)是兩回事,所以我認(rèn)為只有到真正會用的時候才是真的學(xué)會了。
在整個過程中我從中懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的'信心,相信會對今后的學(xué)習(xí)工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體會到了在創(chuàng)造過程中的探索的艱難和成功的喜悅。雖然這個項目還不是很完善,但是在設(shè)計過程中所學(xué)到的東西是這次設(shè)計的最大收獲和財富,使我終身受益。在這次課程設(shè)計中,讓我學(xué)會了如何去完成一個任務(wù),去解決一個問題。當(dāng)遇到問題要冷靜,想辦法一點一點的排除障礙,到最后獲取成功,這應(yīng)該就是學(xué)習(xí)的樂趣。有時候不懂的就需要問別人了,虛心請教,從別人的身上真的能學(xué)到自己沒有的東西,每一次的挫折都會使我更接近成功。還有學(xué)會了在工作中與別人的合作與交流。這次課程設(shè)計在老師和同學(xué)那里學(xué)到了很多東西,使自己在處理問題方面有了很大的提高。
本設(shè)計基本實現(xiàn)了取款、查詢余額、轉(zhuǎn)賬、修改密碼等功能,但由于時間短、知識水平有限,經(jīng)驗不足,系統(tǒng)仍存在不足,該系統(tǒng)主要有以下特點:
1、程序可讀性強(qiáng),易懂易維護(hù)
2、用戶界面簡潔,方便了用戶使用。
3、安全性好,系統(tǒng)仍然使用輸入密碼方式,保證了系統(tǒng)的安全。
4、系統(tǒng)穩(wěn)定,基本達(dá)到預(yù)期的功能要求。
5、系統(tǒng)還存在著許多不足,特別是在數(shù)據(jù)庫的鏈接上,在代碼的編寫上也存在著很多的不足,代碼存在著很多的缺陷。
6、在系統(tǒng)的的界面效果上也存在不足,系統(tǒng)界面顯示應(yīng)在屏中間。本項目最大的一個不足就是運行時界面顯示效果欠佳,在以后的學(xué)習(xí)中我會不斷地改進(jìn),設(shè)計出漂亮的界面。課程設(shè)計中要求有扎實的理論基本知識,操作起來才順心應(yīng)手,我這時才明白什么是“書到用時方恨少”。這就激發(fā)了學(xué)習(xí)的欲望!凹埳系脕斫K覺淺,絕知此事要躬行!”,在學(xué)習(xí)的過程中,讓我深深感受到自己在實際運用中專業(yè)知識的匱乏。以前總以為自己學(xué)的還不錯,一旦應(yīng)用到實際就大不一樣了。
軟件項目心得3
實訓(xùn)期間,讓我學(xué)到了很多東西,不僅使我在理論上對IT領(lǐng)域有了全新的認(rèn)識,在實踐能力上也得到了提高,真正地做到了學(xué)以致用,更學(xué)到了很多做人的道理,對我來說受益匪淺。除此以外,我還學(xué)會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認(rèn)同自己的觀點。第一次親身感受到理論與實際的相結(jié)合,讓我大開眼界。也是對以前所學(xué)知識的一個初審吧!這次實訓(xùn)對于我以后學(xué)習(xí)、找工作也真是受益匪淺,在短短的一周中相信這些寶貴的經(jīng)驗會成為我今后成功的重要的基石。
作為一名大二的學(xué)生,經(jīng)過差不多兩年的在校學(xué)習(xí),對軟件項目有了理性的認(rèn)識和理解。在校期間,一直忙于理論知識的學(xué)習(xí),沒有機(jī)會也沒有相應(yīng)的經(jīng)驗來參與項目的開發(fā)。所以在實訓(xùn)之前,軟件項目開發(fā)對我來說是比較抽象的,一個完整的項目要怎么來分工以及完成該項目所要的基本步驟也不明確。而經(jīng)過這次實訓(xùn),讓我明白一個完整項目的開發(fā),必須由團(tuán)隊來分工合作,并在每個階段中進(jìn)行必要的總結(jié)與論證。一個完整項目的開發(fā)它所要經(jīng)歷的階段包括:規(guī)劃和用例說明、項目結(jié)構(gòu)和風(fēng)險評估、業(yè)務(wù)功能說明書、詳細(xì)設(shè)計說明書、代碼實現(xiàn)、測試、操作手冊。一個項目的開發(fā)所需要的財力、人力都是大量的,如果沒有一個好的遠(yuǎn)景規(guī)劃,對以后的開發(fā)進(jìn)度會產(chǎn)生很大的影響,嚴(yán)重時導(dǎo)致在預(yù)定時間內(nèi)不能完成該項目或者完成的項目跟原先計劃所要實現(xiàn)的項目功能不符合。一份好的項目結(jié)構(gòu)、業(yè)務(wù)功能和詳細(xì)設(shè)計說明書對一個項目的開發(fā)有明確的指引作用,它可以使開發(fā)人員對這個項目所要實現(xiàn)的功能在總體上有具體的認(rèn)識,并能減少在開發(fā)過程中出現(xiàn)不必要的脫節(jié)。代碼的實現(xiàn)是一個項目開發(fā)成功與否的關(guān)鍵,可以說,前面所做的`事情就是為代碼的實現(xiàn)做鋪墊。
感謝老師的培訓(xùn),在短短一周的實訓(xùn)中每位老師都能充分將自己的知識傳授給我們,并且有耐心的給我們講解所有問題,幫助每位同學(xué)了解企業(yè)的事務(wù)。
發(fā)揮了老師的作用與同學(xué)打成一片和睦相處。
感謝老師在這一周來給于的關(guān)懷及幫助,使我明白了:先進(jìn)的科學(xué)技術(shù)和經(jīng)營管理是推動現(xiàn)代化經(jīng)濟(jì)和企業(yè)高速發(fā)展的兩個年輪,二者缺一不可。沒有先進(jìn)的管理水平,先進(jìn)的科學(xué)技術(shù)無法推廣,也不能充分發(fā)揮它的作用。
希望在今后的生活學(xué)習(xí)與工作中充分發(fā)揮自己的作用將所學(xué)到的知識運用到生活實踐中為企業(yè)做出自己的貢獻(xiàn)。
可以說在我們畢業(yè)之前,組織這次實訓(xùn)課,意義重大,在以后的工作、學(xué)習(xí)中相信大家會非常努力,繼續(xù)充實、完善自己,讓自己爭當(dāng)一名對社會有所貢獻(xiàn)的人!
再次感謝老師,老師!您幸苦了!
軟件項目心得4
通過本學(xué)期老師的《軟件項目管理》課程的學(xué)習(xí),我深深的體會到了項目管理在軟件工程甚至是其他工程領(lǐng)域的重要性。通過老師的講解,我了解到了項目管理的理念目前在實踐中起到了越來越重要的作用,對于技術(shù)而言,管理意味著決策和支持。只有對生產(chǎn)過程進(jìn)行科學(xué)的、全面的管理,才能保證達(dá)到提高生產(chǎn)率,改善產(chǎn)品質(zhì)量的工程目標(biāo)。
好好研究學(xué)習(xí)軟件項目管理對于我們以后要從事IT行業(yè)的學(xué)生而言有著決定性的作用。首先這里存在一個問題,之前已經(jīng)學(xué)習(xí)過了《軟件工程》課程,所以剛開始聽到《軟件項目管理》的名字的時候就產(chǎn)生了軟件工程和軟件項目之間有什么區(qū)別的疑惑,通過后來對課程的深入學(xué)習(xí),才了解到了:
。1)軟件工程是研究和應(yīng)用如何以系統(tǒng)性的、規(guī)范化的、可定量的過程化方法去開發(fā)和維護(hù)軟件,以及如何把經(jīng)過時間考驗而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來。
(2)項目管理是一個管理學(xué)分支的.學(xué)科,指在項目活動中運用專門的知識、技能、工具和方法,使項目能夠在有限資源限定條件下,實現(xiàn)或超過設(shè)定的需求和期望。
項目管理是對一些與成功地達(dá)成一系列目標(biāo)相關(guān)的活動(譬如任務(wù))的整體。這包括策劃、進(jìn)度計劃和維護(hù)組成項目的活動的進(jìn)展。也就是說,軟件工程為我們提供的具有指導(dǎo)意義的軟件開發(fā)方法,項目管理是更從更高的角度思考問題,它總結(jié)出了項目管理中會碰到的問題及常規(guī)的解決方案,他不僅僅針對軟件開發(fā),而可以適用任何項目工程。那么軟件項目管理則是項目管理在軟件行業(yè)的應(yīng)用了。在課程接下來的學(xué)習(xí)中,我有了一個深切的體會,在以往的小軟件開發(fā)中,都是自己根據(jù)想象確定軟件所需功能,然后編寫代碼,做成了一些具有“死”功能的軟件,由于沒有在實際應(yīng)用中大量使用所寫的軟件,所以忽略了很重要的一點,客戶對軟件的需求變更要求,那么就要求項目開發(fā)相關(guān)人員對用戶的需求變更有一個好的回復(fù)。所以在軟件開發(fā)的過程中我們項目開發(fā)人員要了解可能導(dǎo)致需求變更的原因,如何管理變更需求,以及如何正確的處理需求變更。
然后學(xué)習(xí)到了一個重要的成本控制方法—掙值法,掙值分析相比于傳統(tǒng)分析方法是一種更好的項目/工程管理方法,因為它綜合了成本、進(jìn)度與范圍,可以用來預(yù)測未來績效與工程完工日期。作為一種早期預(yù)警項目管理手段?梢允构こ坦芾砣藛T識別與控制問題,以免問題擴(kuò)大化。能夠使工程管理更高效、更及時的反應(yīng)預(yù)算情況。下面舉例說明:你被指定負(fù)責(zé)一個軟件項目,其中有4部分,項目總預(yù)算為53000,A任務(wù)為26000,B任務(wù)為20xx年代中期的美國。由于開發(fā)項目不能按時提交、超出預(yù)算、質(zhì)量達(dá)不到用戶的要求等原因,70%的項目出現(xiàn)問題。于是,軟件開發(fā)者開始逐漸重視軟件開發(fā)中的各項管理。到了20xx年代中期,軟件項目管理不善的問題仍然存在。軟件項目管理和其他項目管理相比有相當(dāng)?shù)奶厥庑。首先,軟件是純知識產(chǎn)品,其開發(fā)進(jìn)度和質(zhì)量很難估計和度量,生產(chǎn)效率也難以預(yù)測和保證。其次,軟件系統(tǒng)的復(fù)雜性也導(dǎo)致了開發(fā)過程中各種風(fēng)險的難以預(yù)見和控制。因此,項目管理對軟件生產(chǎn)具有決定性的意義。
項目管理的定義是指一定的主體,為了實現(xiàn)其目標(biāo),利用各種有效的手段,對執(zhí)行的項目周期的各個階段工作進(jìn)行計劃、組織、協(xié)調(diào)、指揮、控制,以取得良好經(jīng)濟(jì)效益的各項活動的總和。軟件項目管理目的是為了使軟件項目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成而進(jìn)行分析和管理的活動。另外,進(jìn)行軟件項目管理有利于將個人開發(fā)能力轉(zhuǎn)化成企業(yè)的開發(fā)能力。企業(yè)的軟件開發(fā)能力越高,表明這個企業(yè)的軟件生產(chǎn)越趨向成熟,企業(yè)越能夠穩(wěn)定發(fā)展。
對于軟件項目的學(xué)習(xí),我首先放正了態(tài)度來學(xué)習(xí),認(rèn)真分清軟件項目管理與軟件工程的關(guān)系和項目管理知識體系。軟件項目管理從頭到尾包括9個知識領(lǐng)域、5個標(biāo)準(zhǔn)化過程組和44個模塊。其中本學(xué)期我們學(xué)習(xí)的主要知識點有以下幾個部分,如:項目的初始中項目立項、合同項目、內(nèi)部項目、項目授權(quán)、初始項目范圍、生存期模型等知識點;項目計劃中范圍計劃、時間計劃、成本計劃、質(zhì)量計劃、人力資源計劃、溝通計劃、風(fēng)險計劃、合同計劃、配置管理計劃、集成計劃等知識點;項目執(zhí)行控制中集成變更管理、范圍管理、進(jìn)度成本管理、掙值分析法、偏差管理、質(zhì)量管理控制、團(tuán)隊管理和建設(shè)、項目溝通管理和風(fēng)險管理等;項目結(jié)束中合同結(jié)束、項目結(jié)束、項目總結(jié)、項目管理的建議等。對于這些知識點,我根據(jù)具體案例具體分析。
通過本學(xué)期的學(xué)習(xí),我感受到軟件項目管理是一門非常需要學(xué)習(xí)的課程。即使作為考察課程,它也是軟件行業(yè)人士所必須了解的知識。它對軟件工程項目的作用是至關(guān)重要的,F(xiàn)在,作為學(xué)生的我所做的項目雖然都是一些小的項目,但是在小組共同開發(fā)的時候還是需要用到項目的管理。如:人員的分配,時間、進(jìn)度的計劃,溝通計劃,項目執(zhí)行變更管理,以及質(zhì)量管理控制等多種管理。如今這門課程我學(xué)的還不是很好,但我相信在今后的實訓(xùn)及工作當(dāng)中,能夠更好的體驗和感受到項目管理的精髓,對軟件項目管理有更深入的了解。我也希望,學(xué)校的老師能夠在今后的教學(xué)當(dāng)中重視軟件項目管理課程,多讓學(xué)生了解實例,去感受、體會軟件項目管理所遇到的問題和解決方案,理解軟件項目管理的精髓。
軟件項目心得5
正如課程設(shè)計教學(xué)目的所言“從產(chǎn)品裝配測繪、計算機(jī)繪圖、三維CAD建模、參數(shù)化設(shè)計等方面進(jìn)一步加深和拓寬學(xué)生在工程制圖、機(jī)械CAD技術(shù)等課程中所學(xué)基本知識,結(jié)合實際機(jī)械產(chǎn)品(模型)設(shè)計的具體問題,培養(yǎng)學(xué)生理論聯(lián)系實際認(rèn)識和解決問題的能力,為后續(xù)專業(yè)課程和相關(guān)實踐環(huán)節(jié)的學(xué)習(xí)奠定基礎(chǔ)!蓖ㄟ^這次軟件實訓(xùn),我深深的體會到自己在理論知識和工程應(yīng)用上的不足。
我作為一名車輛工程的學(xué)生,之后到了工作崗位上,也許會從事設(shè)計方面的工作,這時學(xué)習(xí)CAD就至關(guān)重要了。CAD可以將圖示清晰明了的體現(xiàn)出來,讓人一目了然,尺寸大小形狀都有體現(xiàn),是設(shè)計者和實施者的橋梁,從一張CAD圖紙可以看出設(shè)計者的構(gòu)思,簡單明了。CAD實際用途的廣泛性不僅體現(xiàn)在我們環(huán)境工程這個專業(yè)上,在其他的專業(yè)也有體現(xiàn)?梢哉fCAD是今后我們軟件應(yīng)用的一個基礎(chǔ),無論是設(shè)計還是施工都要看懂CAD圖,學(xué)會應(yīng)用和繪制CAD圖。
經(jīng)過這兩個多月的學(xué)習(xí),我掌握了CAD制作的基本操作,簡單了解了CAD的實際用途。CAD即計算機(jī)輔助設(shè)計(CAD-ComputerAidedDesign),是利用計算機(jī)及其圖形設(shè)備幫助設(shè)計人員進(jìn)行設(shè)計工作的一種軟件。它是Autodesk公司出品的一款著名的專業(yè)制圖設(shè)計軟件,功能非常強(qiáng)大,已經(jīng)成為國際制圖設(shè)計的標(biāo)準(zhǔn)軟件。在機(jī)械、建筑、服裝、電子等各個方面都有應(yīng)用。尤其在機(jī)械行業(yè)是離不開這個軟件的。CAD可以繪制機(jī)械、建筑、航空、石油等多方面的二維平面圖形和三維立體圖形等等,它的使用性是非常之廣泛的。我們在繪制圖形的時候要注意線條的寬度,字體的美觀、尺寸也相當(dāng)準(zhǔn)確,在命令提示行里輸入多少就是多少,方便簡潔。
對于平時作業(yè)和繪圖時遇到的問題,主要是對于軟件很多繪圖修改命令的不熟練。就拿繪制直線為例,如果不打開正交的`命令則會導(dǎo)致直線的不平整,對于繪制水平豎直的圖形有很大的不便,使之不能很好的對齊,又如不打開線寬的命令就不會體現(xiàn)線條的粗細(xì)等等。還有圖層的建立和應(yīng)用的問題,需要將要繪制的圖層設(shè)置為當(dāng)前,很多時候就是因為忘記設(shè)置當(dāng)前,造成了很多不必要的麻煩。而且圖層繪制時也要好好的選擇線性和顏色才不會造成后來返工的局面。
用CAD畫圖,打開對象捕捉就能把有特征的點標(biāo)出來,但是很多時候要適時地使用。CAD中尺寸標(biāo)注也很快捷,兩個點一拉,左鍵一點就完成一個標(biāo)注,不用畫箭頭,不用標(biāo)文字,只要自己設(shè)計好標(biāo)注格式,計算機(jī)就能按要求標(biāo)出來。插入文字也很方便,但是要注意字的格式要提前設(shè)好,防止不必要的麻煩。
對于已經(jīng)繪制的好的圖像修改圖層,我和很多人一樣遇到了類似的問題,在圖層選擇時沒有選定為當(dāng)前,使得想要的圖形沒有到規(guī)定的圖層中去。這時,要將所要更改的圖形進(jìn)行選定,點擊右鍵,在最后一個特性中將所要更改的更改過來,無論是顏色還是線性還是圖層都可以同一的修改。這時就比較方便,可以很多線條的修改不存在干擾的問題。
雖然最后的圖紙并沒有達(dá)到預(yù)期的效果,但是我切實收獲了很多。在這兩個月中進(jìn)行了很多的探索,付出了很多的時間和精力。雖然我的作品并不是最好的,但是里面注入了我太多太多的心血,我們對自己很滿意。很感謝老師對我們的指導(dǎo),讓我也對設(shè)計這個領(lǐng)域的職業(yè)產(chǎn)生了興趣,很希望可以從事這方面的工作。
軟件項目心得6
經(jīng)過一個學(xué)期對軟件項目管理的學(xué)習(xí),通過這次分工做任務(wù),真正對項目管理有了比較深刻的理解和認(rèn)識,感觸很多。
一. 項目要進(jìn)行整體管理,善始善終
整個項目開始要做好項目整體計劃,在項目的整個過程中,始終要按照項目計劃執(zhí)行,如若遇到項目發(fā)生變更,要進(jìn)行影響分析,得到批準(zhǔn)后制定變更計劃,并按變更計劃執(zhí)行。變更的影響情況,如:費用,時間進(jìn)度等要通知相關(guān)的項目利益干系人,說明變更的原因和產(chǎn)生的影響。
變更計劃在軟件項目中經(jīng)常遇到?刂坪密浖椖康淖兏,首先需要做好項目的開始目標(biāo)基準(zhǔn)的確定,基準(zhǔn)的用戶需求明確,才能衡量出哪些是需要變更的。否則變更的東西和開始要求的東西混在一起,變更計劃就無從制定,變更的界限也無從劃清。
二. 項目范圍管理的重要性
需求管理是項目范圍管理中的問題,這是因為它實際上是開發(fā)過程中的所有管理原則的先決條件。只有在開發(fā)的目標(biāo)被清楚明白地表述和理解的情況下,軟件開發(fā)才能以一種有計劃的有序的方式進(jìn)行。實際上,沒有文檔化的需求,在開發(fā)工作完成前后都很有可能發(fā)生產(chǎn)品與要求的偏離。計劃、追蹤、配置管理以及軟件質(zhì)量保證這些在其他關(guān)鍵過程中涉及的原則,都是從一個穩(wěn)定的基礎(chǔ)開始的,那就是文檔化的需求基線。
三.項目時間管理理論指導(dǎo)我們在項目管理中怎樣抓主要矛盾
項目管理的實施最為直觀的就是縮短項目時間。利用項目管理理論、方法,有許多縮短時間的例子。美國路易斯維化工廠檢修時把檢修流程精細(xì)分解,按導(dǎo)向圖建立起控制關(guān)系。他們驚奇地發(fā)現(xiàn),檢修過程選擇不同路徑總時間是有差別的。通過反復(fù)壓縮最長路徑上的任務(wù),將工期反復(fù)優(yōu)化,最后只用78個小時就完成了通常需125小時完成的檢修,節(jié)省時間38%。這就是至今項目管理工作者還在應(yīng)用的著名的時間管理技術(shù)CPM,即“關(guān)鍵路徑法”。
所以我們在軟件的`項目管理中,也要將時間控制理論運用進(jìn)來,結(jié)合軟件工程的實際,將任務(wù)分解的更加詳細(xì),并用網(wǎng)絡(luò)圖將整個工作過程建立起來,估算好每個階段的歷時,找出關(guān)鍵路徑,并通過快速跟進(jìn)方法,將關(guān)鍵路徑的工期縮短,以提高工效。
體會還有很多,總之通過這次學(xué)習(xí)自己對項目的管理又有了新的認(rèn)識,我會將這些理論知識運用到實際工作中去的。以提高項目的管理水平,提高項目的質(zhì)量,降低項目的成本,降低項目的風(fēng)險,最終提高企業(yè)的效益。
軟件項目心得7
通過對項目管理的學(xué)習(xí),學(xué)到了很多東西。公司為什么需要項目管理呢?因為通過項目管理可以控制項目進(jìn)度、質(zhì)量、成本、優(yōu)化配置資源,實時協(xié)調(diào)各種技術(shù)和任務(wù)沖突。 項目管理是指在項目活動中運用各種知識、技能、工具和技術(shù)以便達(dá)到項目要求的過程。項目管理有其一些基本特征:項目有一個明確界定的目標(biāo)—一個期望的結(jié)果或產(chǎn)品。一個項目的目標(biāo)通常依照工作范圍、進(jìn)度計劃和成本來定義。目標(biāo)執(zhí)行要通過完成一系列相互關(guān)聯(lián)的任務(wù),也就是許多不重復(fù)的任務(wù)以一定的順序完成,以便達(dá)到項目目標(biāo)。需要用各種資源來執(zhí)行任務(wù)。資源可能包括不同的人力、組織、設(shè)備、原材料和工具。有具體的時間計劃或有限的壽命。每個項目都有客戶或目標(biāo)客戶。客戶提供必要的資金,或自籌資金以達(dá)成目標(biāo)的實體。項目包含一定的不確定性,項目以一套獨特的任務(wù)、任務(wù)所需的時間估計、各種資源和這些資源的有效性及性能為假定條件,并以資源的相關(guān)成本估計為基礎(chǔ)。
項目管理有著九大知識領(lǐng)域:項目范圍管理:為項目的任務(wù)范圍和項目的事實進(jìn)行有效的控制。項目質(zhì)量管理:包含兩個方面,其一是交付物質(zhì)量,其二是項目過程中的工作質(zhì)量。其中交付物質(zhì)量是核心,工作質(zhì)量是交付物質(zhì)量的保障。項目質(zhì)量管理就是指為確保交付物質(zhì)量,且實際發(fā)生的質(zhì)量成本不超過預(yù)算計劃而開展的管理活動。項目人力資源管理:項目人力資源管理就是對項目的人力資源所展開的規(guī)劃編制、人員的開發(fā)與合理配置、準(zhǔn)確的績效評估、適當(dāng)?shù)募詈图s束等方面的管理工作。項目時間管理:時間管理又叫進(jìn)度管理。實施項目的.時間管理在于確保能按時、保質(zhì)、保量完成項目,在進(jìn)度上滿足客戶要求。項目采購管理:項目采購管理是保證按時、按質(zhì)、按量,并且以較低的成本獲得項目所需各種資源的管理工作。項目成本管理:項目中成本管理的重要意義在于保障項目實際發(fā)生成本不超過項目開發(fā)經(jīng)費的預(yù)算。項目溝通管理:為了項目順利進(jìn)行,需要項目團(tuán)隊成員之間、項目團(tuán)隊與各項目相關(guān)組織之間進(jìn)行信息傳遞與思想交流。項目溝通管理的目的是使這種溝通能夠及時、準(zhǔn)確、全面和有效的展開,從而確保項目組織能夠獲得所需的各種信息。項目風(fēng)險管理:項目風(fēng)向管理的目的是通過風(fēng)險識別和風(fēng)險度量去發(fā)現(xiàn)項目中的風(fēng)險,并合理的使用各種方法、技術(shù)和手段對風(fēng)險進(jìn)行有效的控制,盡量避免損失和妥善處理風(fēng)險事故造成的不利結(jié)果,從而保證項目目標(biāo)的實現(xiàn)。項目整體管理:描述了用以保證各種項目要素能夠相互協(xié)調(diào)所需要的各個過程,由項目計劃制訂、實施和計劃的綜合變更控制構(gòu)成。
軟件項目心得8
軟件項目管理這門課程是我們軟件工程測試技術(shù)專業(yè)學(xué)生的一門重要的課程,這門課程的開設(shè)必有其重要性。軟件項目管理的提出是在20世紀(jì)70年代中期的美國。由于開發(fā)項目不能按時提交、超出預(yù)算、質(zhì)量達(dá)不到用戶的要求等原因,70%的項目出現(xiàn)問題。于是,軟件開發(fā)者開始逐漸重視軟件開發(fā)中的各項管理。到了20世紀(jì)90年代中期,軟件項目管理不善的問題仍然存在。軟件項目管理和其他項目管理相比有相當(dāng)?shù)奶厥庑。首先,軟件是純知識產(chǎn)品,其開發(fā)進(jìn)度和質(zhì)量很難估計和度量,生產(chǎn)效率也難以預(yù)測和保證。其次,軟件系統(tǒng)的復(fù)雜性也導(dǎo)致了開發(fā)過程中各種風(fēng)險的難以預(yù)見和控制。因此,項目管理對軟件生產(chǎn)具有決定性的意義。
項目管理的定義是指一定的主體,為了實現(xiàn)其目標(biāo),利用各種有效的手段,對執(zhí)行的項目周期的各個階段工作進(jìn)行計劃、組織、協(xié)調(diào)、指揮、控制,以取得良好經(jīng)濟(jì)效益的各項活動的總和。軟件項目管理目的是為了使軟件項目能夠按照預(yù)定的'成本、進(jìn)度、質(zhì)量順利完成而進(jìn)行分析和管理的活動。另外,進(jìn)行軟件項目管理有利于將個人開發(fā)能力轉(zhuǎn)化成企業(yè)的開發(fā)能力。企業(yè)的軟件開發(fā)能力越高,表明這個企業(yè)的軟件生產(chǎn)越趨向成熟,企業(yè)越能夠穩(wěn)定發(fā)展。
對于軟件項目的學(xué)習(xí),我首先放正了態(tài)度來學(xué)習(xí),認(rèn)真分清軟件項目管理與軟件工程的關(guān)系和項目管理知識體系。軟件項目管理從頭到尾包括9個知識領(lǐng)域、5個標(biāo)準(zhǔn)化過程組和44個模塊。其中本學(xué)期我們學(xué)習(xí)的主要知識點有以下幾個部分,如:項目的初始中項目立項、合同項目、內(nèi)部項目、項目授權(quán)、初始項目范圍、生存期模型等知識點;項目計劃中范圍計劃、時間計劃、成本計劃、質(zhì)量計劃、人力資源計劃、溝通計劃、風(fēng)險計劃、合同計劃、配置管理計劃、集成計劃等知識點;項目執(zhí)行控制中集成變更管理、范圍管理、進(jìn)度成本管理、掙值分析法、
偏差管理、質(zhì)量管理控制、團(tuán)隊管理和建設(shè)、項目溝通管理和風(fēng)險管理等;項目結(jié)束中合同結(jié)束、項目結(jié)束、項目總結(jié)、項目管理的建議等。對于這些知識點,我根據(jù)具體案例具體分析。
通過本學(xué)期的學(xué)習(xí),我感受到軟件項目管理是一門非常需要學(xué)習(xí)的課程。即使作為考察課程,它也是軟件行業(yè)人士所必須了解的知識。它對軟件工程項目的作用是至關(guān)重要的,F(xiàn)在,作為學(xué)生的我所做的項目雖然都是一些小的項目,但是在小組共同開發(fā)的時候還是需要用到項目的管理。如:人員的分配,時間、進(jìn)度的計劃,溝通計劃,項目執(zhí)行變更管理,以及質(zhì)量管理控制等多種管理。如今這門課程我學(xué)的還不是很好,但我相信在今后的實訓(xùn)及工作當(dāng)中,能夠更好的體驗和感受到項目管理的精髓,對軟件項目管理有更深入的了解。我也希望,學(xué)校的老師能夠在今后的教學(xué)當(dāng)中重視軟件項目管理課程,多讓學(xué)生了解實例,去感受、體會軟件項目管理所遇到的問題和解決方案,理解軟件項目管理的精髓。
軟件項目心得9
未接觸軟件工程之前一直都很想學(xué)這門課程,因為覺得這門課很牛,是那些有工程師稱號的高手才擺弄的東西。學(xué)了一個學(xué)期的軟件工程課,終于知道了個軟件工程的大概。學(xué)的時候總覺得很抽象,理解起來好像不難,但總是摸不著頭腦一種很茫然的感覺。曾經(jīng)以為程序就是軟件,軟件就是程序。學(xué)習(xí)這門課程第一個收獲是,知道了二者的不同之處。以前做過的一些小型的軟件比如加密軟件,我也只是在程序旁邊附上一個軟件的說明,看來已經(jīng)很接近作坊了。不過大的項目沒有接觸過,用軟件工程的方法還是第一次。我想也是程序的不斷復(fù)雜化導(dǎo)致了軟件危機(jī)的發(fā)生,使得人們不得不探索新的解決方法。
經(jīng)過倪老師的講解,理解了軟件工程,就是一套用于軟件的團(tuán)隊開發(fā),以提高軟件質(zhì)量和程序員工作效率為目的的規(guī)范。其核心就是,對于軟件開發(fā)的5個重要組成部分:需求分析,設(shè)計,編碼,調(diào)試,維護(hù),如何組織這5個部分的工作,以及如何完成每一個工作。吾生也有涯,而知也無涯,學(xué)習(xí)永無止境。起初,對軟件工程處于一知半解的狀態(tài),分工比較混亂。
在劃分模塊后明確了各自分工,漸漸形成良性循環(huán)。在學(xué)習(xí)過程中,知道了團(tuán)隊合作十分重要,爭議固然存在,但通過討論、協(xié)商,群策群力,在不斷磨合中能夠達(dá)成一致與默契。團(tuán)隊成員中能力各有高下,互相尊重,各取所長,不宜妄自菲薄。組長多加協(xié)調(diào),組員積極配合,才能合作愉快。學(xué)習(xí)能力體現(xiàn)在能盡快接受新的知識,順應(yīng)變化,學(xué)為所用。
上《軟件工程導(dǎo)論》這門課,我的收獲大概如下:我們?yōu)槭裁葱枰浖こ棠?上面已?jīng)給出了一些原因。專業(yè)點講,軟件工程最終是為了實現(xiàn)“軟件制造業(yè)”的社會化,工業(yè)化大生產(chǎn),提高其勞動生產(chǎn)效率。只有如此,軟件業(yè)才能實現(xiàn)社會化,工業(yè)化大生產(chǎn),才能“做大做強(qiáng)”。沒有管理的設(shè)計是失敗和混亂的設(shè)計,沒有設(shè)計指導(dǎo)的編程是無序的忙碌的。根據(jù)開發(fā)的軟件的規(guī)模,應(yīng)該適當(dāng)程度的運用軟件工程化的思想,需要靈活,畢竟我們開發(fā)的軟件大多數(shù)是中小型的,大型的并不多見(我是這么認(rèn)為的)。但只要涉及人員間的交流和溝通,或多或少都要需要軟件工程才能更有效率,工作成果更穩(wěn)定。
其實開發(fā)軟件,就像是解決一個邏輯問題。想想自己平時是怎樣寫程序的。首先是要有一個想法,即我寫的這個程序是要干什么的;然后就是對要實現(xiàn)的核心功能大概構(gòu)思一種或多種實現(xiàn)方法,并從中選出一種自認(rèn)為是較好的;接下來就是將涉及的各種主要或次要功能分成各個模塊;最后就是分模塊來編碼和DEBUG。在我看來,除了第一步外,其余的步驟應(yīng)該是一個循環(huán)的過程。在編碼的過程中,你總是需要不斷地回過頭來修改原先的模塊設(shè)計,甚至最初選定的'實現(xiàn)算法。具體到每一步的工作要怎樣完成,是非常靈活的,只要把握住大體的方向就行。在進(jìn)行分析,設(shè)計,編碼,調(diào)試,維護(hù)這幾部分的工作的時候,最核心的就是文檔的編寫。
1.可行性分析就是關(guān)于當(dāng)前項目能不能干的分析結(jié)果。
2.項目描述這是在決定立項以后,對當(dāng)前項目的一份扼要說明。
3.需求分析就是對客戶要求的功能的定義。
4.軟件設(shè)計這就是對程序的每一個模塊的詳細(xì)設(shè)計的說明文檔。
5.開發(fā)日志我一直都認(rèn)為這是文檔中最有趣的部分。開發(fā)日志相當(dāng)于編碼階段的文檔,它的形式可以很隨意,主要是記錄一些在寫程序時突然萌發(fā)的靈感,或?qū)Υa的一些微小的修改,或?qū)Τ绦蚪Y(jié)構(gòu)的一些微小變動等,還要對上述這些修改變動作些說明。
6.測試分析用于指出程序存在或潛在的缺陷和錯誤,以及程序性能的數(shù)字描述。
軟件項目心得10
關(guān)鍵詞:溝通 簡單 反饋 勇氣
香江項目(事業(yè)部內(nèi)部編號)作為我們消費電腦邁向家電化的一個重大的項目,雖然其作為一個c類研發(fā)項目,但其涉及到的無論從硬件上還是從軟件上都可以與一個小型的a類項目媲美。我作為項目的leader,從心底里還是有點害怕,畢竟是剛加入公司的新員工,但出生牛犢不怕虎,我也很想嘗試去做一件事,只有在實際工作中才能不斷的成熟,提升自我。到目前為至,整個項目推進(jìn)以香江項目計劃為關(guān)鍵路徑,相關(guān)硬件開發(fā)也在有條不絮的進(jìn)行。
對于下面我想重點闡述溝通、簡單、反饋和勇氣,這是我們協(xié)作開發(fā)軟件項目的四個重要部分,對于軟件項目的管理與開發(fā)具有重大的意義。
溝通(communicate)
或更準(zhǔn)確地說,缺乏溝通,是幾乎所有軟件項目問題的根源?蛻魶]與開發(fā)者溝通他的要求,或開發(fā)者沒與客戶溝通提供一個功能的困難之處。如果涉及的各方直接,及時地互相溝通,就可以消除大多數(shù)問題。我們不能忽視或懲罰任何誠實的溝通。
目前我們消費的定位是項目經(jīng)理,從實際承擔(dān)的工作上看作為客戶(需求方)與硬件開發(fā)的角色,但作為面向消費客戶,我們最關(guān)心的是功能訴求,用戶使用流程與呈現(xiàn)界面,這和開發(fā)人員(程序員)有很大的沖突,后者更關(guān)心的是具體實現(xiàn)方式,如對于媒體播放器的底層api的使用與功能訴求如何在計劃時間內(nèi)完成。lOcaLhOsT但共同的目標(biāo)是一致的,提供給用戶易用的產(chǎn)品,尤其對于我們一個企業(yè)內(nèi)部的開發(fā)團(tuán)隊,而不像外面公司間的協(xié)作。但溝通信息的通暢性也直接制約著產(chǎn)品的質(zhì)量。
對于軟件項目的需求內(nèi)容不明確,把握不充分是其失敗的一個重要方面, 這是我們經(jīng)常遇到的問題。一方面,由于客戶(需求方)it知識缺乏,一開始自己也不知道要開發(fā)什么樣的系統(tǒng),或者懶于系統(tǒng)地整理出來,經(jīng)常是走一步算一步,不斷地提出和更改需求,使得實現(xiàn)方叫苦連天。另一方面,實現(xiàn)方由于行業(yè)知識的缺乏和設(shè)計人員水平的低下,不能完全理解客戶的需求說明,而又沒有加以嚴(yán)格的確認(rèn),經(jīng)常是以想當(dāng)然的方法進(jìn)行系統(tǒng)設(shè)計,結(jié)果是推倒重來。因此,需求分析必須注重雙方理解和認(rèn)識的一致,逐項逐條地進(jìn)行確認(rèn),雙方能在共同的基礎(chǔ)上達(dá)成功能與時間上的統(tǒng)一。
在香江項目中,對于需求主要涉及到后續(xù)新品的需求與本身項目發(fā)展的需求的綜合,對于實際工作中,我積極與軟件設(shè)計經(jīng)理,程序員進(jìn)行溝通,先從正式文檔輸入開始,免的一開始就陷入無窮盡需求討論中。隨著項目的推進(jìn),對于某些需求由于技術(shù)上與時間上的不可實現(xiàn)性,因而大家及時溝通,通過項目的中期核對這樣的方式,將一部分需求作為第二次開發(fā)的要點進(jìn)行剝離,從而保證項目的按計劃進(jìn)行。
簡單(simpleness)
有什么最簡單的事情可能會起作用?我們的注意力太多放在了軟件的最復(fù)雜難解的功能上,而這些功能我們很少用到或者只是曾經(jīng)用過。今天做簡單的工作,明天花點代價修改它要比今天做可能永遠(yuǎn)用不到的復(fù)雜工作好的多。這也和我們的溝通價值緊密聯(lián)系在一起,因為系統(tǒng)越簡單,需要的溝通越少。
從辨證的觀點上看,簡單與復(fù)雜是矛盾的統(tǒng)一體。某項技術(shù)對于某些人是簡單的,但對于另外的一些人則是復(fù)雜的!因而簡單并不是說整個功能的簡單,而是說我們掌握了該項技術(shù)后就應(yīng)該有所發(fā)展的研究,比如我們知道恢復(fù)/備份功能的實現(xiàn)方案,但以項目的時間計劃與人力資源上講完整的實現(xiàn)該功能是不可能的,因而分為兩個階段的推進(jìn),這樣對于項目的開發(fā)人員就可以相對簡單的進(jìn)行開發(fā),有利于發(fā)揮主觀能動性,而不是在截止期限壓力與人力的壓制中進(jìn)行開發(fā)。
反饋(feedback)
反饋能告訴我們工作做得怎么樣,以及以后要如何做。我們需要對正在運行的系統(tǒng)的反饋,以便了解它是否滿足了客戶的要求。我們需要通過反饋來了解系統(tǒng)將需要哪些最有價值的改進(jìn)、加強(qiáng)和附加。我們還需要通過反饋來了解,我們什么時候能夠交付某個特定的功能。如果不知道以前的速度又如何確定將來的速度?
一個軟件的成功與否,并不是其內(nèi)含的技術(shù)有多高,其算法有多嚴(yán)謹(jǐn),而是能被用戶所接受。尤其對于我們消費軟件來說,因為我們直接面對的是客戶,強(qiáng)調(diào)以用戶為中心的設(shè)計始終是我們的頭等大事。但作軟件功能的需求,不是靠幾個人的腦力激蕩而沒能完成的。只有通過來自第一線的聲音,從客戶需求來定我們的功能需求。
在我們的項目實施過程中,采用平臺開發(fā)與功能開發(fā)的兩條主線來進(jìn)行。對于平臺開發(fā)是通過業(yè)界技術(shù)與自身技術(shù)實力作為反饋點,而功能開發(fā)以用戶的使用流程與功能本身需求為反饋,來共同完成項目需求的確認(rèn)。
我想對于控制系統(tǒng)而言,閉環(huán)控制就是導(dǎo)入了反饋的機(jī)制讓系統(tǒng)更加可靠。對于一個項目來說,本身就是一系統(tǒng)工程,無論是人員技術(shù)能力,思想,做事方式上的反饋都是對項目推進(jìn)有很大幫助,試想程序員只是埋頭做自己的事情,研究技術(shù)細(xì)節(jié),那么我想做出來的軟件可能是差之千里。我想項目成員間的溝通是必要的,但同時需要的是效率,否則一味推諉是解決不了實質(zhì)問題的.!
形成一個良好的反饋機(jī)制,同時項目經(jīng)理承認(rèn)項目中存在的問題,加強(qiáng)風(fēng)險管理,這是一個項目成功實施的必要保證。
勇氣(courage)
勇氣從表面上看好像是有勇無謀的感覺,但是如果我們每做一件事情總是畏首畏尾的,把失敗看作是洪水猛獸的,那么有多好的規(guī)劃與人力也只是曇花一現(xiàn)。對于軟件開發(fā),我們還是要把勇氣帶進(jìn)了軟件開發(fā)中。我們有沒有勇氣嘗試新的、不同的東西來大幅減少項目時間?我們有沒有足夠的勇氣在即使面對巨額預(yù)算和截止期限壓力時仍能堅持做正確的事情?這需要我們的勇氣。
勇氣(courage),我記得聽過一個笑話,大意說的是一個日本兵聽從其長官從5米高的桅桿上跳下來謂之勇氣,一個德國兵聽從其長官從10米高的桅桿上跳下來謂之勇氣,而美國兵被其長官要求從100米高桅桿上跳下來,而兵說長官瘋了,拒絕執(zhí)行稱之為勇氣。對于這笑話中我們可以一笑附之,但我們卻是應(yīng)該把勇氣導(dǎo)入我們的實際工作中。有沒有勇氣去面對錯誤與權(quán)威,這是我們每一人應(yīng)該堅持的。
我想對于我們公司來說流程的定義很清晰,執(zhí)行人員可以提出改進(jìn)意見。
結(jié)論
溝通、簡單、反饋和勇氣四個價值觀演繹了項目管理的全過程,從價值層面上剖析了項目經(jīng)理與項目成員應(yīng)該理解的含義,希望對大家有益。
溝通、簡單、反饋和勇氣是統(tǒng)一的,試想溝通的方式有很多種,如面談,電話和郵件,也只有通過溝通項目組成員們才能得到反饋,將復(fù)雜的事務(wù)簡單化,有力的保障項目的順利進(jìn)行。只要項目成員有勇氣挑戰(zhàn)上級領(lǐng)導(dǎo),在一定程度上堅持正確的方向,那么四個層面上的價值觀可以得到淋漓盡致的發(fā)揮。
軟件項目心得11
第一,要認(rèn)清形勢。
我覺得任何事情一定要在認(rèn)清形勢的基礎(chǔ)上再開始考慮如何計劃,這樣才能讓別人滿意你的結(jié)果而自己也能獲得較大的收獲。一開始,*總就強(qiáng)調(diào)過,我們不應(yīng)該把這個項目當(dāng)成還是課堂的項目,完成老師的硬性要求,而是一個真正的公司的項目。這樣我們就可以考慮到時間方面的限制和我們在技術(shù)上的優(yōu)勢,而在需求上與甲方PM交涉。我們公司內(nèi)部在經(jīng)過一番討論后,確定了最利于我們完成該項目而又達(dá)到甲方PM要求的項目方案,然后與甲方PM進(jìn)行商榷,在與甲方PM分析了各種情況后,最后終于敲定了讓甲方PM滿意,而我們自己又認(rèn)為能完成得比較好的需求。
第二,相信團(tuán)隊合作才可能把項目做到最好。
從整個項目的過程來看,團(tuán)隊合作中需要溝通、分工、協(xié)作和監(jiān)督。只有做好這四項才算是一個好的合作團(tuán)隊。
首先,團(tuán)隊合作最基本的技能就是溝通。溝通的目的就是讓別人了解你的想法,因為每個人考慮問題的時候總會有各種各樣的偏差,我們只有溝通很好的溝通來綜合所有人的好的想法,以減少走彎路,而讓事情進(jìn)行的更順利。我們公司內(nèi)部的溝通是比較隨意的,因為大家都比較熟悉,任何時候有什么想法都會提出來,然后大家一起討論,并得出最后的結(jié)果。而整個項目的進(jìn)行中很重要的又比較正式的溝通就是與甲方PM的溝通,完成這個項目其實也是與甲方的合作的過程,因為甲方PM是在職人員,他的人生閱歷比我們多,而且溝通能力是很強(qiáng)的,我們從與他的溝通中都學(xué)到了不少知識與技巧,其中很多都是我們以前做老師給我們的作業(yè)項目所沒有的但卻是很重要的。我們其實也很感謝甲方PM,他很認(rèn)真負(fù)責(zé)地跟我們溝通,我們在溝通中用詞不當(dāng)或犯什么錯誤時,他都會指出來,并改正我們的說法,因此單從與他的溝通中就學(xué)到了不少以后工作時將會用到的實在的知識。
其次,團(tuán)隊合作的關(guān)鍵環(huán)節(jié)就是在有效溝通的基礎(chǔ)上進(jìn)行分工,分工要明確,落實到每個人。由于這個項目時間的限制和語言的不熟,這個項目必須由我們公司所有成員都盡努力才能做好,這樣就需要合理的分工。比如我們這個項目中分為總的來說可以分為界面,核心算法,和數(shù)據(jù)庫這三個模塊,而算法也分有好幾種,只有把它們分配給對各模塊感興趣的人做,讓他們在規(guī)定的時間里進(jìn)行鉆研努力,才能達(dá)到最好的效果。我們組在這方面做的比較好,蘇總在我們項目提出時,就根據(jù)各人的能力和興趣把每個人分配在不同的主要任務(wù)中,在每周與甲方PM定好下階段的提交物后,都是仔細(xì)地把任務(wù)均勻地分配給各個人。因為我們組是按照每人的工作量來最后算成績的,均勻地分配任務(wù)就不會造成組員的不滿了。再其次,團(tuán)隊合作中協(xié)作是必不可少的。在項目組中各成員都明確了任務(wù)后,就需要大家單獨工作的同時去配合其他人。盡管大家都有不同的任務(wù),但是相互之間在一些問題互相協(xié)作的.話,不僅可以提高各個任務(wù)進(jìn)行的速度,也利于對項目中別的模塊的了解。
由于我們組的成員都是比較熟悉的,所以在協(xié)作方面還是不錯的,比如某人搭建完環(huán)境后,幫其他的組員在他們自己的電腦上搭好,這樣就會節(jié)省大量的時間,而這名組員也可以把時間用在別的事情上。而且雖然我們進(jìn)行了明確的分工,但畢竟是一個項目,之間還是有很大的關(guān)聯(lián)的,這樣在編碼的時候,都會進(jìn)行討論和互相幫助,這樣就減少了錯誤的可能性也節(jié)省了時間。最后,項目經(jīng)理的監(jiān)督是必不可少的。一個團(tuán)隊中,難免有人會偷懶或拖延,或者完成任務(wù)的質(zhì)量不理想,項目經(jīng)理就要對這些人進(jìn)行督促和提出合理的建議。通過監(jiān)督了解項目的進(jìn)展、質(zhì)量、問題等并及時的調(diào)整資源利用情況,以保證項目的成功。雖然我們組沒有出現(xiàn)上面提到的種種情況,蘇總還是進(jìn)行了嚴(yán)格的監(jiān)督,我們每人都是按照蘇總給我們的計劃提交相應(yīng)的產(chǎn)品給他,但質(zhì)量是參差不齊的,蘇總都會進(jìn)行審核,然后給出建議,讓我們修改優(yōu)化后,他才把產(chǎn)品提交給甲方PM,因此甲方PM一直對我們的提交物比較滿意,這與蘇總的努力是分不開的。
第三,要詳細(xì)制定計劃,并嚴(yán)格按照計劃來執(zhí)行。
這次的項目周期很短,因此計劃就顯得格外的重要,只有進(jìn)行詳細(xì)的計劃,我們才有緊迫感,并要求自己抓緊時間完成當(dāng)天的任務(wù)。對比去年的軟件工程課,那個項目與這個項目的規(guī)模差不多,但是開發(fā)周期是真?zhèn)學(xué)期,每個階段都顯得很長,就算制定了一個計劃,也沒有按照那個計劃來,拖個幾天是很正常的,今天不能完成明天做,因為有的是時間,這樣越來越松懈,就把大量的任務(wù)往后壓,到最后就拿質(zhì)量換時間了。而這個項目一開始就讓人有很強(qiáng)的緊迫感,計劃幾乎是細(xì)到天的,我們每人組員都要在周報中詳細(xì)匯報這周中每天做了什么的,PM通過周報來很好地管理進(jìn)度,當(dāng)然必要的情況下還是會做相應(yīng)的變動的。到最后我們的項目如期完成了,而且結(jié)果是比較讓人滿意的,這樣的結(jié)果對比去年的就會讓我以后在做別的事的時候,更加自覺地詳細(xì)做計劃并嚴(yán)格按照計劃執(zhí)行。另外,這樣做的好處就是讓人感覺每天都很充實,沒有虛度光陰,每次我渾渾噩噩地度過一天而沒有學(xué)到任何東西后,我都有一種罪惡感,感覺對不起父母和關(guān)心自己的人,而制定了詳細(xì)的計劃并認(rèn)真執(zhí)行的話,每天都會以飽滿的精神狀態(tài)來學(xué)習(xí),心情也很好,這樣才是健康的生活方式。
雖然通過這門課,我的經(jīng)驗更佳豐富了,個人編程能力,溝通能力等都有了一定提高,但是我也感覺到了自己的諸多不足,比如我的溝通能力還有待提高,這或許不是一兩天的問題,但是我會更加注意,并在以后的生活學(xué)習(xí)中,留心并提高溝通能力。還有不足就是項目期間,熱情還不是不夠,每次都把相應(yīng)的任務(wù)做完后,就不管了留給PM,然后等下一個任務(wù),而自己卻沒有更加用心地去考慮如何把整個項目做的更好,或許是因為我不是PM的緣故吧,在以后的項目中,我要改變這種心態(tài),以更加積極的熱情去參與項目。
【軟件項目心得】相關(guān)文章:
軟件項目工作總結(jié)04-01
軟件項目表揚信12-10
軟件項目合作的協(xié)議書11-22
軟件培訓(xùn)心得03-13
軟件實習(xí)心得03-14
軟件項目合作協(xié)議書11-28
軟件項目合作框架協(xié)議書03-01