web-dev-qa-db-ja.com

賢い方法でチームのレベルを向上させるためのあなたの戦略は何ですか?

チーム全体を改善し、テクニカルだけでなくあらゆる面でグローバルレベルを上げる革新的な方法を探しています。

私の実際の解決策:

  • プログラミングチャレンジ投票、メモなど

  • お互いに教える:毎月、メンバーはより良いソフトウェアを構築するのに役立つ新しいAPI、戦略を提示するかもしれません。それは投票で終わるでしょう。承認された場合、チームは1か月間使用することを約束します。次にフィードバックし、それを使用するか、そのままにします。

  • ジョハリの窓 の死角を減らすための年次レビュー。個人的に、私は本当に有益な別れのfeviewを見つけます。これは、私が決定的に人々のグループを離れるたびに行われます。

社会的条件付けのため、ウォーミングアップが必要です。だから私は本当に彼らに彼らの言葉と私についてのほとんど悪口をフィルタリングしないように言います。

彼らが何と言おうと、私は静かになります。

それは、特に女性が電子メールで答えることができ、あなたが遠く離れている場合に、女性に最適です(ダブルセーフティネット)

そしてあなたはどうですか?

8
FrenchGuy

私たちは昼食をとり、学習/無料の金曜日に、開発者が取り組みたいプロジェクトに時間を割いたり、mvcconf.orgのようなトピックを配信したり会議を見たりします。ここにはたくさんの素晴らしい提案があります: 素晴らしいランチとトピックを学ぶ

4
Ryan Hayes

ペアプログラミング

シンプルで効率的

3
sloth

技術的な側面以外のことを改善したい場合(そしてあなたの提案は良いので、そこに新しいものを追加しようとはしません)、技術的でないイベントを試してください。みんなが昼食のためにレストランに行く(またはピザを注文して会議室で食べる!)、ボウリング、またはその他のグループ活動などの社交イベントは、チームの構築に非常に役立ちます。半定期的(毎月または隔月)にすることも良いでしょう。そして、そのようなイベントで仕事に関係のない会話をするようにしてください。

全員が同じ本を読んで話し合う必須のチームブッククラブを用意します。

  • チームに受け入れてもらいたい実践やアイデアを反映した本を選択してください。
  • チームのために本を購入し、チームが本を保管できるようにします。
  • 本を読んだり資料を勉強したりするために、彼らが仕事の週に時間をスケジュールできるようにします。
  • 圧倒されないように、週に1章本を読んでください。
  • 必要に応じて、他のチームの人を招待します。
  • 最初の本が終わったら、チームに面白いと思う本をリクエストしてもらいます。

更新:必須の会議の代わりに、全員が出席できるようにスケジュールを設定し、全員が最初の会議に出席するように依頼します。次に、参加を許可します。

2
Amy Patterson

@Ryan Hayesの昼食時に、アイデアを学び、毎週のステータスミーティングの後に15分間の話をしてもらいます。年配のエンジニアが学んでいないかもしれない学校で学んだかもしれないことのためのジュニアエンジニアとして。一例はTDDでした。 1時間の話よりも15分の話を誰かに準備させる方がはるかに簡単です。そして、人々にそれを聞いて/とどまらせるのは簡単です。

2
Brian Carlton