InfoQ ホームページ カンファレンス に関するすべてのコンテンツ
-
システムの品質を向上させるためにデータをどう活用するか
システムがどのように利用されているのかを知るためには、メトリクスを収集することで時系列に傾向を把握できる。得られたデータとインサイトは、ソフトウェア設計やテストパターンを改善することでシステムの品質向上に寄与するのである。Craig Risi氏は、Agile Testing Days2022で、システム品質向上のためのデータ活用について講演した。
-
スタッフプラスエンジニアになるには
もしあなたが、スタッフプラス(staff-plus)エンジニアになることに興味があるのならば、自分のキャリアを検証する時間を確保して、自分のキャリア目標と熱意についての議論をマネージャと始めよう。自分のスキルを伸ばすには、エンジニアリングコミュニティに関わるのがよいだろう。スタッフプラスエンジニアは、技術関係者をリードして、個々人の能力を越えた物事を成し遂げることによって、他の人々を成長させ、指導することができるのだ。
-
モダンテストへの移行:テスターがチームの補助輪になることをどのように止めるか
従来のテストは、テスターがセーフティネットとして機能し、テストが実装から分離されているが、これは品質に悪影響を与える可能性がある。そうではなく、テスターはコーチとして行動し、チームで協力し、変化を促進することで、チームの補助輪になってしまうことをやめることができる。文化が重要で、特に環境が心理的安全性を提供することが重要である。
-
より良いユーザーエクスペリエンスを構築するためのドキュメンテーションにおける言葉の重要性
製品やドキュメントに使用する言葉は、人を不愉快にさせたり、人を傷つけたりすることがある。正確で、複雑なメタファーに依存せず、否定的な意味合いを持たずにメッセージを伝える言葉を、私たちは選ぶことができる
-
怒ったユーザーからのフィードバックを、より良い製品の開発にどのように役立てるか
製品に何か変更を加えるたびに、怒ったユーザーが現れることがある。このようなユーザーは、あなたの製品に積極的に関心を寄せている。彼らの声に耳を傾けることで、製品を改善するためのユーザーインサイトの金塊を見つけることができる。
-
グリーンソフトウェア開発: 用語と気候変動への取り組みを理解する
クラウドへの移行が加速したことによる副作用で、ソフトウェア業界はますます地球温暖化に貢献することになった。企業はネットゼロ、カーボンニュートラルなどのさまざまな取り組みを行っている。Microsoftでグリーン・クラウド・アドボカシー・リードのAsim Hussain氏が、Devoxx UK基調講演の中でそれらを読み解く。それらを理解することは、開発者が各タイプのコミットメントの針を動かすのに役立つ。
-
ノルウェー最大の官僚機構がファストフローをどのように最適化したか
ファストフロー(業務・手続きの高速化)を最適化するために、ノルウェー労働福祉局はチームファーストのアプローチを採用している。パフォーマンスの高いチームには自律性が必要であり、方向性と団結も必要である。ソリューションは、チームの状況、能力、認知能力に基づいてチームが採用すべきである。
-
トラスト駆動開発: 認知的および感情的な柱の構築
トラスト駆動開発では、人の活動に安全な環境を構築するために真実性を利用する。信頼を築くには、認知と感情という2つの信頼の主要な柱に焦点を当てる必要がある。私たちはヒーローになり、勇気を持ち、皆に真の私たち自身へのアクセスを与えなければならない。
-
Java Newsラウンドアップ - JDK 19対象JEP、Project Lilliputマイルストン、Spring Framework、Quarkus 2.9.0
今週、2022年5月9日のJavaラウンドアップでは、OpenJDKの最新情報、JDK 19をターゲットとする一連のJEP、Project Lilliputのマイルストンリリース、Spring Framework 5.3.20と5.2.22、Open Liberty 22.0.0.5と22.0.0.6-beta、Quarkus 2.9.0.Final、Apache Camel Quarkus 2.9.0、WildFly Preview 27 Alpha1、Hibernate Search 6.1.5、JobRunr 5.1.1、Piranha 22.5.0、Failsafe 3.2.4、Microautサーベイの結果、Devoxx UKといった内容をお届けする。
-
よりアクセスしやすいソフトウェアシステムを開発するための十戒
ハイブリッドワークプレイスへの急速な移行は、デジタルコンテンツ消費の加速も意味する。オンラインはグローバルに手が届くことを意味するが、さまざまな種類の障壁のために、世界の人口の一部はオンラインにアクセスできない。Julien Dubois氏はDevoxx UKの基調講演で、ソフトウェアをよりアクセスしやすくするための一連のベストプラクティスと設計原則を示した。
-
JDK 11の11不思議
Hanno Embregts氏は、Devoxx UKの観衆を前にした講演の中で、自身がOracle Java 11認定に向けて学ぶ中で知った、11のおかしな点を紹介した。10年半近いキャリアの裏側には、このようなJavaの奇妙な部分を解決すると同時に、以降の慣習として身に付けていく必要があったのだ。
-
QCon Londonでのディベロッパーイネーブルメントに関するディスカッションからの学び
ディベロッパーイネーブルメントにより、私たちが個々に持つ可能性を高めることができる。それは中小企業から大企業まで行うことができる。時には個々人が独自の解決策を立てる状況があるが、すべてのチームに対して必須となるものもある。メトリックによって、何が使われているかを確認できる。レガシーシステムに対するディベロッパーイネーブルメントのサポートには注意してください。それが廃れており、置き換えが必要な場合には、投資しない方がよい場合がある。
-
女性が活躍するための強く団結した技術チームづくり
技術系の女性には、ダイナミックで価値あるチーム、刺激的な仕事、後押しとサポート、身近なロールモデル、偏見のない柔軟性、そして個人のパワーが必要である。結束力の強いチーム���、質の高い交流を実現し、人々が大切にされていると感じることができる。
-
すべての質問には答えがある - 開発者にとって不可能とは
すべての質問には答がある、と我々は思いがちだ。しかしながら、現在時刻を知りたい時のように、必ずしもそれは真実ではない。開発者は、想定外の障害モードに対する認識を高め、障害の可能性を広く告知し、戻ることのない返答待ちからの復帰にタイムアウトを用いる必要がある。
-
ディベロッパーイネーブルメントがソフトウェア組織にどのように利益をもたらすか
ディベロッパーイネーブルメントとは、私たち個人が持つ可能性を大幅に高めることができるツールとアプローチに関するものである。それは生産性と幸福、利益とリテンション(人材流出の防止)に影響を与える場合がある。開発者ツールを使用すると、エンジニアは製品を容易にデプロイできるようになり、製品の構築に集中できるようになる。