開発部門とQA部門の間のチームワークを強化する最善の方法は?

StackOverflow https://stackoverflow.com/questions/99442

  •  01-07-2019
  •  | 
  •  

質問

私はソフトウェア開発会社の開発部門と QA 部門の両方でシステム管理者として働いています。私は両チームを平等に応援します。最近、チーム間のコミュニケーションを改善する方法についていくつかのアイデアを求められました。

まず、開発者の観点から、開発チームと QA チームの関係を改善するにはどのような方法があるでしょうか?

次に、対話に関してシステム管理者に求めるものは何ですか?放っておいてもいいですか?Eメール?私は?個人的なオフィスタイムですか?開発者との関係を改善するにはどうすればよいですか?

役に立ちましたか?

解決

適切な管理が良いスタートとなります。2 つのグループが一緒に成功するか失敗するかが最も重要だと思います。2 人に友好的な競争をさせたいと考えています (1 人はバグを見つけようとし、もう 1 人はバグの発生を阻止しようとします)。ただし、最終的には 2 人を同じチームの一員と見なす必要があります。チームランチやその他のアクティビティは常に良いアイデアです。

他のヒント

彼らを同じ場所に配置し、部門を超えたチームとして扱います。QA がコード (受け入れテストなど) を書きたい場合は、QA に任せます。開発者がシステムの他の部分 (作業したコードではない) を QA したい場合。彼らと両方のグループ (これらを別個のエンティティとして見たい場合) に協力して問題を解決してもらいます。

できるだけ早く QA 担当者に参加してもらいます。アジャイルを実行している場合、彼らはチームの一員です。そうでない場合でも、テストを容易にしてコードを改善し、将来の問題を回避する方法について貴重な洞察を提供できます。

私の勤務先の QA チームと開発チームは地理的に近いため、とても仲良くやっています。これにより、受動的攻撃的な煩わしさを助長すると思われる「欠陥を開く - 開発者に送信する - 欠陥を閉じる」というループが排除されます。2 つのグループ間の明確でオープンなコミュニケーションと明確な期待が常に期待されます。それ以外では、標準的なチームビルディング演習が良いスタートとなります。暖かい季節には部門ごとのランチ、ピクニック、芝生ゲームなどを開催しています。

管理スタイルに関しては、従業員と話し合って、何が彼らにとって効果的なのかを考えてください。散発的なアップデートで放っておかれることを好む人もいれば、継続的なフィードバックを好む人もいます。開発者とあなたにとって快適なことを行う必要があります。

組織の規模にもよりますが、 彼らを2つの別個のグループとして考えるのはやめてください. 。あなたが唯一のシステム管理者である場合、あなたの組織はそれほど大きくないと思います。

それらを物理的に統合します。ある分野に開発者を配置し、別の分野に QA を配置することはできません。隣り合ったオフィス/キューブを共有してもらいます。

人々をランチに連れ出しますか?一緒に連れて行ってください。ビールを飲みますか?両方のグループの人々と一緒にやってください。

スポーツやランチタイムのレストランでの食事など、仕事とは関係のない活動。

仕事以外のことでも人々がお互いをよく知ることは、2 つのグループ間の信頼とつながりを築くのに役立ちます。

自動テスト用のツールの開発を支援する (またはすでに開発されているツールの使用を支援する) ことに開発者を参加させることは非常に有益だと思います。 そうすれば、QA プロセス全体が改善され、開発者はテストとその両方についてより良い洞察を得ることができます。そうすることで、チームはより多くのコミュニケーションを取るようになります。開発者として、このようなプロジェクトに取り組むのは楽しいだろうと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top