天津时时彩平台可靠吗|天津时时彩开奖到几点开
0572-2212561 3026818403
當前位置:網站建設 > 新聞動態 > 軟件開發 >

軟件開發項目工程管理的注意事項

發布日期:2017-08-10 文章編輯:永拓 瀏覽次數:111

摘要:既然軟件開發是高風險項目,如何避免失敗則是眾多軟件從業者重點關心的問題。根據現代軟件工程的特點和對一些典型案例的分析,在軟件工程管理中應當注意以下一些重要事項: (1)項目評估 項目評估的意義在于確定軟件項目的規模、范圍、成本和周期。項目評估更多地是一個商務過程,只有精確的評估才能對客戶和軟件供應商提供正確的商務參考。在項目精確評估的基礎上,客戶和供應商雙方才能建立可信的商務關系,這是軟件項目得以正常實施的前提。 項目規模與范圍的評估需要軟件的供需雙方坦誠相待,共同以軟件應用目標為導向,深刻分析軟件的作用范圍及其可能的演變。對于規模過大的軟件項目,可能很難估計,這種情況下就需要對軟件項目進行分解,使其形成相對獨立的評估基準點。 項目成本和周期的評估聯系非常緊密,其核心是
        既然軟件開發是高風險項目,如何避免失敗則是眾多軟件從業者重點關心的問題。根據現代軟件工程的特點和對一些典型案例的分析,在軟件工程管理中應當注意以下一些重要事項:
  (1)項目評估
  項目評估的意義在于確定軟件項目的規模、范圍、成本和周期。項目評估更多地是一個商務過程,只有精確的評估才能對客戶和軟件供應商提供正確的商務參考。在項目精確評估的基礎上,客戶和供應商雙方才能建立可信的商務關系,這是軟件項目得以正常實施的前提。
  項目規模與范圍的評估需要軟件的供需雙方坦誠相待,共同以軟件應用目標為導向,深刻分析軟件的作用范圍及其可能的演變。對于規模過大的軟件項目,可能很難估計,這種情況下就需要對軟件項目進行分解,使其形成相對獨立的評估基準點。
  項目成本和周期的評估聯系非常緊密,其核心是工作量和資源評估相結合的過程。軟件開發活動是科技人員的群體智力活動,由于軟件人力資源的票賦和結構特點,對于相同的工作員,其研發成本可能出現出幾倍的差異。對于項口開發周期而言,也會因為軟件開發資源配置的不同而出現顯著差異。
  (2)需求定義
  相對于項目評估,需求定義則是對項目規模和范圍進行細化。需求定義是在充分理解軟件項目目標的基礎上,對其應用領域進行業務分析與優化。需求定義的重點在于對分解的業務進行軟件語言的表達,使其能夠被軟件開發人員無歧義地理解。
  需求業務的軟件語言表達是指將業務表達為計算機科學善于處理的邏輯業務流程、相關業務數據以及由此形成的業務信息流。
  除此以外,需求定義還必須關心人機界面。軟件的可用性集中體現在人機界面上。隨著計算機圖形技術的發展,特別是Windows視窗技術和瀏覽器技術的出現,在現代軟件工程中已經越來越注重軟件界面設計,用戶對此也提出了更高的要求。
  人機界面的定義以方便業務處理為目標,以簡潔性為原則。在此基礎上則兼顧操作員的使用習慣和用戶的企業文化等其他因素,從而保證軟件的可用性和外在質量。
  (3)過程思維
  過程思維是管理控制的一種基本思維方法,其核心方法是對所控制的對象進行分解,以增加控制對象的透明度。應用這種思維方式,人們在工程管理和生產管理中提出了卓有成效的管理方法,加國際質量控制體系ISO9000系列。軟件工程領域也以此思維方式為基礎提出了著名的CMM(I)成熟度模型。
  過程思維應用在實際的軟件工程管理中就是根據軟件項目開發周期的特點,在整個生命周期中設置若干檢查點和里程碑,增加軟件開發過程的可靠性。可靠的過程保證、可靠的軟件開發過程質量是過程思維在軟件開發中的具體目標和方法。
  檢查點和里程碑的具體設置是一種管理藝術,它需要根據實際情況而定。對某些軟件項目和開發團隊而言,可以設置長過程以降低用于質量保證的成本;而對某些軟件項目和開發團隊而言,則適合設置短過程以保證軟件的成功開發。
  (4)開發環境
  開發環境是指軟件人員在從事軟件開發過程中所處的工作環境。開發環境是影響軟件開發人員工作效率的關鍵因素。
  開發環境主要包括兩個方面的環境:
  一方面是指開發團隊了作的技術環境,所有開發人員應該有一個一致的工作平臺,該平臺一般內配置管理組進行保證。一致的工作平臺可以減少協同開發的溝通難度,還可以保持開發團隊一致的努力方向。
  另一方面是指開發閉隊工作的軟環境.主要包括企業文化、團隊精神、協作方法等人文方面的環境。一個好的軟環境能為開發團隊提供輕松的工作氛圍,增強團隊的凝聚力,這對于需要不斷激勵智力的軟件開發活動來說尤共重要。軟環境的好壞直接影響開發團隊的創新能力。
  (5)組織管理
  組織管理是軟件項目成功的組織保障,任何社會化生產都離不開組織與管理,發活動也不例外。然而,沈陽軟件開發的組織管理又顯著區別于傳統的組織管理模式,些自己的特點。
  管理對象的自主特性。沈陽軟件開發的從業人員一般都受過良好的高等教育,有著自己獨立的價值觀和獨特的工作方式,在軟件開發團隊中,總能表現出多元化的文化特征和行為特征。這對管理者提出廠較高的要求。
  科研活動的不可預測性。軟件開發過程中,往往伴隨著大量的科技創新工作,這些工作在工作量和工作時間上很難進行精確的評估,這使得對時間、成本和質量三方面的控制與權衡會變得較為困難,也常常是軟件開發工程管理者難于把握的因素。
  軟件項目的外部性。相對于軟件項目本身,軟件開發活動中還存在外部性特征。軟件項目持別是應用軟件項目往往與其他外部因素糾纏在一起,很多問題必須要多方參與才能解決,如何協調相關各方也是組織管理的難題。
  因此,在沈陽軟件開發工程管理中,注重組織管型形式和在此基礎上處理好組織管理活動是執行既定軟件項目計劃的關鍵一環。
  (6)團隊協作
  團隊協作是個老生常談的問題。只要存在社會化大生產,都會存在團隊協作的問題,只是在軟件開發活動中該問題顯得尤為突出。
  在現代軟件工程中,已經不再適合單打獨斗的軟件開發方式,這也是軟件產業發展的自然要求和結果。軟件汗發活動中必須注意團隊協作,這巴經在眾多的軟件工程實踐中得到了證明。
  軟件開發活動中的團隊協作應該是一種高層次的協作,不能像傳統的生產流水線是簡單的、僵硬的協作。它是一種智力的協作而非體力的協作。協作各方應當具備較強的溝通能力和溝通愿望,清晰地闡述自己的觀點和知識,使得很多http://www.chang999.cn/問題在交談中或工作會議中即可得到解決。
  (7)與用戶互動
  用戶是檢驗軟件項目成功與否的權威,充分了解用戶的想法也就等了解軟件項目努力與成功的方向。因此,在沈陽軟件開發工程管理中,還要注意加強與用戶互動。
  與用戶互動應該貫穿整個軟件開發過程,而不是只在需求階段或測試階段進行。這是因為用戶的觀念是變化的,明日今天提出的需求,明大就想修改。
  考慮到用戶對軟件的認識程度可能不夠成熟,在與用戶互動的過程中還要注意提高用戶的軟件認知成熟度。這種相互充分的溝通容易對變化的軟件日標達成共識,將問題盡早提出,從而為低成本解決問題創造條件。
  (8)持續改進
  所有事物都是不斷演化的,軟件尤其突出。軟件因為其相對容易的再造過程使得持續改進成為經常件的活動。
  社會發展到現在,軟件是最能模擬人類日常工作和管理的產品,上作和管理制度以及人們自身喜好的變化都會要求軟件隨之進行變化,所以要一蹴就地滿足變化的需求是不可能的,只有分階段的開發和持續改進才能緊跟不斷變化的需求。這也是軟件總是行眾多版本的原因。
  要適應軟件的持續改進,軟件的基礎架構就顯得尤為重要,采用開放的體系結構和遵循相關的國際/國內標準是唯一正確的途徑。

 
