小團隊的要求是什么呢?一定是少花錢,多辦事。一分錢要分成兩半花,不能大手大腳。如果你是小型創業團隊,你一定要關注什么?關注主要業務功能!時刻記住什么是你賴以生存的原因,把這個原因一定要抓住,也就是在測試角度上來說,我們會說關注主要業務功能,也就是你的殺手锏、核心競爭力、客戶為什么選擇你的原因。抓大放小,把賣點做足,這是所有質量保證的核心原因。3、5個人的團隊最好采用自測互測的方式,我不建議你雇一個優秀的全職工程師,因為在這個階段是不值得的,保證業務功能最重要。作為老板要抓你的客戶。對內用戶測試,用戶測試是免費的,可以讓用戶跟著你一塊兒玩。如果你想把你的公司做大、做強,抓一下質量,好好做但點測試和自動化測試。記住,這是在滿足前兩項的情況下做的。
小型團隊要完全遵循要事第一,也就是剛才一直在強調的,主要業務功能。你的賣點是什么?用戶為什么會買單?你要把精力投在最優價值上??赡茉谶@個階段對你來說,一個完備的測試并不是最有價值的。人無我有的情況下你的質量不能太差。當人有我精的時候,你是什么狀態?人精我賤的時候你是什么狀態?你現在做的事情是最有價值的嗎?現有的流程框架基礎設施中,哪些部分不是必須的、能用更輕量級的方法替代?這都是你做的時候時刻要考慮的事情。
然后,我們看看中型團隊,如果有了幾十號人,有了全職的測試工程師,你應該怎么辦?第一個問題,明確你團隊的KPI,什么代表著你做好了?找出跟質量相關的要素。一樣的道理,先分清你的目標。創業團隊的目標很明確,就是為什么存在?大一點的團隊很明確,就是分給你的KPI是什么?第二,這時你應該配獨立的軟件測試工程師了。當你所有東西比較規范的時候,我建議你按功能將這些角色進行劃分,可能分為軟件測試搭建、自動測試組、手工測試組、性能測試組和安全評估等。對于不同的產品不需要全配,但是我建議你按角色進行劃分,不要讓所有的測試工程師干一樣的事情。這時你需要梳理一下你的軟件測試流程,控制工作方式。
在這樣的情況下我建議你規劃整個的測試過程、測試方式。我會把整個的測試過程分為單元測試系統,分為三個階段,一要有專項的測試方案,比如手工、技能、安全、安裝。二要做測試過程的記錄,缺陷報告也寫出來,用專門的缺陷管理工具進行管理,要對測試工程師進行訓練。最后要有測試綜合報告,這些是你在中型的團隊要做的事情,把流程建立起來,大家按部就班、分角色進行。
然后,針對中型團隊,我的建議,你要花足夠的時間研究你的備測應用,也就是你產品的特點。
當你仔細研究你的備測應用的時候,你會出現很多自動化的解決方案會直線的提升你的效率和測試的工作量。在這個情況下,立足點是不要期望于所謂的像我這樣的人告訴你一個自動化測試框架,不現實,因為我不了解你的業務,不了解你的特點,這件事兒只有你自己能做。
中型團隊也可以敏捷一下,但是,開始之前你必須要問自己幾個問題,這幾個問題直接導致你行還是不行。第一個問題,你的項目能接受失敗嗎?你的團隊有希望實現自組織的跨功能團隊嗎?人員組成是什么樣的?你招到的人是什么樣的?他們的學習能力是什么樣的?你們是一個精英團隊,還是一個能干的人帶著若干個不能干的人在一起干活?這些直接導致你能用敏捷還是不能用敏捷。
第一個理由:人無我有。你們是不是現在在做一件事情,這件事情是別人都沒做,只有我做了?前面五條——道、天、地、法、將才能解釋你為什么會活下來。如果你現在活下來的理由是人無我有,你有什么?如何保持?如何發揚光大?如何做差異化的競爭?這是你后面的開發、測試工作的所有要點。不要跟別人爭你沒有的東西,沒有任何意義,而且會加速你的死亡,這是第一個你活下來的理由是因為人無我有。
第二個:人有我精。你在市場不是唯一的,但是你做的比較好。如果你的理由是人有我精的話,你活下來的理由是什么?是這個“精”字!你的開發質量、團隊管理的重點都要集中在這點。你跟它的質量一樣嗎?能照方抓藥嗎?認清你自己。人精,你怎么辦?人精我賤!什么叫賤?便宜、免費、倒找錢。倒找錢可能比較難,免費可能是你活下來的理由。但是,你想想把免費往下繼續推的話,怎么辦?是因為人家收費我免費就一定有市場嗎?前提是什么?免費的質量和收費的質量相當,這個才是你能存活下來的理由。當人精我賤的時候,賤和精要相當,而且你要加上免費才能活下來。老實說,后面兩種情況不適合小團隊創業。首先要認識自己在哪個范疇?在這樣的前提下,你再來考慮你的測試怎么做?
小團隊的要求是什么呢?一定是少花錢,多辦事。一分錢要分成兩半花,不能大手大腳。如果你是小型創業團隊,你一定要關注什么?關注主要業務功能!時刻記住什么是你賴以生存的原因,把這個原因一定要抓住,也就是在測試角度上來說,我們會說關注主要業務功能,也就是你的殺手锏、核心競爭力、客戶為什么選擇你的原因。抓大放小,把賣點做足,這是所有質量保證的核心原因。3、5個人的團隊最好采用自測互測的方式,我不建議你雇一個優秀的全職工程師,因為在這個階段是不值得的,保證業務功能最重要。作為老板要抓你的客戶。對內用戶測試,用戶測試是免費的,可以讓用戶跟著你一塊兒玩。如果你想把你的公司做大、做強,抓一下質量,好好做但點測試和自動化測試。記住,這是在滿足前兩項的情況下做的。
小型團隊要完全遵循要事第一,也就是剛才一直在強調的,主要業務功能。你的賣點是什么?用戶為什么會買單?你要把精力投在最優價值上??赡茉谶@個階段對你來說,一個完備的測試并不是最有價值的。人無我有的情況下你的質量不能太差。當人有我精的時候,你是什么狀態?人精我賤的時候你是什么狀態?你現在做的事情是最有價值的嗎?現有的流程框架基礎設施中,哪些部分不是必須的、能用更輕量級的方法替代?這都是你做的時候時刻要考慮的事情。
然后,我們看看中型團隊,如果有了幾十號人,有了全職的測試工程師,你應該怎么辦?第一個問題,明確你團隊的KPI,什么代表著你做好了?找出跟質量相關的要素。一樣的道理,先分清你的目標。創業團隊的目標很明確,就是為什么存在?大一點的團隊很明確,就是分給你的KPI是什么?第二,這時你應該配獨立的軟件測試工程師了。當你所有東西比較規范的時候,我建議你按功能將這些角色進行劃分,可能分為軟件測試搭建、自動測試組、手工測試組、性能測試組和安全評估等。對于不同的產品不需要全配,但是我建議你按角色進行劃分,不要讓所有的測試工程師干一樣的事情。這時你需要梳理一下你的軟件測試流程,控制工作方式。