1. 程式人生 > >[原創] 如何構建成功的QA團隊(How to build a successful QA team)

[原創] 如何構建成功的QA團隊(How to build a successful QA team)

如何構建成功的QA團隊
How to build asuccessful QA team

原作者:SharathR Bhat

譯者:Jeff, 黃啟魯, Testone, Wally

日期:2009-10-22

E測中國翻譯團隊作品

E測中國翻譯團隊作品下載:


本文來源於作者Sharath R Bhat的一個帖子。
所謂偉大的測試團隊是什麼意思?
“擁有明星隊員的團隊是好團隊,但沒有一個明星隊員的團隊是一個偉大的團隊”——無名氏。
上述的引言使我們進入了偉大團隊及其特性的討論之中。這篇文章源於作者在不同團隊中的工作經歷,對團隊成員在時間非常緊迫和專案非常複雜的情況下的表現的觀察。本文適合於那些想尋求合適成員以求在專案中有出色表現的軟體測試團隊。


為什麼軟體測試團隊有的成功而有的失敗?
這問題有解決方案嗎?答案究竟是“是”還是“否”,取決於成員如何向團隊的共同目標看齊,不應是抑制個人興趣,而是對問題有一致認識而共事。
團隊的成功也依靠帶頭人的領導特質——“船長”

本文目標是幫助軟體測試工程師或是相信團隊合作的人理解優秀團隊的特質,並在自己團隊中培養這些特質。

從長遠的角度看考慮,成功的團隊依靠的不是被認為是“明星”的個人,而是組成這個星群的全體,這樣才能創造出偉大的團隊。


偉大軟體測試團隊的特質初始階段——問自己下列問題:你們團隊的新成員知道自己入選團隊的原因嗎?
團隊新成員常常會為自己在團隊中存在的價值而感到困惑。雖然你可能會說他/她不需要知道目標,只要根據任務安排進行工作就可以了,這是很多高管的想法。但是清晰明確地定義角色和職責可以幫助個人在更大的背景下理解這個專案。它包括工作相關內容、個人技能以及早期定義的團隊共同目標。這些將會對工作會有巨大的作用(幫助),因此也會改善其質量。

領導權:隨著任務和團隊規模的增加,專案的複雜性也隨之增加,這時讓一個領導者跟蹤每個人的任務情況是不太可能的。因此,一個解決辦法就是下放權力給個人。然而,如果沒有經過深思熟慮,這種虛擬的權利經常表現為一種阻礙而非解決方案。僅僅委派給個人作為負責人,而沒有認真考慮過他/她是否能勝任不會帶來預期的效果。

想表現的像一個負責人,他應該具有和領導者接近的思維方式和行使自己未來領導者職責的自豪感。這些人會在促進團隊團結一致的過程中發揮重要作用,而那些對團隊漠不關心的人則會毀了團隊。負責人的職責不僅是給團隊成員分配任務,而要以更開闊的視角認清手上的任務及形勢,給團隊成員帶來共識。當成員處理任務遇到困難時予以支援、鼓勵,以同伴而不是領導的身份糾正成員們的錯誤,提出建議,在適當時機採納老員工的意見,這些都有利於共同目標的實現。合作以及團隊中牢固的相互依存感可以消除彼此間的相互指責,增加學習與進步的機會。

