BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ チームワーク に関するすべてのコンテンツ

  • オープンソースのメンテナが有害な行為に対処する方法

    オープンソースのメンテナが経験する3つの有害な行動とは、権利の主張、不満を爆発させる人、そして明らかな攻撃である。問題のある行為に耐性ができて無視するようになると、怒りや悲しみの負のスパイラルに陥ってしまう。そうならないように問題のある行為に声をかけ、オープンソースの本来の意味がコラボレーションと協力であること人々に思い出させるべきなのだ。

  • 心理的安全性の測定から学ぶこと

    リスクテイクについてどう感じるかを尋ねることで、心理的安全性のレベルを知ることができるし、問題を発見するのに役立つ。その答えを議論することで成熟したチームであれば安全性のレベルを強化できるし、成熟していないチームであれば改善策を理解してもらう機会になる。

  • ソーシャルインパクトを高めるためにエンジニアと企業ができること

    テック業界で働くエンジニアにはスキル、経験、ネットワークを通じて社会的インパクトを生み出す手段がある。企業はビジネス手法を社会的に配慮したものにすることでインパクトを生み出せる。インクルーシブ・トレーニングは個人の状況や背景を考慮し、民族、性別、ニューロダイバーシティ、社会の経済的背景など幅広い層からの参加を保証するために最小限の参入障壁でサービスを提供する。

  • システムの品質を向上させるためにデータをどう活用するか

    システムがどのように利用されているのかを知るためには、メトリクスを収集することで時系列に傾向を把握できる。得られたデータとインサイトは、ソフトウェア設計やテストパターンを改善することでシステムの品質向上に寄与するのである。Craig Risi氏は、Agile Testing Days2022で、システム品質向上のためのデータ活用について講演した。

  • モダンテストへの移行:テスターがチームの補助輪になることをどのように止めるか

    従来のテストは、テスターがセーフティネットとして機能し、テストが実装から分離されているが、これは品質に悪影響を与える可能性がある。そうではなく、テスターはコーチとして行動し、チームで協力し、変化を促進することで、チームの補助輪になってしまうことをやめることができる。文化が重要で、特に環境が心理的安全性を提供することが重要である。

  • ノルウェー最大の官僚機構がファストフローをどのように最適化したか

    ファストフロー(業務・手続きの高速化)を最適化するために、ノルウェー労働福祉局はチームファーストのアプローチを採用している。パフォーマンスの高いチームには自律性が必要であり、方向性と団結も必要である。ソリューションは、チームの状況、能力、認知能力に基づいてチームが採用すべきである。

  • トラスト駆動開発: 認知的および感情的な柱の構築

    トラスト駆動開発では、人の活動に安全な環境を構築するために真実性を利用する。信頼を築くには、認知と感情という2つの信頼の主要な柱に焦点を当てる必要がある。私たちはヒーローになり、勇気を持ち、皆に真の私たち自身へのアクセスを与えなければならない。

  • QCon Londonでのディベロッパーイネーブルメントに関するディスカッションからの学び

    ディベロッパーイネーブルメントにより、私たちが個々に持つ可能性を高めることができる。それは中小企業から大企業まで行うことができる。時には個々人が独自の解決策を立てる状況があるが、すべてのチームに対して必須となるものもある。メトリックによって、何が使われているかを確認できる。レガシーシステムに対するディベロッパーイネーブルメントのサポートには注意してください。それが廃れており、置き換えが必要な場合には、投資しない方がよい場合がある。

  • 女性が活躍するための強く団結した技術チームづくり

    技術系の女性には、ダイナミックで価値あるチーム、刺激的な仕事、後押しとサポート、身近なロールモデル、偏見のない柔軟性、そして個人のパワーが必要である。結束力の強いチームは、質の高い交流を実現し、人々が大切にされていると感じることができる。

  • ディベロッパーイネーブルメントがソフトウェア組織にどのように利益をもたらすか

    ディベロッパーイネーブルメントとは、私たち個人が持つ可能性を大幅に高めることができるツールとアプローチに関するものである。それは生産性と幸福、利益とリテンション(人材流出の防止)に影響を与える場合がある。開発者ツールを使用すると、エンジニアは製品を容易にデプロイできるようになり、製品の構築に集中できるようになる。

  • アジャイルビジネスゲームを実施するには

    ゲームをビジネスオーナの観点で"面白い"ものにするためには、ビジネスニーズとの整合性を確保することが必要になる。そのようなゲームの立案は、"コンテキストを探る"、"ターゲットグループを知る"、"フォーカスを定義する"、"ファシリテーションの方法を決定する"という4つのステップで行えばよい。

  • 優れたスタッフプラスエンジニアになるには

    スタッフプラスエンジニア(staff-plus engineer)としての自分の有効性を高めるためには、コミュニケーション、リスニング、技術的戦略、ネットワークのスキルを高めることが大切だ。Blanca Garcia Gil氏はQCon London 2022で、スタッフプラスエンジニアとして成功するための5つの行動指針について講演した。さらに氏は、2022年5月10日~20日のQCon Plusでも講演する予定である。

  • ゲーミフィケーションによるソフトウェア品質の向上

    バグハンティングやリスクストーミングゲームをプレイするBingo Bongoセッションにより、品質を向上させることができる。ゲーミフィケーションは学習を支援し、日常業務を面白くし、チームスピリットを強化することができる。ゲームをプレイすることはオフィスでの日常業務の一部であり、効果的な作業時間と見られるべきである。ゲーミフィケーションでは、創造的なプロセスによって真の価値が生み出される。

  • TSS(チーム一体給与)を全社的な報酬評価に採用する

    TSS(チーム一体給与)は、チームを越えた評価を行うことで、結果が自動的に調整され、スケールアップが可能になる。さらに、そのスコアを見ることで、どこに会話が必要なのかが分かる。TSSは、新たなスキルを習得し、適応することを促すのだ。

  • 高品質なアラートで開発者のオンコールを軽減する

    開発者にとって、オンコールはますます現実味を帯びてきている。アラートの改善によるノイズの低減、自動化、警告の削除は、オンコール作業の苦痛を最小限にするのに役立つ。自動化の原動力となるのは、Infrastructure as Codeだ。時間をかけてコードを抽象化し、他のユースケースに適合させることで、ベストプラクティスを普及させることができる。

BT