InfoQ ホームページ Agile に関するすべてのコンテンツ
-
ビッグテックはいかにして道を踏み外したか - アカウンタビリティ(説明責任)とリーダーシップ
大手テック企業ではアカウンタビリティが欠如しているように思える。上級職の人間が責任を問われることは稀だ。エンジニアは働きたいカルチャーを意識し、彼らの幸福に気を配るべきだ。一方、企業は人々の最高の仕事をサポートするためにリーダーに投資すべきだ。Andy Walker氏は、QCon London 2023で、大手ハイテク企業がどのように道を踏み外したかについて講演した。
-
継続的な実験文化: QConニューヨークからの学び
QCon New York 2023でSarah Aslanifar氏は継続的な実験文化の構築を発表した。彼女は、継続的な実験の文化を育み、継続的な学習の原則を活用することで、いかに効率を高め、無駄を省き、製品の成果を向上できるかを示したのである。
-
SpotifyはいかにしてSpotify Homeための実験を大規模に実施しているか
SpotifyはSpotify Homeプラットフォームで年間250件以上のオンラインでの実験を実施しており、数十の異なるチームがそれを活用している。このような規模で実験を行うために、Spotifyは様々なツールを使用していると、SpotifyのプロダクトマネージャーであるNik Goyle氏は説明する。
-
Microsoft Dev Box、一般提供開始へ
マイクロソフト社は先日、Microsoft Dev Boxの一般提供(GA)を発表した。このサービスは、あらかじめ設定され、一元的に管理されたDev Boxへのアクセスを開発者に提供する。
-
他者と自分のために、変化するエージェントになる
小さな貢献であっても、誰もが変革の当事者となることができる。また、自分でコントロールできることに集中することで、自分自身を変えることができる。変化の理由を知ることが重要であり、それを探求することで、まだ変化を起こす時期ではないことがわかるかもしれない。
-
CIシステムを製品として扱って、高速で高品質なフィードバックサイクルを実現しよう
継続的インテグレーション(CI)システムのフィードバック時間を改善し、テスト手法とクラスを最適化することで、開発チームにとってより効果的なフィードバックが得られるようになった。Tobias Geyer氏によると、CIシステムは開発プロセスの重要な一部であり、そのように扱われるべきだという。
-
関数型プログラミングによるレイトアーキテクチャ
ソフトウェアアーキテクチャの多くのアプローチはアーキテクチャを最初に計画することを前提としている。残念ながら、この方法で計画されたアーキテクチャは、後で変更することが難しい。関数型プログラミングは、事前の計画を最小限にとどめ、アーキテクチャの決定を後から変更できる程度の疎結合を実現するのに役立つ。
-
ソフトウェア開発者が効果的に学ぶ方法
ソフトウェア開発者は、常に新しい言語、フレームワーク、ツール、テクニックを学んでいる。どの分野を学ぶべきかを判断し、自分の能力を見極め、挫けずに効果的な学習を続けるのは難しい。
-
コンフリクトを解決するために必要なのは「好奇心」と「自己認識」
マリオン・ローケン氏は、「良いコンフリクト(対立)を持つこと」が重要であると言う。コンフリクトはネガティブな印象があるが、好奇心を持つことでよりポジティブな結果を得ることができ、信頼と心理的安全性を築くことができる。自分の感情や反応を自覚することで、後々反省しなければならないような言動を防ぐことができるのだ。
-
Big Techはなぜ道を踏み外したか - 規制と自由
テクノロジーが私たちの生活に果たす役割はますます大きくなっているが、Big Techと呼ばれる大手テック企業はその理念とは相反する行動を見せ、制御不能に陥っているように見受けられる。規制は整備されつつあるが、法律が適用されることはほとんどない。大手テック企業のリーダーは、自分たちの仕事が文化であることに気付くべきだ。QCon London 2023では、Andy Walker氏が、彼らがなぜ道を踏み外��たかついて講演した。
-
Javaニュース ラウンドアップ: JDK 21アップデート、Spring Data 2023.0、JobRunr 6.2、Micronaut 4.0 Milestone
2023年5月8日のJavaラウンドアップは、OpenJDK、JDK 21、GraalVM Native Build Tools 0.9.22, Spring Framework, Spring Data and Spring Shell releases, Micronaut 4.0-M3, Quarkus 3. 0.3、Eclipse Vert.xリリース、Micrometer Metrics and Tracingリリース、Groovy 4.0.12、Tomcatリリース、Maven 3.9.2, Piranha 23.5.0, Reactor 2022.0.7, JobRunr 6.2, JDKMonリリース、Devoxx UKのニュースを掲載。
-
クラウドでのテスト駆動開発の適用
クラウドでは、アプリケーション開発を、それに付随するインフラと一緒にエンドツーエンドで扱うことができる。これにより、テスト駆動開発(TDD)やリファクタリングをアプリケーション全体で使用することが可能になり、メンテナンスコストを下げることができる。
-
ChatGPTは何にでも適用可能か?アラン・チューリング研究所のフェローがDevoxx UK基調講演でチェックリストを発表
アラン・チューリング研究所の倫理フェローであるMhairi Aitken氏は、Devoxx UKの基調講演で、AIが人の言語の複雑さを処理するときの限界についてゲール語由来の自分の名前をAIが誤って発音したことを例にあげて語った。彼女はまずアラン・チューリング研究所で、社会における大規模言語モデルの社会的・倫理的リスクの予測に焦点を当てて研究していることを説明した。また、それらのリ���クをどのように最小化できるか、そして責任を持って設計・開発された場合にデータやAIが社会全体に提供できる価値を理解しようと努めている。
-
AirBnbがAWSとTerraformを使ってiOS用のCIパイプラインを改善
AirBnbはこれまで、iOSの継続的インテグレーションパイプラインを実行するために、独自のMacのフリートを管理してきた。AWSがMacをサポートするおかげで、AirBnbのエンジニアはiOS CIインフラをAWSに移行し、柔軟性、一貫性、効率性を向上させた。
-
Javaニュースまとめ、JDK20リリース、Springリリース、Quarkus、Helidon、Micronaut、Open Libertyのアップデート
2023年3月20日のJavaラウンドアップは、OpenJDK、JDK20、JDK21、Amazon Corretto 20、BellSoft Liberica JDK20、Springのマイルストーンとポイントリリース、Quarkus 3.0.0.0Beta1と2.16.5、Helidon 3.2.0、 Open Liberty 23.0.0.3-beta, Micronaut 4.0.0-M1, Camel Quarkus 3.0.0-M1, JBang 0.105.1, Failsafe 3.3.1, Maven 3.9.1 および Gradle 8.1-RC1のリリースニュースだ。