2008-09-19 5 views
1

私はソフトウェア開発会社の開発部門とQA部門の両方のシステム管理者として働いています。私は両方のチームを同じようにサポートします。最近、私はチーム間のコミュニケーションを改善する方法についていくつかのアイデアを求められました。開発とQA部門のチームワークを強化する最も良い方法は?

まず、開発者とQAチームとの関係を改善する方法は何ですか?

第2に、システム管理者からインタラクションまでは何を探していますか?あなただけでお休みですか? Eメール? IM?個人のオフィス時間?開発者との関係をどのように改善できますか?

答えて

3

適切な管理が適切です。私は、2つのグループを成功させるか一緒に失敗させることが最も重要であると言います。あなたは2人にいくつかの友好的な競争(1つはバグを見つけようとしますが、もう1つはそれが起こらないようにしようとします)を望みますが、結局彼らは同じチームの一部とみなす必要があります。チームランチなどの活動は常に良いアイデアです。

1

昼食時にスポーツやレストランを摂食するような外出のコンテキストアクティビティ。

2人のグループ間の信頼関係とつながりを築くのに役立ちます。

2

できるだけ早くQA担当者を参加させてください。アジャイルをやっているのなら、彼らはチームの一員です。たとえあなたがいなくても、コードをよりテスト可能にすることによってコードをどのようにして改善することができるかについて貴重な洞察を提供することができます。

2

私たちが地理的に互いに近くに座っているため、私の雇用場所のQAと開発チームはとてもうまくやっています。これは、パッシブな攻撃的な煩さを助長するような "オープン欠陥 - dev-devクローズ欠陥への送信"のループを排除します。 2つのグループ間の明確でオープンなコミュニケーションは、常に期待されます。それ以外は、標準的なチーム構築の演習は良いスタートです。部門のランチ、ピクニック、暖かい季節の芝生の試合などがあります。

管理様式については、従業員と話し合って何が効果的かを確認してください。いくつかは散発的な更新で一人で放置され、一定のフィードバックのようなものが残ります。あなたはあなたの開発者とあなたにとって快適なことをしなければなりません。

0

私は、開発者が自動テストのためのツールを開発するのを助ける(または既に開発されているものを利用する)のを助けることは非常に有益だろうと思います。つまりQAプロセス全体が改善され、両方のチームもより多くのことを伝えます。私は開発者として、このようなプロジェクトに取り組むのは楽しいと思います。

2

あなたの組織の規模にもよりますが、は2つの別々のグループとして考えることをやめてください。あなたが唯一のシステム管理者なら、あなたの組織は巨大ではないと思います。

物理的に統合します。 1つのエリアには開発者がなく、別のエリアにはQAはありません。互いの隣にオフィス/キューブを共有させる。

昼食を取る?一緒に連れて行ってください。ビールをつかむ?両方のグループの人々と一緒にやってください。

4

クロスファンクショナルチームと同じ場所に配置して扱います。 QAsが(受け入れテストのような)コードを書こうと思っているなら、それらをさせてください。開発者がシステムの他の部分をQAしたい場合(彼らが作業したコードではない)。彼らと一緒に両方のグループを持つようにしましょう(別々のエンティティとして見たい場合)。

関連する問題