新聞推薦

互聯網大咖,美女資源經...

左一:百揚網絡CEO練明輝,右一:盤石公銷社CEO吳岳,右二:郭吉軍 郭吉軍 凡躍集團商務副總裁,互聯網大咖,網紅胸媒體經...

日期:2019-05-08瀏覽次數:190

網站設計的費用與哪些因...

對于網站建設的價格,很難有一個絕對的數額,因為網站又非常多的類型,類型不同,對設計的要求也不同,價格自然也會不...

日期:2019-05-03瀏覽次數:126

企業網站如何才能留住用...

內容是網站的靈魂,無論您的網站的其他方面做得在好,缺乏內容或低價值的內容哦個都會使網站失去靈魂,用戶無法在網站...

日期:2019-03-27瀏覽次數:167

如何來判斷網站的優化效...

網站的優化效果首先是要看其在搜索引擎上的排名。網站重視搜索引擎的重要原因就是,搜索引擎是快速找到信息的工具,也...

日期:2019-03-22瀏覽次數:128

對網站進行改版,需要注...

1、網站改版之后,內容要對應回原先的網址;2、網站進行改版,并不是所有的內容都需要進行調整,在改版時也要注意考慮到...

日期:2019-02-28瀏覽次數:88

備案號:浙ICP備15024501號-4
?

在線
客服

?

在線客服服務時間:8:15-18:00

選擇下列客服馬上在線溝通:

?

客服
熱線

?

0572-2212561
7*24小時客服服務熱線

?

關注
微信

關注官方微信
? 頂部
天津时时彩平台可靠吗