InfoQ ホームページ Agile に関するすべてのコンテンツ
-
ソーシャルインパクトを高めるためにエンジニアと企業ができること
テック業界で働くエンジニアにはスキル、経験、ネットワークを通じて社会的インパクトを生み出す手段がある。企業はビジネス手法を社会的に配慮したものにすることでインパクトを生み出せる。インクルーシブ・トレーニングは個人の状況や背景を考慮し、民族、性別、ニューロダイバーシティ、社会の経済的背景など幅広い層からの参加を保証するために最小限の参入障壁でサービスを提供する。
-
CNCFのアンバサダーBMK氏が語る『非技術系組織におけるデベロッパー・エクスペリエンスの向上』
SECTION6のトランスフォーメーションアーキテクトであり、Cloud Native Computing FoundationとDevOps Instituteのニュージーランド大使であるBMK Lakshminarayanan氏は、最近The Brutal Truth: Developer Experience Challenges in Non-Tech Enterprisesという記事を執筆した。彼は"非技術系企業におけるデベロッパー・エクスペリエンスの課題"について考察し、非技術系企業のエンジニアが直面する実務や文化的な課題について論じている。
-
GitLab Ultimateにゲストロール向けコード閲覧機能を追加
GitLabは、Ultimateプランにカスタマイズ可能なロールを追加し、現在のゲストロールを基にロールを定義できるようになった。今回の変更によりUltimateユーザーはゲストロールに1つの権限を追加できるようになり、ユーザーがコードを表示できる機能を付与されたロールは"ゲスト+1"と呼ばれる。
-
クラウドゾンビが地球を破壊する理由と、ゾンビ狩りの秘訣
クラウドゾンビとは役に立つ仕事をしていないサーバー・リソースのことだ。彼らはどこにでもいて、お金と電気を食い、CO2を吐き出している。もちろん無用な存在であることには間違いない。では、どうやって彼らを排除すればよいだろうか?
-
GitLabがCLIプロジェクトを採用し、ターミナルにGitLabを導入
オープンコアDevOpsツールベンダーのGitLabは、GitLabと対話するためのコマンドラインインターフェース(CLI)ツールであるglabの採用を発表した。これにより、コード作成プロセスのあらゆる段階でさらにGitLabを活用できるようになる。
-
ソフトウェア品質の評価方法
QPAM(Quality Practices Assessment Model)を用いて、チームの発揮する行動を「開始」「統合」「実践」「革新」といったを4つの次元に分類できる。QPAMはフィードバックループ、文化、コード品質と技術的負債、デプロイメントパイプラインといった社会的・技術的な品質側面を調査するのだ。
-
トップダウンとボトムアップを組み合わせた心理的安全性の高い環境づくり
心理的安全を実現するにはリーダーシップが不可欠だが、対人関係のリスクを冒しても大丈夫だということを、率先して示す必要がある。チームワークショップにおいてコミュニケーション能力でリーダーシップを補えば、人々は率直に発言し、失敗しても大丈夫だと思える。
-
システムの品質を向上させるためにデータをどう活用するか
システムがどのように利用されているのかを知るためには、メトリクスを収集することで時系列に傾向を把握できる。得られたデータとインサイトは、ソフトウェア設計やテストパターンを改善することでシステムの品質向上に寄与するのである。Craig Risi氏は、Agile Testing Days2022で、システム品質向上のためのデータ活用について講演した。
-
JFrog ArtifactoryがSwift向けのバイナリ依存関係をサポート
JFrogは、Swift Package Managerを使うことで、ArtifactoryリポジトリがSwift依存関係向けのバイナリパッケージレジストリとして使うことができることを発表した。
-
スタッフプラスエンジニアになるには
もしあなたが、スタッフプラス(staff-plus)エンジニアになることに興味があるのならば、自分のキャリアを検証する時間を確保して、自分のキャリア目標と熱意についての議論をマネージャと始めよう。自分のスキルを伸ばすには、エンジニアリングコミュニティに関わるのがよいだろ��。スタッフプラスエンジニアは、技術関係者をリードして、個々人の能力を越えた物事を成し遂げることによって、他の人々を成長させ、指導することができるのだ。
-
Microsoftが、自社のMarketplaceでSaaSソリューションとしてDynatrace for Azureのパブリックプレビュー版を開始
Microsoftは最近、Dynatrace for Azureを発表した。これはDynatraceのネイティブ統合ソフトウェア(SaaS)ソリューションで、Azure Marketplaceからプレビュー版として入手できる。
-
GitHubがそのサプライチェーンセキュリティを拡張し、Rustに適用
GitHubは、そのサプライチェーンセキュリティ機能にRustに対するサポートを追加した。その目的はあなたのプロジェクトとその依存関係に脆弱性がないことを保証することである。GitHubサプライチェーンセキュリティには、アドバイザリのデータベース、依存関係グラフアナライザー、Dependabotアラートとセキュリティ更新が含まれている。
-
モダンテストへの移行:テスターがチームの補助輪になることをどのように止めるか
従来のテストは、テスターがセーフティネットとして機能し、テストが実装から分離されているが、これは品質に悪影響を与える可能性がある。そうではなく、テスターはコーチとして行動し、チームで協力し、変化を促進することで、チームの補助輪になってしまうことをやめることができる。文化が重要で、特に環境が心理的安全性を提供することが重要である。
-
より良いユーザーエクスペリエンスを構築するためのドキュメンテーションにおける言葉の重要性
製品やドキュメントに使用する言葉は、人を不愉快にさせたり、人を傷つけたりすることがある。正確で、複雑なメタファーに依存せず、否定的な意味合いを持たずにメッセージを伝える言葉を、私たちは選ぶことができる
-
Microsoftが開発者向けクラウドベースIDEの「Dev Box」サービスを発表
最近のBuild会議で、MicrosoftはMicrosoft Dev Boxを発表した。この新しいクラウドサービスは、あらゆる規模のハイブリッドチーム向けに、安全ですぐにコーディングできる開発者ワークステーションを提供するサービスである。同社は、この新サービスにより、コードを作成するためのツールとリソースが全て付属する事前設定された環境に開発者がすばやくアクセスでき、快適に開発できるようにすることを目指す。