經典案例
  • 金融大数据解決方案
  • 汽车大数据解決方案
  • 当局大数据解決方案
  • 铁路大数据解決方案
  • 电力大数据解決方案
  • 军工大数据解決方案
  • 解放军总装备部
  • 中国航天科工集团
  • 航天科技集团

北京軟件開發公司项目管理与软件工程

發布于:2020-01-03 21:03來源:北京軟件開發公司 作者:北京軟件開發公司 點擊:
     
      一提到软件工程,大家自然就会想到軟件開發、项目组、想到新产品开发有关的各种相干的事情。现在把项目管理和软件工程联系起来,就更让人想到軟件開發中的项目管理、项目组的管理。那末,项目管理和软件工程之间到底应该是什么关系呢? 
      我们首先来回顾一下软件工程的有关内容。软件工程是针对软件这一具有其特殊性子的产品的工程化方法。它关注的是软件产品的性命周期,包括从计划、设计、编程、测试、到运行和升级保护共六个主要阶段,而且随着软件产品的不断升级保护,还会使同一软件产品经历多次如许的性命周期,软件工程在产品的一次性命周期中的各个阶段中,提供了一整套的工程化的方法,来指导软件职员的工作。因此可以说,软件工程是一种围绕产品性命周期的工程化方法。 
      我们再来看一下项目管理。项目管理是针对一个项目的管理方法,它关注的是项目的性命周期,包括从项目的启动、计划、执行,到控制和扫尾共五个主要的项目过程。在不同的过程中都触及到对时间、职员、成本、质量、风险等内容的管理,强调的是项目的绩效,通过有用的项目管理来完成对项目提出的需求,这当中也包括提交软件产品。因此,项目管理是关注于项目性命周期的管理方法。 
既然軟件工程是圍繞軟件産品管理的,項目管理是圍繞項目過程的,那麽自然也就容易明確它們之間的關系: 
     1 在软件产品的性命周期中,由于软件产品的性子、用途、规模等方面的差异,软件性命周期和项目性命周期可能会重合,一个软件的性命周期在一个项目周期结束时也随之结束。 
而在更多情況下,一個軟件的性命周期會通過多個項目來完成,例如在軟件的計劃階段,可以以一個項目的方式來實現,在軟件的設計、編程階段,可以通過一個項目的方式來管理,在測試階段也可以單獨組織一個項目,在運行階段,則主要通過一般的運行管理而非項目管理的方式來進行,而在升級維護階段,仍旧可以根據具體请求通過組織項目的方式來完成,或者隨著軟件産品進入下一個性命周期,而又啓動新的項目。産品性命周期與項目性命周期之間這種差別,在項目管理理論中是特別強調的,在項目管理中應該充分考慮其産出結果與整個産品性命周期的關系,而不應該孤立、片面地只強調項目周期的请求。 
     2 软件有其自身的科学规律,当项目管理触及到软件内容时,应该给予充分的重视。 
項目管理的終目的還是要提交符合请求的産品,在軟件工程中,已經總結了軟件産品的許多規律性的內容,並提出了一整套的工程化方法,因此,在軟件項目的管理中,也必須遵循這種規律。在項目管理理論中,也一再強調項目管理者在具體應用領域中的專業知識,在項目的不同階段,也都強調結合産品的请求而订定不同的工作內容,獲得相應的資源,采用適當的管理方法。産品自身的規律對項目管理的具體實踐有著極其重要的影響,産品是目標,實現過程是手段。要做好軟件項目的管理,就必須首先對軟件工程具有深刻的理解。 
     3 在软件工程中,也触及到一些管理方面的问题,与项目管理有一些重叠的部分。 
這是很自然的,既然一種工程化的方法,就一定要提到工程管理的問題,但是在軟件工程中提到的管理请求,只触及到與工程方法緊密相關的、有針對性的方法,而項目管理知識體系是一個通用的知識框架,在內容上與軟件工程中的管理內容是不重複的,而是互相補充的。例如在項目管理知識體系中強調人力資源管理的有關管理方法,而在軟件工程中則強調系統分析人員、編程人員、測試人員等不同角色在不同階段的責任。在軟件項目管理中,應充分注意這兩者的有機結合。 
      综上所述,以通用的项目管理知识体系为基础,结合软件工程自身的科学规律,采用适合软件产品自身特点的管理方法,是真正管理好软件项目和软件产品的终极出路。特别是当一个企业作为软件产品的终极用户时,更要同时做好项目管理和软件产品管理两方面的工作,一直不可偏离企业的终极经营目标。 
核心關注:拓步ERP系統平台是覆蓋了衆多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能触及供應鏈、成本、建造、CRM、HR等衆多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是衆多中小企業信息化建設首選的ERP管理軟件信賴品牌。


tag標簽:
------分隔線----------------------------
------分隔線----------------------------
QQ客服热线