測試人員在企業道德層面應該扮演怎樣的角色

Michal Buczko在2019年歐洲TestCon大會上說,測試人員的工作應該跳出質量保證的範疇,成爲道德變革的大使。道德和正直變得越來越重要。確保員工知道如何處理日常道德問題對項目產出以及企業與客戶的關係將會產生重大影響。

Buczko說,從外部角度來看,似乎所有的項目決策都是由技術或業務驅動的,只稍微調整了一下上下文而已,然後突然之間這個決策也變成了一個道德決策。他舉了一些例子:

如果開發人員在單元測試和集成測試級別方面有覆蓋率指標,而我們決定將質量標準降低到100%以下,這樣做道德嗎?測試人員先是設計了一組用例,然後在實現或執行期間使用基於風險的方法縮減了測試範圍,這樣做道德嗎?有時候,我們以優先級或項目時間表爲理由,但是否縮減範圍的決定事關道德問題。

正如Buczko所解釋的那樣,設定道德行爲準則是對一線管理人員與技術專家之間的關係的一種挑戰。他提到,我們必須要有信任,有開放性的溝通,任何小問題都不應該被忽視。所有的日常矛盾都應該得到重視和解決,應該讓人們感到可以安全地說出他們的感受。Buczko說,如果他們試圖解決問題,必須給他們提出解決方案的自由,讓他們感受到公司對他們的倡議是持支持態度的。

Buczko建議測試人員從信任他們的直線經理和項目經理開始。他說,“如果有了這些信任,你就可以暢所欲言,說出你看到了什麼,有什麼感受。這對測試人員來說是一個很好的機會,可以擴大他們對產品和解決方案的影響力。”

InfoQ採訪了Michal Buczko,他在2019年歐洲TestCon大會上發表了有關如何在企業中建立道德QA規則的演講。InfoQ就開發人員和測試人員必須處理的日常道德問題、測試人員在道德、人與企業之間的道德脫節以及處理日常道德問題方面可以扮演的角色對他進行了採訪。

InfoQ:你可以舉一些例子來說明開發人員和測試人員每天要處理的道德問題嗎?

Michal Buczko:實施過程和測試結果報告是道德方面的一個挑戰。軟件公司可以通過簡單的調整來讓它們看起來更好。這是開發人員和測試人員需要考慮的問題,他們是否允許這種情況發生。

InfoQ:在道德規範方面,測試人員可以扮演什麼角色?

Buczko:QA角色處在業務和技術之間,我們澄清了它們之前的模糊地帶,並看到了它們之前的權衡。我們應該說清楚道德問題,並在做出任何違背道德的決定時做出改變。我們可以教育和鼓勵項目團隊成員做出正確的選擇,併成爲高道德水平的守護者。

InfoQ:你談到了人與企業之間的道德脫節問題。你能詳細說明這是怎麼發生的,以及爲什麼企業需要預防這種事情發生嗎?

Buczko:這個問題一般在企業內部文化中出現。一些公司認爲人們只專注於他們的技術專長和賺錢,但人們的需求已經發生了變化,他們想要融入公司的文化,他們希望得到管理層的支持,他們想要感受到自己的個人道德和公司文化是一致的。

你需要不斷地融入工作,而不只是履行有限的工作職責。員工應該通力合作,做需要做的事情。作爲管理者,我們需要接納員工的態度,鼓勵他們積極主動地工作。我們要允許團隊在企業的道德和文化方面產生影響力。如果我們要求員工適應他們所加入的公司,那麼一旦公司的目標和他們的個人目標之間出現差異,他們就會馬上離開。另一方面,如果團隊中有人忽視了公司文化,只想賺錢,那麼我們就無法吸引那些想要和我們一起工作的優秀人才。

InfoQ:對於處理日常道德問題,你有什麼建議?

Buczko:我們需要積極主動地提出解決方案。管理者需要支持員工的積極態度和他們在實現解決方案時所付出的努力。作爲員工,如果要等待組織來解決問題,那就必須爲很多失敗的實驗做好準備,因爲管理者只看到問題的一部分,並不能完全理解問題的根源。

此外,組織應該與員工開誠佈公地交流,傾聽他們的問題,給予他們行動的自由,讓他們保持積極主動。

原文鏈接

The Ethical Role Testers Can Have

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章