您當前的位置:檢測資訊 > 科研開發(fā)
嘉峪檢測網(wǎng) 2024-05-13 08:42
我們生活在一個“質量為王”的時代,從最初的創(chuàng)意萌芽到最終的市場化,質量如同一條隱形的紐帶,貫穿于研發(fā)的每一個階段,影響著成本控制、時間管理、客戶滿意度乃至企業(yè)的品牌形象。研發(fā)質量已不再僅僅是產(chǎn)品開發(fā)過程中的一個環(huán)節(jié),而是決定企業(yè)興衰成敗的關鍵命脈。
1、質量與設計階段
很多時候,大家認為質量是在研發(fā)階段的后期才應重點關注的事情。其實這種觀念是錯的,質量貫穿著這個研發(fā)過程。
以軟件領域來說,軟件架構的合理性、健壯性和可擴展性,會極大的影響軟件整個生命周期的質量。軟件模塊設計的好壞,也會直接影響軟件功能的完善程度和開發(fā)難度,從而間接影響了軟件質量。
設計階段如果沒有FMEA(可維可測)等手段,將會影響開發(fā)自測和后續(xù)的測試運維階段,導致做好質量的成本成倍增加。
所以在設計階段,就應該重復考慮架構設計和模塊設計的合理性,并把可維可測手段也設計完整。
2、質量與開發(fā)階段
開發(fā)階段后期,需要做好驗證,包括硬軟件的單元測試、聯(lián)調和集成驗證。由于是開發(fā)人員做的驗證,更清楚容易出問題的地方。
這個階段的驗證工作做好了,后期的測試和運維才會順暢,否則會大大增加發(fā)現(xiàn)問題和解決問題的難度和時間成本。
3、質量與測試階段
測試階段需要通過多種方式把使用場景覆蓋全面,最大程度上避免漏測。
真正有經(jīng)驗的專家,是會在測試上投不少精力的,因為想要快速發(fā)現(xiàn)致命和嚴重問題,需要對產(chǎn)品和業(yè)務有足夠的了解,并且清楚哪些地方最容易出問題,甚至通過走讀代碼和看電路板發(fā)現(xiàn)一些問題,并增加相關的測試用例。
這個階段如果沒做好足夠的把關,運維階段就會問題頻發(fā),維護成本大增。
4、質量與運維階段
產(chǎn)品交付到運維階段,也需要足夠的時間穩(wěn)定下來。對運維能力的考驗也不小,如果運維人員不能快速解決一線發(fā)現(xiàn)的問題,并排查及處理相關問題,長此以往,會讓客戶對產(chǎn)品的印象大打折扣。
運維能力的建設也涉及多方面,包括對運維人員的賦能、運維工具的建立和運維流程的疏通等。
5、幾大質量原則
1)一次性把事情做對
這個很重要,特別是對于涉及多環(huán)節(jié)、需要多部門配合的研發(fā)項目。
越往下游,問題的牽扯面越廣,牽扯人員越多,影響也越大,定界定位問題的復雜度也越大,解決問題的成本將成指數(shù)倍增加。
2)質量是設計出來的,而不是測試出來的
基于以上的分析,質量管控措施應該落實到研發(fā)的各個環(huán)節(jié)上,越是靠前的環(huán)節(jié),越要重視。當然,測試和QA的把關是最重要的屏障,不可偏廢。

來源:Internet