InfoQ ホームページ カンファレンス に関するすべてのコンテンツ
-
ソフトウェア・チームのストリームアラインド、プラットフォーム兼任化による生産性の向上
増加する仕事量を効率的に管理し、品質と効率を維持するために、あるソフトウェア・チームはストリーム・アラインドとプラットフォームの2つの目的を持つことにした。エンドユーザーに迅速に価値を提供し、チームの成果を安定的に維持するために、彼らはメインアプリケーションをAPIファーストに書き換え、顧客向け製品にマイクロリリースを導入した。Marion Løken氏は、NDCオスロで彼女のソフトウェア・チームが経験した変化について語った。
-
テクノロジーを駆使したソフトウェアチームの組織ネットワーク
大規模組織でのアジリティを維持するために、ソフトウェアチームは技術的・組織的ソリューションを用いた依存関係の軽減や作業の自律化ができる。Fabrice Bernhard氏によると、コラボレーション技術の活用で、チームでの分散型ネットワークが構築が可能だ。リーダーは、顧客が納得できる製品提供を目的とした問題解決文化を築くことでチームをサポートし、チーム力を強化できる。
-
包括的なパブリックソフトウェア・プラットフォームを構築するためのアイデア
パブリック・ソフトウェア・プラットフォームは、包括的で誰もがアクセスでき、人々が快適に使用できるものでなければならない。Aleksandra Osińska氏とNatalia Sidor氏は、ACEカンファレンスでパブリック・プラットフォームの構築について講演した。
-
製品としてのプラットフォームを構築することで、ソフトウェア・エンジニアはどのように力を得たか?
プラットフォーム・エンジニアリングとは、時間をかけてより多くの製品価値をより速く提供するために、開発者を加速させ、力を与えることである。 Jessica Andersson氏によれば、ほとんどの企業はある程度の規模になるまでプラットフォーム・エンジニアリングに投資しない。彼女はQCon Londonで、自社のスタートアップがどのようにプラットフォーム・エンジニアリングを採用したのか、どのような戦略をとったのか、開発者からプラットフォームの採用を得るために何をしたのかを発表した。
-
ソフトウェア製品チームを技術投資家に変える
組織の重要な責任は、ユーザー価値と収益性のバランスを取ることにある。製品組織では、ソフトウェア製品チームは自らの時間を投資する。Fabrice des Mazery氏によれば、ソフトウェア開発者はステークホルダー以上の存在であり、製品チームの一員である以上、主要な投資家である。
-
QCon London:Netflix、サーバー駆動型通知で時間とコストを節約
QCon London 2024でChristopher Luu氏は、Netflixがリッチな通知のためにサーバ駆動型UIを使用する方法を説明した。これは、プラットフォーム間での再利用とより良いテストによって開発者の時間を節約するが、下位互換性を維持するために労力を要する。開発者は、いわゆるCLCS(Customer Lifecycle Component System)コンポーネントをJavaScriptに埋め込み、React UIsがJavaScriptにHTMLを埋め込むのと同じように、通知を作成する。
-
InfoQ Dev Summit Boston:AIハイプの時代において責任ある開発者であるために
ボストンで開催された InfoQ Dev Summit で、Akamai 社の Justin Sheehy氏は、人工知能(AI)ハイプの時代における責任ある開発者のあり方について、洞察に富んだ開会基調講演をした。今回の講演は、AI をめぐる急速な発展と膨らむ期待に圧倒されそうなソフトウェア従事者を対象としている。
-
AIとソフトウェア開発:InfoQイベントでのセッションプレビュー
AIはソフトウェア開発の形を変えつつある。InfoQが今後開催するイベントでは、シニア・ソフトウェア開発者が、この変革的テクノロジーに関する実践的なアプリケーションと倫理的な考察を共有する。以下はそのプレビューである。
-
ソフトウェア・エンジニアリングの役割からマネジメントの役割へ移行する
エンジニアを率いるのが得意になりたいソフトウェア・エンジニアは、マネジメントを実践する日常的な機会を利用できる。Peter Gillard-Moss氏はQCon Londonで講演し、マネージャーになった経験を共有し、マネージャーを目指すエンジニアにヒントやアイデアを提供した。
-
Neonのステートフル・クラウド・サービス 設計上の決断とトレードオフをナビゲートする:John Spray氏とのQ&A
QCon Londonにおいて、Neon社(@neon.tech)のストレージ・エンジニアリング・リードであるJohn Spray氏は、Neon Serverless Postgresをケーススタディとして、ステートフル・クラウド・サービスの設計において見過ごされがちな複雑さについて議論した。彼のセッションは、カンファレンス初日のCloud-Native Engineeringトラックの一部だった。
-
持続可能なソフトウェア開発の方法
ソフトウェアの持続可能性には、環境目的のコンピューティングや資源の適切な利用が含まれる。Coral Calero氏によると、ソフトウェアエンジニアはソフトウェアを全体的に見る必要があり、ソフトウェアが環境に与える影響を意識する必要がある。ソフトウェアエンジニアが持続可能なソフトウェア開発をするために、いくつかのツールやフレームワークが利用可能である。
-
アジャイルソフトウェア開発をテクノロジーとリーンで大規模化する方法
アジャイルソフトウェア開発は、セルフサービスAPI、インフラストラクチャ・プロビジョニング、リアルタイム・コラボレーション・ソフトウェア、分散バージョン管理システムなどのテクノロジーを使うことで、大規模に行える。リーンは、Obeya(大部屋)、体系的な問題解決、ワンピースフロー、タクトタイム、カイゼンなどのテクニックを用いて、アジャイルカルチャーを補完し、スケールできる。Fabrice Bernhard氏は、FlowCon Franceで、同社がアジャイルソフトウェア開発を大規模に行うために、リーン思考でどのように技術を利用しているかについて語った。
-
"Azure API Center"が一般利用可能に
Microsoftは、"Azure API Center"の一般提供を発表した。これは、APIの種類、ライフサイクルの段階、またはデプロイの場所に関係なく、APIの発見、再利用、およびガバナンスを容易にするための一元化されたAPIインベントリを提供する。
-
QCon London:ピープルマネジメントの危険な二分法
ピープルマネジメントの世界では、単にタスクをこなすだけでなく、真に違いを生み出すニュアンスやインパクトのある側面を掘り下げることが重要である。経験豊富なマネージャーであり、プロダクト・ディレクターでもあるHannah Foxwell氏は、QCon London 2024の講演で、結束力のある生産的なチーム環境を育むために、重要でありながら見落とされがちな多くの要素を強調した。
-
大規模サイバーフィジカルシステムを構築する方法
大規模なセーフティ・クリティカル・システムを構築するには、システムを小さな解決可能な問題に分解し、既知のことを解決し、未知のことを実験によって解決する必要がある、とRobin Yeman氏はQCon New Yorkで主張した。彼女は、システムの安全性、セキュリティ、信頼性、可用性を向上させるために、早期にテスト・ドリブンを可能にするために、ソフトウェアとハードウェアの両方のテスト環境に投資することを提案した。