我的IT人生:修復別人的BUG

TP_funny發表於2015-01-09
Dmitry Tishchenko是A1QA——東歐最大的軟體質量保證公司的CTO和自動化測試部門的主管。在過去的9年中,他已經修復了無數的程式碼BUG,他認為,自動化測試的演算法和敏捷開發可以幫助企業預測到一些可能會禍及行業的快速變化。

糾錯修復BUG

到目前為止,你最喜歡的專案是哪個?
到目前為止,我最喜歡的專案,實際上,應該是在A1QA公司的一個基於KPI的管理系統的實施。該系統涵蓋了我們公司的業務以及測試本身。我非常陶醉於任何值的測試。可以這樣說,在這個系統實施了以後,我們才算是真正完全掌控了任何特定的活動。
對於測試活動,這樣的測試方法意味著它是從質量控制方面著手再到真實的質量保證。

在過去的十年間你還參與了哪些高新技術?
十年對於一個IT行業差不多已經是一個生命週期了。在過去的十年中,軟體的複雜度、企業和終端使用者的期望預測值也發生了翻天覆地的變化。快速變化對於IT行業已經成為了一種常態,並還將繼續,甚至可能強度更高、驅動力更大。

你認為什麼技術十年之後還能使用?
在過去十年間,影響最大最為重要的因素是移動性。十年前,我們專注的是笨重的桌上型電腦系統,但是現在就連很多公司的軟體都是隨時可以移植到移動平臺的。移動平臺也在積極探索更好地與使用者互動的方法(包括UI、硬體——不同螢幕的解析度和尺寸、按鍵數量等)。我認為,將企業系統轉移到移動環境中,確保其相容性和安全性是IT行業的首要任務之一。
還有一點就是現在的事務處理數量在不斷增加,軟體整合路徑的複雜性也在不斷提高。我可以百分之百確定,更快地處理大量資料的能力,以及不斷增加的整合複雜度是我們所有人在不久的將來必須要面對的一個挑戰。這也會推動硬體市場和軟體市場的發展。
我也希望現有的軟體解決方案可以分得更細緻:所要實現的目標以及需要解決的特定的精確任務。

誰是你心目中技術界的英雄?
我認為,所謂的英雄應該是那種敢於突破的人,他們的發明創造能在應用解決方案和流程的基礎上顯著提高成果。在流程方面,我心目中的英雄是敏捷開發的創始人。敏捷原則大大地改善了IT開發過程中的靈活性和快速應對變化的能力。

誰是你心目中技術界的反派人物?
具體名字我就不說了,但是我不喜歡那些不尊重我們行業智慧財產權的人。

帶來的正能量

你曾經做過的最喜歡的技術是什麼?
現在有很多很棒的工具可以幫助測試人員更好地工作。但是也有一些工具能對整個行業產生影響。我相信,Seleniurm project就是這樣一個工具。它能提高自動化測試的靈活性、使測試得更快更多。
我們在A1QA就廣泛使用Selenium。在過去的3年時間裡,我們提高了50%的ROI時間表(其中的10%是因為我們實施了Selenium)。

對於以後的預算怎麼看?
隨著各行業和本行業的競爭不斷增長,企業為了滿足消費者的需求和期望,變得越來越依賴於IT,這種增速幾乎是呈幾何級增長的。
所以,即使現在的企業重點不在於IT,其IT在企業中的份額也是在不斷增加的。其結果就是,有關於技術的預算在不斷提高。一方面我們可以認為這是技術在人們生活中的滲透,另一方面,這對於那些非IT企業,想要處理和投資這些非核心業務絕對是一個相當大的挑戰。

除了你現在所處的公司,其他公司你最欣賞哪一家,為什麼?
我最佩服那些能為大家帶來創新的公司。雖然我們的本意是為了尋找新的方法以優化生產工藝,但是很多時候它都會對普通人群的生活產生顯著的影響。在我們公司,我們主要通過提高軟體質量來實現這一最終目標。
根據這一理念,我真的很佩服蘋果公司。

對於當今的IT公司/部門,他們最大的挑戰是什麼?
現在市場競爭高度激烈,IT企業想要立足就必須得能迅速提供產品和服務。因此,我認為,最主要的挑戰是要能持續優化生產時間和成本,同時提高軟體開發生命週期的有效期,當然還要提升軟體質量。
雲還是非雲?
當然是雲咯!很多人認為“雲”是一種技術。但是在我眼中,它更像是一種新的抽象水平。它可以幫助人們用一種方便和使用者友好的方式使用越來越多的IT服務,而不需要特定的技術背景。事實也證明它就是整個IT行業的加速器,為我們的未來發展指明瞭新的方向。軟體QA,作為IT行業的一根標杆,也影響了“雲”的革命,這反映在了TaaS(Testing-as-a-Service)的概念上。

你小時候的理想是什麼?
我曾經有過很多想法,但是,當我第一眼看到PC,我就決定往這個方向發展。
來自:碼農網
評論(1)

相關文章