InfoQ ホームページ Keynote に関するすべてのコンテンツ
ニュース
RSSフィード-
持続可能なソフトウェア開発の方法
ソフトウェアの持続可能性には、環境目的のコンピューティングや資源の適切な利用が含まれる。Coral Calero氏によると、ソフトウェアエンジニアはソフトウェアを全体的に見る必要があり、ソフトウェアが環境に与える影響を意識する必要がある。ソフトウェアエンジニアが持続可能なソフトウェア開発をするために、いくつかのツールやフレームワークが利用可能である。
-
あなたの組織に生成AIを導入する前にSDLCを修正しよう:QConロンドンでのBannon氏の行動への呼びかけ
QConロンドンでの基調講演で、MITREのシニアプリンシパル/ソフトウェアアーキテクト兼研究者である Tracy Bannon氏は、AIはソフトウェア開発ライフサイクル(SDLC)を強化できると主張した。彼女はプレゼンテーションを通して、AIを採用する前に人間をループに入れ、自社のSDLCを修正することの重要性を訴え続けた。
-
ソフトウェアチームにおけるテストの影響
テスターがソフトウェアチームに貢献する方法として、品質ギャップを伝えること、良いテストのために場を整えること、自動化コードを書くことが挙げられる。Maaret Pyhäjärvi氏によれば、私たちはテスターではなく、テスト自体について考える必要があるという。チームメンバー間のコラボレーションやコミュニケーションは、製品やユーザー体験に有益な影響をもたらす。
-
他者と自分のために、変化するエージェントになる
小さな貢献であっても、誰もが変革の当事者となることができる。また、自分でコントロールできることに集中することで、自分自身を変えることができる。変化の理由を知ることが重要であり、それを探求することで、まだ変化を起こす時期ではないことがわかるかもしれない。
-
すべての質問には答えがある - 開発者にとって不可能とは
すべての質問には答がある、と我々は思いがちだ。しかしながら、現在時刻を知りたい時のように、必ずしもそれは真実ではない。開発者は、想定外の障害モードに対する認識を高め、障害の可能性を広く告知し、戻ることのない返答待ちからの復帰にタイムアウトを用いる必要がある。
-
無限を表現する: 開発者にとって不可能なこと
開発者は、その日々の業務の中で、不可能なことに直面する場合がある。無限大を直接的に表現することや、あるいは物理的に独立したコンピュータ上に無限大の精度を保持することは不可能だ。ストレージや表現には限界があり、この不可能性を無視するか、あるいは意識するかによって、バグやシステムの挙動が期待とは異なるものになる可能性がある。Kelvin Henney氏はQCon London 2022で、6つの不可能(Six Impossible Things)について基調講演を行った。
-
コーチングでよりよい技術リーダになる
コーチングは、個人的にも、仕事の上でも、自身の潜在能力について理解し、日々の業務においてその潜在能力を開発する方法を見出す上で有用な手段である。テスタやエンジニアを指導する技術職のMaryam Umar氏にとって、コーチングは大いに役立っている。
-
持続可能なインターネット - 環境への影響を低減するには
インターネットが持続可能(sustainable)であるためには、健全な環境に対するその影響を評価し、緩和し、責務に応えることが必要だ。環境への影響を理解することで、我々は、インターネットの進むべき道筋を指し示すと同時に、看過できないほど深刻な結果を意図せずに伴っている、このディジタルインフラストラクチャの側面を明確にすることができる。
-
会話を通じたより良いエンジニアリング
敵対することを優しく押し殺すのはオンラインでの議論での真の戦略だ。侮辱や蔑視をする意図はないとを示すような振る舞いは相手の武装を解除する力がある。オンラインのコミュニケーションにはバイアスがあることを受け入れ、事実と道理を使ってバイアスに対処し、バイアスに自覚的になる訓練をして埋め合わせしようとするのが重要だ。
-
自動運転車のソフトウェア開発にモデルを使用すること
モデルは自動運転車のような自律システムのソフトウェア開発において重要な役割を果たしている。モデルは振る舞いのシミュレートや検証、システムの文書化、そしてコードを生成するために使用される。Jonathan Sprinkle氏が、自律システムで使用するモデルをどうモデリングするか、モデリン��の利点、テストデータを用いてどう自動車を運転するソフトウェアを検証するか、信頼性のあるコードを記述するための技法を説明する。
-
-
Agile Alliance、Learning CenterでAgile 2011のビデオを公開
Agile Allianceが新たにLearning Centerを立ち上げた。現在Agile 2011カンファレンスのキーノートと選りすぐりのプレゼンテーションが閲覧可能になっている。