企業如何推動測試
author: vince
軟體測試是產品研發過程中的乙個重要環節,然而在國內軟體業發展的初期,這一環節時常被人們所拋棄。在如今國內軟體業蓬勃發展的今天,軟體系統逐漸龐大,軟體質量難以保證,因此軟體測試這一環節在軟體企業中不得不被重視,這已將成為軟體研發領域的一大熱門話題,那麼乙個企業如何將測試做起來並做好,最大限度地提高產品質量和市場競爭力呢?這就是本文所**的主題。希望能給企業的各層人員提供乙個好的參考和借鑑。對於本文中所談到的推動測試的具體方法和細節在
我的部落格
中有詳細闡述,在此就不在詳述,有興趣的可以檢視
我的部落格
一、
思想改造
所謂思想改造就是企業各層人員要清楚的認識到軟體測試的重要性,特別要說明的是企業的中高層領導包括老闆一定要重視測試,如果高層領導不重視,低層人員說什麼也沒用,這就談不上重視了。很悲觀的是在國內的大小企業中很多領導口是心非的說重視,但是在日常的工作部署中根本就沒有體現出來,或者是重視程度不夠,更或者是假心假意,這就需要進行深刻的反思了,這種現狀在大型的軟體企業稍好一點,特別是中小型企業就更得注意了,關於其重要性相信大家都很明白,在此就不再描述。
二、
流程重組
在此先談乙個前提就是流程重組就是在已有的研發流程上重新改造,對於很多企業根本沒有流程這一概念那就談不上流程重組了,應該叫建立,總之要改變原有打游擊戰的戰術,在流程上下功夫,使研發流程更合理、更全面,就是測試流程一定要在研發流程中作更詳細的詮釋和體現,同時其他比如開發流程也要為測試流程服務,形成一套完整的產品研發流程。在乙個產品研發組織裡如果沒有乙個很好的研發流程來支援和運作,那麼測試工作是很難開展的,或者測試為企業所帶來的效益也達不到期望值,因為測試工作對研發流程的遵循度很高、很嚴格,她所對應的輸入輸出很明確,比如測試所需要的設計文件等等這些,如果沒有乙個好的流程和制度這些是很難保障的,並且將會使測試陷入很尷尬的局面。如果有乙個好的產品研發流程這樣使得測試不再孤單,各層人員開展測試工作也比較流暢,測試為企業所帶來的價值也就會明顯的展現出來。
三、
組織結構調整
作為乙個企業其組織結構也不能忽視,對於測試來說具體在公司都有個什麼樣的組織結構呢?一般來講,公司應該成立乙個測試部門,測試部門當然有個部門經理,有的也叫測試經理,下面可以分各個測試團隊,測試團隊中就應該有個測試主管之類的。這一點主要是讓測試人員在公司組織結構中有明顯的劃分,其責、權、利也就很明確了。在此要特別說明的是很多公司就是沒有乙個好的劃分,根本談不上測試團隊之說,這使得測試人員根本就找不到乙個合理的工作位置和職業方向發展,很難想象這樣的測試人員是如何面對測試工作的,這樣能做好測試工作嗎?no!
四、
績效考核
這裡所說的績效考核主要是指考核方面的一些關鍵點,詳細的考核點就不再論述,測試人員的考核點不光是測試任務本身的執**況,還要看其工作技能的提公升情況,對測試團隊的合作情況和與開發人員的溝通情況等。還有就是開發人員與測試人員的溝通情況也要納入開發人員績效考核範圍之內,這一點也非常重要,主要是很多開發人員因為一些原因不想把時間花在與測試人員的溝通上,因為他認為這是一種浪費,這樣一來導致測試人員所面對的工作非常被動,很坦白的說這種情況是很危險的。
五、
測試人員的要求
很多公司由於不重視測試或者沒很好的理解測試這項工作導致進入誤區,認為測試是很簡單的工作,無需什麼技術牛人,也沒必要高薪招高人來測試,於是便隨便招幾個人做做便罷,這是乙個很大的錯誤。一般來講測試人員除了具有測試方面的技能外,其開發方面的技能應與開發人員相當,其他的比如相關行業的背景知識要全面,要有乙個完整的知識體系結構,還有就是其溝通能力也很重要。
在以上所談到的五點中如果都做得很好,那麼測試工作是很容易展開的,相信測試為企業所帶來的價值也是非常巨大的。
企業如何推動流程管理
一般而言,企業在沒有推行出流程管理之前,跨部門流程管理都比較混亂,存在著許多問題,比如,流程規劃與設計的問題 流程執行的問題 流程所有者缺失的問題 流程缺乏檢查的問題 流程與流程交叉的問題等,當你被新任命為一家公司的流程管理負責人的時候,你是否感覺流程管理千頭萬緒不知從何做起?從流程的發展而言,我們...
HR如何推動公司的企業文化落地?
這裡有乙個非常經典的企業文化故事案例 20世紀70年代,國際市場上發生了一件很有意思的事情 日本,乙個小小島國,在先天資源匱乏,作為戰敗國還要擔負鉅額賠款的條件下,經濟發展的速度卻快得令人驚嘆不已。不僅接連許多日企在美國等外國土地上開起自己的工廠,就連美國的ibm公司在日本市場上的發展也宣告失敗 被...
CRM推動企業業務增長
企業想要持續發展,離不開客戶的支援,而與客戶最直面接觸的是銷售,所以說,銷售部門作為企業的營收部門,必然是企業管理的重點。crm系統以客戶為中心,規範銷售管理,促進客戶轉化,所有銷售過程都能清晰記錄,銷售資料詳細儲存,階段劃分科學化,可以幫助企業實現業務最大化增長。一 保護企業客戶資源 企業使用cr...