一、計算機的軟件項目管理的主要內容
1、管理用戶。軟件開發(fā)的最終目的是越來越多的用戶使用該軟件。在軟件開發(fā)的全過程中,應首先做好調查工作,全面了解用戶的習慣與需求。并且因此,來自外部世界的干擾應減少到最低限度。當軟件開發(fā)時,為了得到用戶足夠真摯的反饋意見,就應考慮用戶的利益,為其提供正確的軟件,該軟件的實用性和可操作性,必須要有可持續(xù)改進的潛力,為用戶帶來更簡單的操作。
2、組織管理。所謂組織其實就是:為了使信息更準確的傳達以及確保分工的明確,就應重視人員配置和組織結構的完整性,而不只是停留在簡單的集合。但是,因為不同的項目有不同的要求,所以到目前為止也不能提供一個統(tǒng)一的系統(tǒng)模式。
二、計算機軟件項目管理問題
1、要求分析和實際業(yè)務有相當大的差距存在。在計算機軟件工程工作過程中最難得的一個工作差距就是需要分析和處理業(yè)務問題。專注于業(yè)務數(shù)據(jù),里面有基本的因素,在調查的各個方面是需求階段的一個項目,測試和開發(fā)活動存在的問題。然而,調查數(shù)據(jù)的初步結果可以看出,在很大程度上忽略了這些業(yè)務規(guī)范的工作,只能作為開發(fā)軟件的框架的作用。這就使得軟件開發(fā)人員設計的業(yè)務規(guī)則的時候有很大的空間去自己發(fā)揮,這樣就使得最終產(chǎn)品的實際效果與預期的計算機軟件的開發(fā)效果有很大出入。
2、在工作時不能夠準確的估計工作量管理計算機軟件。正如我們都知道,計算機軟件項目管理的工作是由人來操作的,而工作量又極其龐大繁雜,因此對計算機軟件項目管理影響最大的因素是人。人為的因素對整個計算機的發(fā)展和進步起到?jīng)Q定性的影響。例如:工作態(tài)度,人力的投入,發(fā)展水平,管理,等等。在開發(fā)軟件時,如不能將人為因素考慮在內,在確定了業(yè)務規(guī)則的情況下,您可以輕松地估算計算機軟件開發(fā)。所以我們可以看到,當前項目管理軟件在計算機基礎上,仍然有許多需要改進的地方和研究。因此,跟隨著電腦軟件的重要前提條件是基本特性必須加以改進,因此,必須找到一個準確、快速、高效的數(shù)據(jù)處理和計算機軟件業(yè)務計劃的方法,這種多層次的標準化才能實現(xiàn)。
三、計算機軟件項目管理的方法和對策
1、軟件效率的提高。在過去,前臺進程來控制修改的數(shù)據(jù)的方法的操作。然而,這些近年來,這種方法已經(jīng)逐步由網(wǎng)絡運營商的計算機所取代,這是因為數(shù)據(jù)庫和信息技術已被開發(fā)。所以,當你修改數(shù)據(jù),該軟件程序,是提高效率的先決條件,而在其指定級別的其他計算機,這是最好的方式,可以提高效率。
2、計算機軟件項目,建立健全管理制度。第一步我們要找到一個在軟件項目管理系統(tǒng)方面的人才。人才才是發(fā)展的動力,為使項目目標順利完成,需要加強人力資源的管理,及時掌握項目的進展情況,要注意到人才所帶來的巨大創(chuàng)造力,并充分調動起人才的工作積極性;其次,對員工及管理人員的培訓,加強學習,使軟件工程知識得到普及,等等。我們要不斷掌握新的軟件工程知識,使理論與實踐相結合,使軟件的人機交換更快捷方便,提高其價值,這樣會使項目管理效率提高到一定程度,在實際操作中,全面實獎勵政策,建立監(jiān)管和制度措施。這些舉措能夠調動全體員工的積極性,奠定了計算機軟件工程效率目標的良好基礎。
3、進行統(tǒng)一規(guī)劃軟件開發(fā)平臺。目前,操作系統(tǒng)軟件還沒有一個統(tǒng)一的平臺,這對計算機軟件開發(fā)過程產(chǎn)生了巨大的影響。每款新的軟件都從新建立新平臺,再進行開發(fā)。由于網(wǎng)絡的飛速發(fā)展,建立一個統(tǒng)一的規(guī)則的軟件開發(fā)平臺迫在眉睫。此外,全球的軟件開發(fā)人員可以共同開發(fā)計算機軟件,來創(chuàng)建一個統(tǒng)一的平臺。
4、加強軟件工程的風險管理。軟件開發(fā)各階段都會存在著風險。軟件項目的風險主要體現(xiàn)在四個方面:需求、技術、成本和進度。需求方面體現(xiàn)在客戶對軟件的需求表達不明確,因此這里就需要軟件工程管理人員要和客戶保持聯(lián)系,了解并明確客戶的需求。客戶對軟件的體驗效果不良,要求重新設計,或者是客戶提出的意見沒有被技術人員采納而沒有達到其預期需求的效果,導致其要求重做等;技術方面主要體現(xiàn)在如軟件開發(fā)技術人員編程不夠熟練,導致程序編寫失誤等等;成本方面,主要是軟件開發(fā)過程中成本問題,假若一家軟件公司為客戶進行軟件工程開發(fā),在其開發(fā)過程中,由于工程管理不當,造成人力資源和開發(fā)費用的浪費,這就會增加開發(fā)成本,甚至有的成本比報酬高,所以要加強成本控制;進度風險體現(xiàn)在,由于開發(fā)過程中工程管理不到位,導致人員工作效率低、拖沓等,造成進度緩慢而不能按照客戶要求的時間成功完成軟件的編程。
四、在工作中計算機軟件工程管理的應用
在新世紀計算機網(wǎng)絡的發(fā)展是非常快的,因為計算機軟件工程有著高效,準確的工作特性。因此各行業(yè)使用計算機軟件工程也是非常普遍。換句話說,計算機軟件的功能,使人們在工作和生活越來越依賴它。今天,鋪天蓋地的計算機軟件,計算機軟件功能本身對校園也有非常顯著的作用。學生的信息可以利用計算機軟件的統(tǒng)計功能,老師在教學時可以使用多媒體軟件,進行更豐富的教學,學生將接受指導和及時傳遞信息的教師。計算機軟件的主要功能是使用一個軟件就能管理及其龐大的信息。此外,計算機軟件工程在各行各業(yè)都普遍的應用。然而,許多因素在都會制約著計算機軟件工程的開發(fā),因此,為了控制這些因素的出現(xiàn),要選擇正確的發(fā)展規(guī)劃,以滿足廣大用戶的好評。總之,21世紀是信息智能化社會,計算機在各行業(yè)都得到了廣泛的應用,計算機軟件為辦公的智能化、自動化提供了技術支持。計算機軟件項目開發(fā)對促進我國經(jīng)濟的發(fā)展有著重要的意義。
作者:修鵬鵬 單位:敦化職業(yè)技術學院