團隊中專職成員的知識
專職成員是指那些在相同專案或類似工作中投入大量時間的人。他們掌握大量關於專案的知識,是團隊的資源。通過合適的方法激勵出他們的專業知識,從而使整個團隊都會從中受益。這些人應該在其他工作上表現勤奮而非自大。常言說:“往昔成會滋生自滿”。他們是重要的成員,少了他們可能會影響到整個團隊,但這不是唯一的準則。因為這也給了其他有相同能力的人在這個位子上表現的機會。
激勵——關鍵因素激勵不總是把大家聚集起來發表演說,而是抓住每一次機會將這些話單獨說給每個成員。每個成員都有獨特的個性和工作方式。對Test Leader來說,這個工作要比“說”來的複雜,因為它要求領導者不僅從分配任務的角度而且從整個專案的角度,去體會每個成員的想法。積極正向的領導態度將會給團隊注入強大的活力--這一點來源於在偉大測試團隊中的工作經驗。如果領導者抱怨工作時間過長或堅持要求團隊成員按無法實現的計劃行事,你的態度也會反映在你們的團隊中。真正的領導者應該是這樣的,儘管計劃不合理,還是要給團隊成員注入信心,讓他們相信自己的能力。同時,在背後為團隊為這個計劃所做的努力做出解釋和辯護,而不是推遲計劃使得成員工作變得簡單。
認可
每個人都希望自己的工作得到認可。當一個人因為工作受到獎勵,領導者就有責任告訴其他人獲獎原因。在這個問題上,領導者的決定必須是公正的。它會使受到獎勵的人得到團隊成員的尊重。團隊成員們也會照這個樣子去努力,最終團隊也會從中獲益。在一個虛職領導的團隊中,成員們的工作經常會因為領導者看不見而得不到肯定。這時虛職領導就應該明確團隊成員們工作中的成就和貢獻。關心成員的工作,團隊成員歡迎,團隊成員願意將來也和他共事,這樣的虛職領導將來就會成為真正的領導。
一對一面談
經常可見在專案收尾時進行成員角色職責定義,並對成員進行評定。這是一個正常的流程。但非正式的一對一面談也會對這個流程起到促進作用。這些非正式面談的話題應該是團隊成員不願在小組會議上談的,諸如成員未來的發展機會、對今後領導者或者負責人的確定,以及在得到成員反饋以後,針對當下問題進行平等的溝通和交流。適時恰當地公佈反饋結果能夠區分出這是把問題隱瞞的團隊還是把問題看成一種機會的團隊。團隊表現不佳的責任通常在於團隊結構不佳而不是個人能力不夠,當然還是要把個人送去培訓來解決一些問題的。如果團隊成員感到他們為了得到獎勵和認可而要相互鬥爭,他們就會保留一些可能對團隊有幫助的資訊。當團隊有了問題,高效的團隊領導者首先把關注點集中在團隊結構,而非個人身上。



“不要告訴人們怎麼做事,而是要告訴他們做什麼,然後讓他們的成就給你驚喜。”——喬治·巴頓

結論
建立一個成功的團隊要考慮相當多的事情。關鍵詞——團結一致、信任、尊重他人的意見、主張以及無畏的行動,這些是偉大團隊的要素,一般說來,這些對任何成功的團隊都是必需的。讀完本文以後,看一下你的團隊,問你自己:“你工作在一個偉大的測試團隊中嗎?”或者“你願意盡一切努力來構造一個偉大的測試團隊嗎?”不要等了,下一秒就可以開始構造“偉大的測試團隊”了。
相逢是開始,相聚是過程,相持是成功。——亨利·福特



How to build asuccessful QA team



This a guest post from author“Sharath R Bhat”

What do we mean by a greatsoftware testing team?
“A team with a star player is agood team, but a team without one is a great
team.” - Author unknown.

The above quote from Author leads us to discussion on greatteams and its characteristics. The article stems from experience gained whileworking for different teams, observation of team members behavior under timepressure coupled with complex nature of project.This holds good for SoftwareTesting team which finds prominence place in a project activities and requiresright mix of people for performing these activities.
Why does some softwaretesting team fails and others succeed? Isthere any solution for this problem.The answer is “Yes”/”No” – depends on howthe team member aligns himself towards common goal of the team not at the costof suppressing his team members interest but working together with commonunderstanding of problem at hand.
The success also depends on leadership attributes possessed by Test Leads–“Captain of ship”.
The objective of this article is to help software testengineers or any person who believes in team work,to understand characteristicsof high performance team and how to cultivate them in their own teams.
Success of team in long run doesn’t depend on individualwho is considered “STAR” but does depends on all who form clusters of starsthat makes great team.
Characteristicsof Great Software Testing Team
Initial stage - Ask yourselffollowing question:

