高新科技產品研發管理
引言
高新科技產品的研究與開發在企業的經營中起著越來越重要的作用。在當今技術飛速發展、市場變化日益迅速、需求日益多樣化的今天,企業為了生存與發展,必須能夠創造性地適應未來的變化。因此,高新科技產品的研究與開發,已經被絕大多數企業視為一種對企業未來的投保,是左右企業未來的最重要的企業活動之一。對于絕大多數企業來講,技術的研究與創新的主要目的是為了保持企業長期的競爭優勢,不斷的制造出具有市場競爭力的和可以為企業帶來高額利潤的新產品。也就是說,當今企業的發展戰略已從制造產品向創造產品轉移。
雖然我國高新技術產業發展很快,但高新科技產品研發成功率很低。許多企業雖然認識到高新科技產品可以給企業帶來巨大的效益,但巨大的風險使許多企業或者遭受著失敗,或者猶豫不前。
目前我國高新技術產業的發展具有以下特征:
新成立的企業和倒閉的企業很多,一批批先烈倒下去,一批批革命者站起來;
人員工資最高,人員流動最大;
人員層次很高,研發效率很低; 科研成果不少,科研商品不多;
新產品研發項目很多,成功率很低;
研發出的產品問題很多,維護服務壓力很大;
企業在研發方面投資大,收益??;
技術訣竅和知識產權掌握在個人手里,老板給員工打工。
《洛桑報告》是國際學術界公認的權威分析報告。其對各國的國際競爭力分析,歷來被大多數國家視為重要參考書。我國自1994年列入參評之列。根據2000年瑞士洛桑國際管理開發研究院發表的2000年度《國際競爭力報告》,我國高新技術產業狀況如下:
(1)我國科技競爭力排名下降。繼1999年大幅度下降12位后,在本年度報告中的排名又下滑3位,列第28 位 ;我國的國際競爭力總體排名也比1999年下降2位,列第31位。
(2)我國科技人力資源總量具世界前列。根據瑞士管理學院的統計,1998年我國研究與開發人員達到166.77全日人工約當單位(fte),并一直居世界第一位,而同期美國、日本、法國、德國分別只有96.27萬fte、94.81萬fte、47.02萬fte和31.84萬fte,分別相當于中國的58%、57%、28%、19%。
(3)我國專業技術隊伍趨于年輕化。根據1997年統計,35歲以下的專業技術人員占50.5%,50歲以下的中青年占86.7%。
(4)我國專業技術人員受教育的程度大幅度提高,基本與發達國家接近。
(5)我國研發開發效率低下。按每萬fte產出專利(包括國際專利與國內專利)件數,中國為10.8,美國為1714.4,日本為1737.0,德國為1534.0,法國為1504.9,都超過中國的100倍。英國為984.8,韓國為554.7,是中國的50倍以上。印度為44.6,是中國的40多倍。
這是什么問題?難道是我國科技人員使用了發達國家百分之一或印度的四十分之一的力氣?不是!是我國大多數高新科技產品的研發在低質量、低水平重復,在做許多無用功,是我國高新科技研發領域錯誤的理念和沒有科學化、規范化的研發管理體系造成的。
2.我國高新科技領域研發管理現狀
2.1 研發理念存在的問題
(1)面向科研還是面向研發 科研(science study)的目的是探索未知的知識;研發(research development)的目的是研制新的產品。企業的目標是其利潤最大化。 企業進行新產品的研發目的是通過新產品的研發成功獲取其競爭優勢。因此,企業必須明確自身的責任與義務,確定企業的研發戰略定位。有所為,有所不為。
(2) 面向項目還是面向產品 面向項目還是面向產品是企業進行新產品研發首先面對的理念問題。企業為了獲得競爭優勢,往往把企業的發展目標寄托在開發出新產品的基礎上。這種思路使企業容易僅關心企業產品目標的狀態,忽視新產品研發的規律,忽視企業的研發技術管理,從而反過來影響新產品研發的成功率。建立醫院治療和檢查系統要求的技術和費用要遠遠大于看病所需的技術和費用。
(3) 面向過程還是面向結果 面向過程還是面向結果是指企業進行新產品研發時是重視過程還是重視結果。企業在進行新產品研發時,往往把所有的注意力寄托在開發產品的結果上。我們可以經常聽到這樣的說法,不管采用什么方式,只要能把新產品開發出來就行 。這種思路使企業容易忽視新產品研發的科學性和規律,僅關心產品結果。由于高新科技產品的隱含性,這種產品在性能和可靠性方面往往不具有競爭力。 研發過程的控制與管理要比研發結果的檢驗難得多。
(4)面向機遇還是面向戰略 面向機遇還是面向戰略同樣也是企業進行新產品研發面對的理念問題。我們常??梢月牭皆S多企業為了獲得競爭優勢,不是從企業自身的環境出發,盲目的把尋找新產品,抓住機遇作為企業發展的希望。這種思路使企業容易失去企業發展的戰略目標,忽視新產品研發所需的技術儲備與積累,從而反過來影響新產品研發的成功率。企業自身的能力和技術儲備要比創意的火花和閃光點難得多。
(5)面向社會還是面向企業 企業是經濟社會的一個元素,企業發展必須與社會發展相適應。而社會的發展是由眾多的行業組成,因此企業必須尋找自身行業的定位,并與行業的發展水平息息相關。所以企業的新產品研發應在行業發展的基礎上,確定新產品的研發目標。如果企業的新產品研發脫離行業的發展基礎,使企業的研發處于孤軍作戰的基礎上,只能增大企業新產品研發的風險。新產品研發面向社會要比面向企業難得多。
(6)人治還是法制 任何新產品的開發都是建立在研發規律的基礎上,這種新產品的研發規律就是法治。但是,許多企業不重視新產品的研發規律,不重視企業的技術儲備,忽視企業的長期發展戰略,而把新產品的研發寄托于個人身上,希望依靠個人創造奇跡,完成新產品的研發。建立科學規范化的研發管理體系要比尋找人才,以人為本難得多。
2.2 高新科技產品研發成功的一般現象
(1)99%的新產品研發成功是依靠企業的技術儲備和技術積累,而不是依靠一閃念的火花。
(2)99%的新產品研發成功是依靠企業的長期研發過程,而不是依靠企業一時的創意沖動。
(3)99%的新產品研發成功是依靠企業的團隊的努力,而不是個人單槍獨斗的結果。
(4)99%的新產品研發成功是依靠企業的科學規范化體系產生的結果,而不是人治研發的結果。
2.3 對高新科技產品研發失敗認識的誤區
(1)高新科技產品研發風險很大,失敗是在所難免的。
(2)高新科技產品研發失敗主要是技術原因。
(3)高新科技產品研發失敗主要原因是未找到高科技研發人才。
(4)化解高新科技產品研發失敗風險的影響可通過設立多個項目,廣種薄收。
(5)降低高新科技產品研發失敗的風險可通過降低研發投入來控制。
3.現代高新科技產品的特征
目前高新科技的突出代表是IT產業,絕大多數新產品都與IT產業直接相關。因此,我們以IT產品為代表,對高新科技產品的研發狀態進行分析。IT產業研發的核心是建立在信息與智能化的基礎上。IT產業產品是通過信息的綜合和分析,根據系統事先確定的不同信息(狀態)處理方法,確定系統的實現功能和完成狀態。這種可根據大量當前信息狀態,多種信息交互、共享和中和分析方法,多種狀態的處理功能和流程,以及結果狀態的反饋與分析,構成了IT產業產品的信息與智能化特征。
3.1 IT產品的內涵是一個決策過程
決策是人們為實現一定的目標,依據當前的信息,確定行動方案,進行實施的活動。決策活動也是一個提出問題、分析問題、解決問題的過程。IT產品與傳統產品最根本的差異就是:IT產品的內涵是一個決策過程。
(1)以計算機為內核
IT產業產品的主要特征之一是:以計算機為內核。不論是從家用電器到家用通信設備,不論是從農業控制設備到工業生產控制系統,不論是從航天控制系統到航空控制系統都是建立在以計算機為核心的平臺上。這種平臺構成的軟件系統、硬件系統、測試驗證系統為信息處理和控制奠定了基礎。
所謂以計算機為內核是指IT產品具有計算機基本處理功能,即由四部分基本功能組成,如圖1.1所示:
數據(信息)采集為IT產品提供了不同的信息來源;數據(信息)和狀態(環境)分析為IT產品提供了處理依據(即,當前的信息變化和以前處理狀態);運行操作處理為IT產品提供了相應的處理;輸出控制與信息反饋不僅為IT產品提供了輸出控制或顯示,同時還通過信息反饋調整了當前的環境狀態,為下一步處理做好準備。
(2)IT產品的決策分析過程
已知決策過程一般構成為:
根據當前的環境現象,發現和確定問題;
根據問題的現象和現狀,確定問題的性質和產生問題的環境狀態;
根據決策者背景知識和目標需求,選擇解決問題的方案;
根據對選擇方案的分析,確定實施的結果狀態形式;
根據實施結果狀態形式,更新和補充決策者經驗和決策背景知識。
IT產品的工作過程是:
根據當前的輸入信息的變化空間,確定問題的各種狀態;
根據問題的不同狀態,確定產生問題性質和產生問題的因素;
根據產品當前的狀態和目標需求,選擇解決問題的程序;
根據相關程序的處理方法,確定執行的結果狀態形式;根據執行結果狀態形式,建立產品新的狀態形式。
由此可見,IT產品的工作過程就是一種決策過程。因此,以計算機為內核的特征為IT產品智能化決策提供了基礎。IT產品決策功能實現是:IT產品是按設計者事先設計的流程對當前的信息(數據)進行分析,依據設計者所設計不同狀態的處理方法進行處理,最后根據設計者所設計的系統輸出構型進行輸出顯示或反饋控制。這就是我們所提到IT的產品的智能化決策過程。
3)決策的隨意性
由于智能化是IT產品的最主要的特征,而智能化的實現卻緊緊依靠設計者的能力和狀態。所謂能力是指設計者技術水平和工程實施能力;所謂狀態是指設計者認真的狀態和投入的精力。由此可見,IT產品狀態直接和設計者相關。
IT產品與設計者相關的特性又決定了產品性能的不確定性。由于人類對任何一個問題認識的程度和看法存在著不同,人類在處理問題能力方面存在著差異,所以對同一問題采用的處理方法和處理流程(處理路線)往往是因人而異。另外,IT產品應具有的能力和處理的基礎又是建立在個人背景知識(已有信息)和當前信息(掌握的信息)基礎上,由于個人的背景知識和已掌握的當前信息存在著差異,這又決定了采用處理方法的不同。
IT產品另一個重要特征是:設計者給產品賦予的是一種處理方法,而不是傳統產品的狀態結果。由于產品賦予的處理方法是依據輸入環境(信息)決定輸出狀態,而輸入環境(信息)的不確定性決定系統最終狀態和輸出的不確定性。
3.2 具有很深的知識積累厚層
IT產品的決策是建立在很深的知識積累厚層上。這種知識厚層是指在產品設計與開發過程中,由各種工具積累起來的知識厚層。由于IT產品使用的工具也是智能化很強的IT產品,因此,設計者對工具的理解和掌握的程度,以及各種工具在不同環境存在的奇異性,使建立在這種工具環境上的IT產品具有很大的不確定性。
已知IT產品的核心是計算機,而計算機的處理部件是CPU(中央處理器),計算機的處理過程是依靠CPU的存取指令、算術運算指令、邏輯運算指令和輔助操作指令完成的。也就是說,計算機僅僅提供了基本的數據傳輸、算術運算、四則運算和邏輯操作指令,而計算機提供的強大的處理功能都是建立在一層又一層的工具上。這種一層又一層的工具,是根據不同的應用狀態、應用對象和應用環境提供不同知識應用平臺,從而形成了很深的知識積累厚層。
(1) 設計環境
IT產品的設計環境與傳統的設計環境有很大的不同。除了必須使用工具建立設計環境外,還有一個重要的思想是:盡可能使用設計環境提供的功能完成設計的要求,盡可能降低個人主觀能動性的發揮,消除低水平重復。這種指導思想的依據是,設計環境是由各方面專家根據不同的需要完成的工具構成,它不僅能大大地降低設計的工作量,更重要的是它能提供高效的、高可靠性的處理效率,并且得到了廣大用戶的驗證。依據這一指導思想,大大加強了IT產品對設計環境的依靠性。
(2)開發環境
開發環境是IT產品與傳統產品的最主要的差異特征之一。開發環境性能的優劣將直接影響產品的性能和質量,已成為IT產品研發的主要特征之一。
由于IT產品設計中蘊藏了大量的設計者對產品功能要求的理解和處理思想,而這些理解與實現又緊緊地依靠設計者個人的知識背景、專業領域和個人能力等方面的限制,因此必然在產品功能的設計實現中,存在大量的錯誤和不完善的地方。
另外,在設計中還采用了大量的設計工具,從實際上來說,設計者面對的不是產品,而是面對的由一組工具組成的設計平臺,設計者根據工具的功能,發出相應的命令,由工具完成命令的實現。由于工具實現過程是工具的設計者依據通常情況考慮的,對產品設計者來說是一個黑箱 操作過程,因此必然存在工具設計者的思想與產品設計者思想和理解存在著差異,特別是對產品的一些不太重要的性質或要素尤為突出。這就是IT行業中經常談到的工具的副作用。
上述設計過程存在的問題和使用工具的副作用必然導致在產品設計中存在著設計的偏差和錯誤。根據IT產品的特征,這些設計偏差和錯誤又具有很強的隱蔽性,因此,建立產品的開發環境是IT產品研發重要的組成部分。
所謂IT產品的開發環境主要由兩部分組成:一是建立一套產品基本操作狀態生成環境;二是建立一套產品功能實現過程調試環境。
(3)測試環境
對于IT產品的研發來說,測試環境具有十分特殊的地位。從發達國家IT產業的研發來看,產品測試的費用和測試周期占產品研發費用和周期的40%左右,并保持上升的趨勢。由此可見,測試環境對IT產品的研發來講,具有十分重要的意義。
為什么測試環境具有如此重要的地位?其主要因素是由IT產品自身的特征所決定的。由于IT產品的功能設計是一種事前決策規則設計,決策人的能力和知識背景、環境要素的變化狀態都將影響決策的質量。那么在環境要素動態組合變化的基礎上,如何確認決策的正確性,特別是非正常環境變化的基礎上,如何確認決策的安全性,是一項難度很大的任務。這種確認的技術難度在通常狀態下要比決策本身難度大的多。這就是說測試環境具有重要地位,也是IT產品與傳統產品差異的主要特征之一。測試環境主要由三部分組成:測試程序、測試設備、綜合設備。
3.3 IT產品的知識隱含性
為什么人們一直認為IT產品的研發活動難以控制與管理,其主要的原因是在IT產品的研發過程中包含的著大量的隱含知識。由于個人的思維能力有限,人們的思維必須建立在一定的知識平臺上,這就是我們以上提到的工具。IT產品的設計過程是:通過設計者的構思,經過知識平臺的解譯,最終產生產品功能構型。這種方式導致設計者僅僅掌握產品構成的一小部分知識,而大量應用的知識變成了隱含知識。
(1)系統不透明性 雖然從原理講IT產品的功能都能通過圖靈機實現,但在系統設計時卻需要依靠大量的各種智能工具來完成。設計者浮在了這些工具之上。這些工具與設計者之間的交互界面是這些工具進行抽象處理過的信息,使之一方面滿足設計者抽象思維的需要,另一方面又滿足產品操作的需要。這就是從產品研發的角度看,系統的不透明性。
(2)軟件設計抽象化 IT產品設計從大的角度去分,可分為硬件設計和軟件設計。硬件系統為產品提供實際操作的平臺,軟件系統為產品提供了操作的邏輯、思想和原則。 由于IT產品的設計層和實現層分開,軟件設計不再是描述產品實際的操作邏輯,而是描述產品行為邏輯與準則。早期IT產品實際操作邏輯描述語言-匯編程序(指令助記符語言)已經逐步被淘汰,替而代之是與人們設計思維直接吻合高級設計界面環境。這種高級設計界面環境不再關心產品具體的操作實現,而是關心如何能更自然、更準確的描述設計者的思維。從而導致軟件設計與實際操作大大的分離,這就是軟件設計抽象化。
(3)硬件設計抽象化 由于硬件集成電路的迅速發展,現代IT產品的硬件設計與傳統的硬件設計發生了巨大的變化。傳統的線路電路圖和邏輯電路圖的表達形式與概念已經無法描述現代的硬件設計。因為現在IT產品使用的大部分元器件都采用中大規模集成電路,設計者已無法從圖形表示方式看出或理解其電路或邏輯特性。就像管理者無法從人的外表理解人的能力一樣?,F代設計的邏輯電路圖不再能表示其邏輯與電路特性,而只能表示其元器件之間的連接關系。因此,硬件設計者只能通過高級硬件設計環境,采用抽象邏輯思維方法,完成硬件邏輯電路設計。這就是硬件設計抽象化。
3.4 產品內含的錯誤越來越多
對于IT產品研發來講,研發過程指一個知識的創造過程。既然是知識創造過程,它不僅產生創新思想,而且也包含大量的錯誤。根據統計分析,在設計階段IT產品的錯誤含量要比傳統產品的錯誤含量高一個數量級。更重要的是由于知識的隱含性,這些錯誤大部分難以甚至無法從設計中顯示出來。因此,如何降低或消除產品的內含錯誤已成為IT產品研發過程最頭疼的、也是花費代價最高的問題。即便是像Windows98這樣當前世界上發行量最大的軟件(即得到大量用戶驗證的軟件),目前已查明存在的錯誤(BUG)已有幾十個。就連產品開發的開發(Development)這個單詞也是為了不斷消除或降低IT產品的錯誤而被廣泛使用起來的。
IT產品研發的一個重要特征是如何降低或消除產品的錯誤,這也是IT產品的研發程序與傳統產品研發程序相區別的重要之處。
4.目前我國IT產業研發管理中存在的一些誤區
IT產業是一個新興產業。針對我國IT產業來說,雖然起步不晚,但發展較慢。我國從事IT產業人員總量不少,但為什么開發不出具有一定影響的IT產品?連在經濟和科研等方面比我國落后的鄰國印度都不如。雖然影響我國IT產業發展的原因很多,但落后的研發管理是其關鍵的因素之一。
我國IT產業研發管理落后的表現,首先在思想認識方面存在很多誤區。在我國許多IT企業和研究機構中,雖然認識到新產品研發對提高企業競爭力具有十分重要的意義,但在研發管理理念、研發管理方法、研發組織管理、研發人力資源管理等方面卻存在許多誤區。
4.1 在創新認識方面的誤區
(1)技術創新觀
為創新而創新的表現形式是企業不考慮市場需求及創新成本,一味追求技術上的變革與突破。這種為技術而技術,為創新而創新的企業創新活動往往是基于這樣一種假設:任何技術變革都是好事,都將對企業有利。
企業的技術創新與競爭優勢之間存在著一種互動關系,但這種互動關系表現為兩種可能:它既可能改變企業的競爭地位,也可能由于風險而惡化企業競爭地位。技術創新的主要功能是降低成本和提高奇異性,使企業處于技術優勢地位;技術創新還可以轉變為率先行動者優勢,以及改善企業的產業結構。企業的技術創新只有符合這些標準才能使企業獲得競爭優勢。否則,會適得其反,盡管技術創新可能代表著巨大的技術成就,也可能起到惡化企業競爭力的作用。
(2)強調革命性創新,忽視技術積累
沒有受過訓練的隊伍如何打仗?沒有打過仗的隊伍如何打勝仗? --技術創新必須建立在企業的技術積累的基礎上。
重視革命性創新而忽視改進型創新,表現為企業不顧自身的經濟實力、技術基礎和人才資源,盲目地追求重大的技術突破,追求牽一發而動全身,而對積累性技術創新不屑一顧。雖然革命性創新具有很大的誘惑力,但如果革命性創新沒有建立在企業技術、資金的積累上,將具有嚴重的負面效應。企業應根據自身的狀況,選擇與其相適應的改進型創新途徑。
(3)重視高技術,輕視低技術
技術創新必須與企業的內部環境(企業的資金、人力資源、研制開發條件等)和外部環境(行業的發展水平)結合起來,必須與產品的特征(產品的技術含量和奇異性)結合起來。
許多企業一談到創新,往往想到的是新材料、新能源、信息技術、微電子技術等高新技術,而視其它都是低技術,無需進行創新與改進。這些企業往往有一個假設前提:高技術比低技術能給企業帶來更多的贏利。高技術創新確實能帶來豐厚的利潤,但高技術創新需要大量資金和人力資源投入,并具有高市場風險。
(4)重視技術創新,忽視研發控制管理
技術創新是建立在科學的研發技術管理的基礎上。規范化研發過程的控制與管理是技術創新成功的必要保證。
在許多研發機構和企業中,往往混淆了技術創新與研發管理之間的關系,忽視了新產品具有不確定性和風險性特征,片面地強調技術創新的作用,從而在許多新產品研制過程中出現技術狀態不定、研制經費不足、研制周期失控等,導致新產品的研制無法滿足預期的技術狀態、研制經費和研制周期的要求,反過來最終導致技術創新失去了意義。
(5)強調面向市場,忽視技術研發的流程
任何產品的研制與開發首先是以市場需求為基礎。面向市場是新產品研制的必要條件。但是如何面向市場,既確保新產品的研制過程在有效地控制管理下,又保證新產品滿足市場的需求,是新產品研制成功的關鍵。
許多企業往往忽視新產品具有不透明性和市場需求多變性的特征,以傳統的面向市場管理替代具有技術創新含量的新產品研發管理,從而在新產品的研制過程中往往引起技術狀態混亂、結果狀態不定、研制狀態失控等現象。
4.2 組織管理上存在的問題
(1)技術等級和專業分工不清
技術等級和專業分工不清是影響我國許多企業技術創新成功的一個主要因素。在我國許多企業的技術創新活動中,技術等級不分,兵、將、帥定位不清,各自為政;專業分工不明,一切都想自己干,自我封閉。這種技術等級的混淆和自身認知能力的限制,最終不僅導致大大延長研制周期,而且各部分難以滿足系統性能和質量要求。
(2)低水平重復
低水平重復是我國絕大多數企業在技術創新過程中的一個突出問題。很多企業在研發項目研制過程中,許多科技人員不愿意采用當前成熟的技術,不愿意使用別人成熟的經驗,蓋樓要從燒磚干起,所有技術都要自行開發,一切從底層做起,低水平重復。這種低水平重復導致開發人員只重視局部利益和自己是否掌握已成熟底層技術,而忽視系統總體目標和系統綜合技術。其結果不僅大大的浪費了企業的人力資源 、設備資源和資金,而且也是拉大我國企業技術水平與國外技術水平之間差距的主要原因。
(3)技術進步跨度過大
技術進步跨度過大是目前我國企業技術創新過程中的另一個突出問題。在許多項目和產品開發過程中,開發周期不斷延長、經費不斷追加、狀態不斷更改的狀況屢見不鮮。許多科技人員只考慮當前采用的技術水平是否先進,只重視過程,不重視結果,沒有進度和時間觀念,把 愚公移山,鐵棒磨成針的精神應用到新產品的研制中去。這種技術進步跨度過大已成為我國企業技術創新發展的主要障礙之一。
(4)新產品系列化和多規格性差
新產品系列化和多規格性是提高企業形象、擴張市場容量、延長產品壽命、分化技術風險的重要措施。而我國有許多企業在技術創新方面,喜歡多方出擊,打一槍,換一個地方,忽視新產品系列化和多規格發展,失去了系列化和多規格性的競爭優勢。
(5)與企業現有產品相關性差
新產品研制與企業現有產品相關性差是制約我國企業技術創新發展的一個重要因素。所謂新產品與企業現有產品相關性是指:市場相關,有利于利用企業現有市場渠道較易進入市場;技術相關,有利于應用企業技術積累和發揮原有技術優勢;生產相關,有利于減少企業設備與工藝調整費用,利用現有協作關系,利用原有生產技術和管理經驗。但我國目前許多企業在新產品的開發過程中,一味追求新產品的奇異性,不重視其相關性,從而浪費掉了產品相關性有利條件和資源,使企業在新產品的競爭中失去優勢。
4.3 研發技術管理存在的問題
(1)研發階段劃分不清
許多企業不重視研發階段的劃分,不僅在研發啟動時存在許多先天不足,而且在研發過程中存在許多缺陷,無法對研發狀態進行控制和考核,直至最終結果。當最終結果不滿足要求時,無法定義問題出在那里。一般新產品研發過程可劃分如下:
。需求分析階段
。設計階段
。仿真驗證階段
。試生產階段
。開發/調試階段
。測試驗證階段
(2)研發整體規劃不清
研發整體規劃是新產品開發的重要保證。它包括對企業現有基礎分析,項目研發人員需求和配置,經費預算,研制周期估算,技術路線,設備環境需求和配置,結果狀態確定,測試方法,驗證狀態等。
許多企業缺少項目研發整體規劃。
(3)新產品研發過程構型狀態定義不清
急功近利是我國許多企業最容易產生的問題之一。新產品研發過程構型定義是站在工程的角度上,對新產品研制過程里程碑的定義。新產品研發過程構性一般定義如下:
。關鍵技術構型;
。原理樣機構型;
。工程樣機構型;
。試驗樣機構型;
。生產樣機構型。
(4)研發過程狀態定義不清
許多企業對項目的研發過程狀態不做明確的定義,將研發過程看成一個黑箱,按黑箱管理原則進行管理。對黑箱內部運作狀況不關心,也不做檢查和控制。
。給出定性(籠統)的要求;
。所謂定性的要求主要是描述希望項目完成的功能。在一般情況下,既不敢確定功能是否一定能實現,又不敢確定功能實現的定位;
。不對中間狀態定義;
。由于項目的技術狀態沒量化, 無法對中間結果定義和檢查;
。以最終使用作為檢驗標準;
。對最終結果實行定性測試,難以發現存在的問題。
(5)組織結構不合理和專業分工不清
組織結構是保證項目研發順利進行的關鍵因素。但許多企業研發組織結構不合理,從而帶來很多問題:
。專業分工不清;
。層次劃分不清;
。技術銜接界面不清;
。專業組(項目組內)功能和目標定位不清;
。設計與測試責任、界限、權限不清;
。行政管理職責不清。
4.4 研發質量管理存在的問題
(1) 沒有研發質量控制管理的概念
設計質量問題是我國許多企業一直未得到重視的關鍵問題之一。
。把設計質量與生產質量問題混為一談;
。沒有明確的設計質量指標;
。沒有定量的設計余量要求(降額設計);
。把設計質量控制混為生產質量控制;
。不重視(甚至沒有)設計質量的分析環境;
。重視新產品的功能驗證,不重視設計指標的測試;
。把設計質量的保證寄托在研發人員個人身上;
。把設計質量控制認為是資源浪費。
(2)對設計質量保證認識不足
設計質量保證認識不足也是我國許多企業在新產品研發中組織結構設計往往忽視的一個重要方面。
。在系統設計時缺乏設計質量保證的要求;
。在研發隊伍組建時,只考慮研發人員的新產品功能實現的能力,忽視研發人員設計質量的驗證能力;
。在新產品研發流程設計中,只設置新產品功能設計控制要素,忽視設計質量控制要素;
。在新產品測試驗收設計,只考慮功能測試驗收要素,忽視設計質量測試驗收要素。
(3)對安全性設計重視不足
新產品的安全性設計問題也是我國許多企業在新產品研發過程中往往忽視的主要問題之一。
。在系統設計時,沒有產品安全性設計指標;
。僅僅考慮在正確操作下新產品完成的功能正確性,忽視在誤操作下的新產品的安全性定界;
。僅僅考慮在理想工作環境下新產品功能的完成,忽視在惡劣環境下產品的安全性保護;
。在新產品測試設計時,只有正確外部環境激勵的測試,忽視非正常環境下的測試(魯棒性測試);
(4)對產品的測試認識不足。
在新產品設計中往往忽視對產品的測試是我國許多企業在新產品研發中存在的主要問題之一。
。以個別現象替代全局問題;
。認為測試是輔助手段;
。以加強設計替代測試;
。相信設計人員,忽視測試;
。相信感覺,走入絕對;
。愿意從事后失敗中獲取教訓,不愿從事前加強測試。
4.5 研發人力資源管理上存在的問題
研發人力資源管理是大多數IT企業非常頭痛和十分關注的問題。我國許多企業對研發人員的管理幾乎沒有一個清晰的 理念,無法定位研發人員應該做什么?做得如何?當研發過程遇到挫折時,不知道是項目難度太大,還是研發人員失誤?分不清也不敢說不同的研發人員貢獻大小。把物質待遇作為唯一的可操作的武器。
(1)研發管理人員(部門經理)
a.研發管理人員(部門經理)的選拔存在的問題:
。在傳統的管理人員選拔過程中,主要考核他們過去的業績。不太重是被考核人員在源崗位與新崗位職能的變異與差別;
。過分重視個人的技術能力與技術水平,忽視綜合技術管理能力;
。過分強調個人的技術帶頭作用和榜樣作用,忽視個人的溝通與協調能力;
。過分重視個人的作用,忽視團體組織的作用。
很容易失去一名一流的研發人員,卻得到一名三流的管理人員。
b.研發部門經理(項目負責人)的錯誤理念:
。業務水平是自身權威的保證
。關鍵技術必須由我沖鋒陷陣在先
。別人解決了技術問題體現了我的無能
。求人不如求己
。我是項目的技術保證
。管理是技術無能的體現
。解決關鍵技術問題是對我能否稱職的考核
。只要我掌握全部技術,離了誰地球都轉
c.專業技術活動與管理活動之間的沖突:
。在IT產業中,大部分管理人員是從技術人員位置上提升起來的。但管理人員的職責是管理其他技術人員,對整個項目的實施與完成負責,而不是直接從事專業技術活動。
。從技術人員出身的管理人員,長期從事技術活動,具有較較高的技術水平,并得到大家的認同。大往往缺少管理的培訓與實踐。易于產生揚長避短傾向。
d.部門經理面對來自下屬的壓力
在IT企業中,部門經理往往容易受到來自下屬的影響,導致錯誤地分配自己的精力和時間。
。外行領導內行;
。你現在技術上不如我;
。我采用的技術方法你不懂;
。你在技術上要依靠我。
導致:
部門經理放棄項目總體的把握和管理工作,直接承擔技術研究工作,和下屬進行競爭,抑制了下屬的主觀能動性。
(2)研發人員
a.研發人員的錯誤理念
。愚公移山;
。要蓋樓,先燒磚;
。當自己能蓋墻,就認為自己能蓋樓;
。從局部現象,直接推出對全局的認識;
。拿自己的長處與他人的短處比;
。用別人的成熟技術體現自己無?quot;;
。不愿做自身檢查,希望別人指出;
。決心和承諾代替研發規律和規范。
b.對研發人員的一些錯誤認識
。被表彰的研發人員一般是成績比較容易界定清楚的單干人員;
。過分重視個人的專項技術能力與技術水平,忽視綜合技術能力;
。重視研發人員工作的結果,不重視研發人員從事研發活動的過程;
。過分重視個人的作用,忽視團體組織的作用。
5.傳統研發管理的一些方法
5.1 雙崗制
雙崗制是我國許多科研企業針對人員流動造成知識產權流失提出的一種解決方法。所謂雙崗制是在研發過程的重要位置上設立兩個崗,完成同樣的工作,互為備份。雙崗制帶來的主要問題是:
第一,由于重要的崗位用兩套人馬使用兩套設備完成同樣的工作,造成人力資源和設備資源浪費;
第二,如果兩套人馬完成的結果不一致,造成確認成本的增加;
第三,由于研發過程有許多環節,如開發過程:設計、仿真、調試、測試;研制階段:原理件、工程件、工藝件、試驗件、試用初件等,如果兩套人馬生成的兩套版本都要通過驗證過程的所有環節,將大大的增加研制成本、研制周期和造成資源的浪費。
由于在每個雙崗制研制成本和研制周期幾乎翻一番,這樣,如果在該產品研制過程中有多個雙崗制位置,整個研制成本和研制周期將會形成爆炸性組合增加。
5.2 重要的部分由多個人分解承擔
重要的部分由多個人分解承擔,這是我國許多科研企業針對人員流動造成知識產權流失提出的另一種解決方法。所謂重要的部分由多個人分解承擔是研發過程中將重要的部分和環節進行任務分解,由多個人共同承擔和協作完成。重要的部分由多個人分解承?quot;帶來的主要問題是:
第一,如果將重要的部分和環節進行任務分解,將增加系統內部通信開銷和協作成本;
第二,如果采用重要的工作由重要的人承擔的原則,如果重要的人員不再承擔其它重要的工作,將造成人力資源的浪費;如果重要的人員還承擔其它 重要的工作,如果一旦人員流動,將會造成多個重要任務的知識產權流失,涉及和影響的面會更大;
第三,由于研發過程環節很多,重要任務的分解和多個人員的參與將會大大增加研發成本和研制周期。
5.3 記者式的研發方法
接受主題: 根據上級領導的要求立項和接受項目
采訪素材: 自行搜尋和定義市場需求
自行歸納: 自行歸納核定系統功能需求
自由發揮: 獨立自由完成功能的實現
自己定稿: 自行定義測試和槭盞謀曜?br> 記者式研發管理方法主要問題是:第一,以個人為主體,從接收任務(接受主題)、搜集需求(采訪素材)、定義功能(自行歸納)、獨立研究(自由發揮)、自行測試(自己定稿)到任務交付,整個研發過程都由個人控制完成,從而受到了個人認知能力的限制。特別在當今知識經濟社會中,知識爆炸、專業分工與綜合技術是知識經濟的主要特征,因此,個人認知能力遠遠不能滿足社會的需求;
第二,由于個人專業分工的限制,記者式研發管理方法往往只突出了個人的專業領域的應用,而忽視了其它專業領域的有效介入;例如:硬件工程師只突出了硬件設計的有效性,忽視了系統設計、仿真分析、軟件設計、硬件測試、軟件測試、系統綜合等專業應用發揮;
第三,自行定義測試和驗收標準屬于自己立法,自己執法,與研發產品質量控制和最終確認的基本原則相違背。
第四,記者式研發管理方法將導致知識產權落入個人控制之中。
5.4 逐級下達式研發管理方法
主題選擇決策: 上級領導
結果完成形式: 逐級下達的任務書
系統功能確定: 由承擔任務書個人的能力和理解力確定
研制狀態控制: 項目組各自為政
結果測試確認: 自定義測試與驗收標準
逐級下達式研發管理方法主要問題是
第一,以責任傳遞為研發控制流程的主線,以任務書為研發任務完成的目標,忽略了研發過程和研制狀態節點的控制與檢驗?br> 第二,責任書和任務書難以全面反映市場需求和產品功能定義,把市場需求和產品功能定義交給任務組來完成,從而受到任務組認知能力的限制,難以體現多專業系統綜合和企業整體水平的有效發揮,造成產品研制目標與市場需求脫鉤;
第三,各任務組以任務書為研發任務完成目標,以責任書為交付狀態,各自為政,造成各任務組之間技術協調和系統綜合難度增大,難以有效實現系統總體目標;
第四,各任務組根據責任書和任務書自行定義自己承擔任務的測試和驗收標準,從而不僅造成了自己立法,自己執法狀態,違背了研發產品質量控制和最終確認的基本原則,而且由于各任務組承擔任務的角度和認知能力的不同,各自定義的測試和驗收標準難以統一合并形成系統統一的測試和驗收標準。
5.5 小爐匠式研發方法
自我中心:以自我為中心,不愿易與別人合作
自我封閉:以自身技術能力為項目全技術狀態
自我開發:自我封閉開發,不愿意讓別人了解和提建議
自我評定:自定義測試標準,自己評定自己
自我吹噓:由于別人無法了解與評定,自以為了不起
小爐匠式研發管理方法主要問題是:
第一,容易產生以個人為中心,個人的認知能力決定了項目的技術狀態;
第二,自我封閉開發,不愿意采用自己認知能力之外的成熟技術和新技術,一切從底層開始,低水平重復;
第三,缺乏規范設計,增大了產品技術實值哪:?,膸r允迪植返奈ず蛻叮?br> 第四,知識產權掌握在個人手中,容易造成知識產權流失。
6.研發管理體系結構設計原則
6.1 研發管理的關系
(1)研發管理與技術創新的關系
在技術創新過程中必須理清技術創新與科研管理的關系。第一,技術創新必須建立在企業現有的現實基礎上。由于當前世界的技術進步是建立在不斷創新的基礎上,對于任何一種新產品來講都具有許多技術創新點。如何確定新產品的技術創新定位是與企業的現實基礎直接相關的,也是該新產品研制成功的關鍵。第二,科研管理必須嚴格控制技術創新帶來的隨意性和不可預見性。由于技術創新的含義就是在產品研制過程中引入了企業不熟悉或者未掌握的新技術,如何預期新技術帶來的效應,嚴格控制研制過程各個技術狀態,把技術創新納入到規范化的科研管理流程中去是新產品研制成功的必要保證。第三,技術創新必須建立在規范化科研管理的基礎上。由于技術創新需求在產品的生命周期內不斷變化和增加,在科研過程中必須鎖定技術創新的變化,使整個研制過程技術狀態控制在系統預期設計的狀態控制流程中去。
研發管理與技術創新考慮的基本要素:
a.技術創新主要考慮的幾個主要方面: 市場需求、技術儲備、人力資源、資金需求、設備狀態、研制周期;
b. 技術創新狀態在系統需求設計時確定;
c. 在項目研制過程中要嚴格控制技術創新, 所有的后續設計與研制必須控制在系統設計的控制流程內;
d. 新的技術創新一般按階段在系統升級產品中或新立項產品中統一解決;
e. 確因十分必要, 新的技術創新首先在系統設計師會議上研究, 確定該項目當前研制的技術狀態, 確定的各狀態回溯節點, 修改系統需求設計, 形成新的項目的所有的研發控制文件,以及新的響應文檔。
(2) 研發管理和面向市場的關系
在技術創新過程中必須理清面向市場與規范管理的關系。第一,要面向市場,市場需求是企業新產品的主要來源;第二,在新產品開發前要確定當前市場的需求, 并預測一定量的市場需求的超前發展的余量。第三,在新產品開發過程中, 應凍結市場需求的變化, 所有的開發與研制過程都必須嚴格控制在系統規范管理的控制流程中。第四,市場新的需求一般在系統升級產品或新立項的產品中考慮。
研發管理與面向市場考慮的基本要素:
a.市場需求是研發項目的主要來源;
b.在系統需求設計時要確定當前市場的需求, 并預測一定量的市場需求的超前發展的余量;
c.在系統需求完成后, 凍結市場需求, 所有的后續設計與研制都必須嚴格控制在系統設計的控制流程中;
d.市場新的需求一般在系統升級產品或新立項的產品中考慮。
(3)系統最優和局部最優的關系
在系統設計時, 綜合分析和考慮市場需求、技術儲備、資金狀態、設備狀態、以及研制周期等重要因素,盡可能在當前情況下進行系統綜合考慮,盡可能做到系統最優設計。
在系統設計時,一般不考慮局部最優。主要原因如下:
a.在系統設計階段, 無法詳細考慮局部的實現;
b.一旦系統設計完成, 所有的局部實現必須嚴格在系統設計的控制下, 遵循系統規范和約束條件實現局部設計;
c.在系統設計時, 一般都考慮了系統余量, 所以局部最優對整體系統性能影響不大;
d.追求局部最優很容易帶來系統失控和一些副作用, 將影響系統最佳的實現。
6.2 產品研發原則
(1) 相信原則
★ 相信規范;
★ 相信工具;
★ 相信經驗;
★ 相信上層。
(2)不相信原則
★ 對自己完成任務的正確性和完整性不相信;
★ 對下層完成任務的正確性和完整性不相信;
★ 對已驗證過的任務進行綜合的正確性和完整性不相信;
★ 對已驗證過綜合的系統適應性正確性和完整性不相信。
6.3 縱橫分工原則
(1)橫向分工
★ 按專業分工劃分。如:通信、軟件、硬件、結構、電源等。
(2)縱向分工
★ 按層次劃分。
★ 系統設計、開發與調試,生產加工、測試與驗證
6.4 信息文檔化原則
★ 信息規范化;
★ 流程階段化;
★ 傳遞文檔化;
★ 文檔模板化。
6.5 現代工程管理項目研發管理階段劃分
(1) 需求分析過程
需求分析過程是在新產品研發啟動之前,對新產品研發過程將要涉及到的各種要素進行系統化、定量化的分析,使之后繼的研發過程都在預先研發要素設計的控制流程中。在需求分析過程主要進行以下要素分析:
★ 市場需求可行性分析;
★ 關鍵技術需求分析;
★ 開發環境需求分析;
★ 開發成本需求分析;
★ 人力資源需求分析;
★ 研發進度估算與分析。
(2)設計過程
設計過程是在項目啟動的條件下,根據需求分析的要素定義,旨在建立一套規范的研發設計流程,明確專業技術分工,確定設計考慮的范圍和要素,消除研發狀態混淆不清、研發問題隱藏和向后傳遞等問題。在設計過程主要進行以下過程設計:
★ 系統設計規范;
★ 系統需求設計;
★ 硬件設計需求;
★ 軟件設計需求;
★ 系統可靠性設計;
★ 硬件測試性要求;
★ 軟件測試性要求;
★ 硬件系統邏輯頂層設計;
★ 軟件頂層設計(概要設計);
★ 硬件邏輯詳細設計;
★ 軟件詳細設計與編碼;
★ 硬件測試環境設計;
★ 軟件測試平臺設計。
(3) 仿真驗證過程
仿真驗證過程設在設計過程完成的基礎上,為了充分保證設計的正確性,提高設計質量,消除后續工程實施的不確定性,并驗證工程余量的要求,必須對新產品的關鍵技術進行仿真驗證,以確保新產品的關鍵技術的工程可行性。在有條件的情況下,要對設計實現的硬件電路進行仿真驗證,以保證產品基礎運行平臺(硬件系統)的穩定型;還要對軟件設計和軟硬件綜合進行仿真驗證,以保證軟件實現的正確性和軟硬綜合的融合性。
(4)開發/調試過程
由于IT產品設計中蘊藏了大量的設計者對產品功能要求的理解和處理思想,而這些理解與實現有緊緊地依靠設計者個人的知識背景、專業領域和個人能力等方面的限制,因此必然在產品功能的設計實現中,存在大量的錯誤和不完善的地方。
另外,在設計中還采用了大量的設計工具, 設計者面對的不是產品,而是面對的由一組工具組成的設計平臺,設計者根據工具的功能,發出相應的命令,由工具完成命令的實現。由于工具實現過程是工具的設計者依據通用情況考慮的,對產品設計者來說是一個黑箱 操作過程,因此必然存在工具設計者的思想與產品設計者思想和理解存在著差異,特別是對產品的一些不太重要的性質或要素尤為突出。這就是IT行業中經常談到的工具的副作用。
因此,建立產品的開發環境是IT產品研發重要的組成部分。
(5) 測試驗證過程
對于IT產品的研發來說,測試環境具有十分特殊的地位。從發達國家IT產業的研發來看,產品測試的費用和測試周期占產品研發費用和周期的40%左右,并保持上升的趨勢。由此可見,測試環境對IT產品的研發來講,具有十分重要的意義。
為什么測試環境具有如此重要的地位?其主要因素是由IT產品自身的特征所決定的。由于IT產品的功能設計是一種事前決策規則設計,決策人的能力和知識背景、環境要素的變化狀態都將影響決策的質量。那么在環境要素動態組合變化的基礎上,如何確認決策的正確性,特別是非正常環境變化的基礎上,如何確認決策的安全性,是一項難度很大的任務。這種確認的技術難度在通常狀態下要比決策本身難度大得多。這就是測試環境具有重要地位,也是IT產品與傳統產差異的主要特征之一。
6.6 產品研發構型劃分
產品的構型是產品研發成功的保證。
新產品研發過程構型定義是站在工程的角度上,對新產品研制過程里程碑的定義。
(1)關鍵技術構型
根據需求分析定義的關鍵技術,在企業技術儲備的基礎上,定義該新產品采用的關鍵技術的構型狀態,驗證其關鍵技術的可行性,確定產品的新技術的含量和定位,為后繼的構型消除新技術帶來的不確定性。
(2)原理樣機構型
根據關鍵技術構型確定的新技術的定位,根據其它成熟技術的配套,定義新產品原理樣機的構型狀態,驗證產品所有功能、新技術與成熟技術融合的可行性,并在滿足系統功能的前提下,對軟硬件的邏輯進行適應性修正,確定新產品軟硬件功能實現的正確性,為后繼的構型奠定軟硬件功能的基礎。
(3)工程樣機構型
根據原理樣機構型軟硬件的功能,根據工程環境的要求(如:重量、功耗、尺寸、散熱、電磁兼容性等),以及和其它設備的鉸鏈關系,定義新產品工程樣機的構型狀態,完善原理樣機構型在應用工程環境中要素要求,驗證新產品在應用的(或模擬的)工程環境中的性能指標和實現功能的正確性,為最終形成產品的應用狀態-生產樣機的構型奠定工程化的基礎。
(4)生產樣機構型
根據工程樣機構型驗證的結果,定義新產品生產樣機的構型狀態,提交給用應用試驗環境驗證。從用戶使用的角度出發,通過大量的、不同用戶的應用試驗實例,驗證新產品所有功能實現的效果和正確性,并根據其結果形成最終使用結果意見,提交給研發部門。研發部門根據產品的當前狀態,根據企業或行業的生產能力,生成生產流程和相應的生產工藝文件,并確定測試與檢驗標準,為產品的生產奠定基礎。
6.7 產品研發驗證劃分
(1)設計驗證環境:系統功能仿真、 硬件設計操作(時序)仿真、軟件功能仿真;
(2)開發驗證環境:硬件測試、軟件測試、軟硬件綜合測試;
(3)系統驗證環境:與各種環境、各種型號、各種廠家的產品綜合試驗環境;
(3) 例行試驗環境:溫度、振動、場強、電磁干擾試驗等。
7.結束語
研發管理是研發活動重要的組成部分
研發管理是新產品研發成功的必要保證
研發管理是高新科技企業發展戰略的基石