如何打造現代軟體企業的核心競爭力 第一部分

2021-04-08 15:14:45 字數 1001 閱讀 8759

現代軟體企業的核心競爭力包含兩個關鍵維度:質量和速度,即如何在最短的時間內生產出高質量的產品。

首先,我們該如何來保證軟體產品的質量呢?很多企業在軟體系統上線之前都會對軟體系統進行充分的測試來保證其質量,通過功能測試、壓力測試、可靠性測試等一系列的檢測來發現軟體中存在的問題,從而在系統上線之前及時改正這些錯誤,保證最終交付給客戶的產品和服務的質量,但是測試並不是並且不應該是保證軟體質量的唯一手段。質量管理大師戴明(edwards deming) 早就提出了「停止依賴檢驗來獲得質量」的建議,他提出的pdca環和通用的6s都是強調軟體過程質量保證的實踐經典。

那麼,什麼是軟體的過程質量呢?所謂的軟體開發過程質量,是指為了生成工件而對可接受流程(包括質量評測和質量標準)的實施和遵守程度。軟體生產的過程質量與汽車類似,體現在三個層次:一是產品本身和用來生產、組裝軟體產品的零部件質量,包括用來進行軟體開發或在軟體開發過程中產生的**、文件、模型和可執行系統等工件;二是軟體開發活動本身對標準化軟體開發過程的遵守程度,主要體現在軟體開發過程的標準化、流程化、自動化程度和團隊基本協作平台的效率;三是用來對整個軟體產品進行驗收的評測手段,它應該是被業界廣泛認可和接受的方法。乙個好的軟體開發流程可以提高軟體開發團隊的工作效率,控制開發過程中的風險,保證軟體開發進度並且提高軟體產品質量。軟體質量的好壞是由開發過程中的每乙個環節(並不僅限於測試環節)所保證的,過程中的每乙個角色都應該對軟體質量負責。

明確了如何保證軟體開發質量之後,我們就不得不思考提高軟體企業核心競爭力另乙個關鍵要素:即軟體開發速度。談到提高軟體開發速度,很多人都會自然的聯想到敏捷開發過程和極限程式設計方法,在ibm的業務驅動的軟體開發方法中,我們討論更多的是「可適應的過程(adaptable process)」,所謂的可適應的過程,就是能夠根據軟體專案型別、產品型別、業務領域、專案規模等,為軟體開發團隊提供隨需應變的、量身定製的軟體開發流程的能力。除了靈活的開發流程的影響外,和傳統行業一樣,其它提高軟體開發速度的方法無外乎兩點,即熟練的軟體開發團隊和高效的自動化工具的使用。在這方面ibm rational提供了業界最完美的解決方案:ibm rational 軟體開發平台。

打造執行力,提公升現代企業競爭力

現代企業,面臨產品同質化越來越嚴重 市場資訊越來越透明的今天,大多都注重做好戰略定位。而在明確企業戰略和營銷策略方向之後,擺在他們眼前最為頭痛又最為重要的事情,就是執行問題。戰略再對,策略再好,如果沒有得到很好的執行 光說不練 的話,那結果就可能等於 白說 正因如此,多年前,一本來自美國本土的企管書...

打造執行力,提公升現代企業競爭力

現代企業,面臨產品同質化越來越嚴重 市場資訊越來越透明的今天,大多都注重做好戰略定位。而在明確企業戰略和營銷策略方向之後,擺在他們眼前最為頭痛又最為重要的事情,就是執行問題。戰略再對,策略再好,如果沒有得到很好的執行 光說不練 的話,那結果就可能等於 白說 正因如此,多年前,一本來自美國本土的企管書...

Zara不可複製的核心競爭力是怎麼打造的?

第一步 聯網 全球零售終端聯網,實時知道全球各品種最終銷量。但一般強勢品牌才能讓零售渠道商這樣做,或者只能自己直營店這麼搞。第二步 以銷定產 有了全球聯網,就根據實時銷售,以銷定產。小批量生產,防止剛剛生產階段是火爆的,立刻流行一波就不火了,那就生產多了。即使火,也小批量生產,規避風險。看似虧了,但...