Does your new team memberknows the reason he has been selected for the team?
New members of the team are often puzzled about theirpresence in team.Although you may argue that he/she need not know purpose andjust work on task assigned to him/her.This is assumption made by many highermanagement people.By clearing defining the roles and responsibilities helpsindividuals to understand the project in bigger context.That includes therelevance of his/her job,skills of individuals that could be contributedtowards the projects,share common team goal which was defined earlier.This doesbring great commitment towards the work and hence contributes towards itsquality.
Ownership:When project complexity increases in terms of tasks andteam size, it would not be possible to keep track of individuals tasks bysingle leader.Hence the solution to this would be assigning Ownership toindividuals. However this virtual leadership often act as a impediment ratherthan solution if not considered appropriately. Mere appointment of individualas Owner without considering a serious thought of whether he/she could managetheir team would not bring desired result.
Individuals acting as owners should have mindset which matches leaders mindset and the pride ontheir part to act as future leaders. These are people who could make differenceby carrying along with them their team members and the same people by showingIndifferent attitudes towards their team will disintegrate the team. The taskof owners is not merely restricted to assigning task to team members but tounderstand task at hand, situation at much broader perspective and bringingcommon level of understanding among their team members. Support their teammember at the time of difficulty of handling task,word ofencouragement,correcting their mistakes by not acting as lead but as apeer,acting up on ideas or taking advice for appropriate situation fromexperienced members would certainly benefit towards shared goal. Collaborationand a solid sense of interdependency in a team will defuse blaming behavior andstimulate opportunities for learning and improvement.
Knowledge ofseasoned players in the team
The term-seasoned players indicates the person who hasspent considerable amount of time in same project or similar kind of work. They are resources who have vast knowledge aboutproject. By channeling their knowledge in proper way,the entireteam could be benefited.These individual should show an act of diligencetowards others work rather than arrogance.It is commonly said “Past successbreeds arrogance”. They are higher performers who’s absence could be felt in ateam but it should be not sole criteria as there are equal chance for otherswho has similar caliber to act at this position.
Motivation –Key Factor
Motivation is not all about giving speech when members ofteam are assembled but rather every effort should be made to tailor thesespeech to address each individual. This means each of team member has uniquequalities and unique working style. This task is rather complex than said forTest Lead since it will bring effort on leaders part to sense the team member’sfeeling not only to task assigned to members but also on project as whole. Positive attitude of lead will energies team– This is quoted from experience working for one of great test team.If theleader complains about long working hours or insisting the team members to workat schedule which is impossible to meet, your team will reflect your attitude.He/She is true leader who inspite of unreasonable schedule instills theconfidence among team members to believe in their abilities and at the sametime working at the background on his part to justify his team members effortworking on unreasonable schedule but bring an extension to these schedule tomake his team members job simple.
Recognition
Everyone likes to be recognized for his/her work.When anindividual is awarded for his/her work,the responsibility of team lead shouldbring reason for individual recognition in front of others. The team leaddecision for these kind of task should be impartial.This does bring greatrespect for the awarded individual by members in the team. They would be actingon similar grounds and ultimately team benefits from their collective response.Very often that members working for virtual leader often are not recognizedsince due to zero visibility to the leader of team. It is virtual leader whohas to bring on table the accomplishment,contribution done by team membertowards their task.This indicates that virtual leader is future leader who doestake care of members of his team and well received by members of his team towhom they always wanted to be associated in future.
One-One basisMeeting
It is often seen that roles and responsibilities for themembers are defined and assessment is done at the end of project.Agreed that itis formal process.But informal talk like One – One basis adds to this formalprocess as well. These informal meeting should address issues at present whommembers wont feel like conveying during group meeting, future opportunities for members, identifying futureleaders/owners of the team and equally acting on issues at handafter feedback from team members.Timely and appropriately delivered feedbackcan make the difference between a team that hides mistakes and a team that seesmistakes as opportunities. The responsibility for poor performance is usually afunction of the team structure rather than individual incompetence; yet, it isindividuals who are sent to training programs for fixing. If team members feellike they are pitted against one another to compete for rewards andrecognition, they will withhold information that might be useful to the greaterteam. When a team has problems, the effective team leader will focus on theteam’s structure before focusing on individuals.
“Don’t tell people how to dothings, tell them what to do and let them surprise you with their results.” -George Patton
Conclusion
There are plenty of things to be considered while buildingsuccessful team.The key words – Unity,Trust,Respect for others opinion andacting without fear are ingredients for great test team,in general for anysuccessful team. After reading this article look at your team and questionyourself “Are you working in great test team” or “ Will you make every effortto build great test team”.Then don’t wait,try next second to build “GreatSoftware Testing Team”.
“Coming together is a beginning,Keeping together is progress, Working together is success”. - Henry Ford
Over To You!
What do you think from your experience, What are yourcharacteristics for building a successful QA team?
About author: Sharath R. Bhat is a Software Test Engineerat Torry Harris Business solutions, Bangalore and has more than three yearsexperience in software Testing. An ISEB/ISTQB Certified Test Engineer andworked in Telecom, Finance and Healthcare domains. Areas on technical expertiseinclude testing Web Applications, Client-Server, Data Warehousing andMiddleware applications built using “Kabira”.

本文為E測翻譯團隊原創作品。E測中國(www.5etesting.com)網及相關內容提供者擁有
5etesting.com內容的全部版權,未經明確的書面許可,任何人或單位不得對本網站內容複製、
轉載或進行映象,否則將追究法律責任。


www.5etesting.com

E測中國