InfoQ ホームページ Experiment_Driven_Development に関するすべてのコンテンツ
ニュース
RSSフィード-
ソフトウェア開発における"実験文化"の育成
"実験文化 (Experimentation culture)"とは、新しいことに挑戦し、共に学び、複雑なソフトウェアの問題を解決し、共に価値を創造することである。Terhi Aho氏によると、ソフトウェア組織における実験文化には、強力なマネジメントのサポートと心理的安全性が必要であるという。
-
SpotifyはいかにしてSpotify Homeための実験を大規模に実施しているか
SpotifyはSpotify Homeプラットフォームで年間250件以上のオンラインでの実験を実施しており、数十の異なるチームがそれを活用している。このような規模で実験を行うために、Spotifyは様々なツールを使用していると、SpotifyのプロダクトマネージャーであるNik Goyle氏は説明する。
-
LyftはA/Bテストの域を越えて実験をどのように改善しているか
LyftのプロダクトマネージャーのJohn Kirn氏は最近、実験を行う際に直面する課題について記事を公開した。既存の実験手法では、Lyftのビジネスの特徴であるリアルタイム性に完全に適応したり、ネットワーク効果を低減したりすることはできなかった。Lyftの実験チームは、時間と領域の分割テストなどの新しいテストを展開し、社内の実験基準と手法を改善した。
-
Airbnb:ガードレールを使ってチーム全体に悪影響を与える変更を特定
Airbnbは、内部のExperiment Guardrailsシステムを展開して、さまざまなチーム間での変更による潜在的な悪影響を特定した。提案された変更がガードレールを通過しない場合は常に、影響を受けるチームと利害関係者によるさらなる分析のためにエスカレーションされる。このように、AirbnbのデータサイエンティストのTatiana Xifara氏は説明する。
-
Spotifyでの大規模な実験
A/Bテストの試行回数を増やして同時に多数の実験をしたい場合、自分たちのプロセスとプラットフォームに適応する必要があり、これは、文化にも影響を及ぼす可能性がある。制御された実験でプロダクトの研究をすることで実際に顧客がどのようにプロダクトを使っているかについてのアイディアをぶつけ、これらのアイディアがユーザーの振る舞いに影響を与えるかどうかをチェックできる。
-
Spotifyは失敗が得意でありたい
いつでも実験のできる,失敗の得意な企業でありたい – エンジニアリングディレクタのMarcus Frödin氏は,Spotifyをこのように言う。Spark the Change London 2016で氏は,失敗から学んで成功を生むという概念をプレゼンテーションして,Spotifyが失敗から学んだ実例について紹介した。
-
実験駆動開発 - ポストアジャイルの手法
TDDとBDDは現在広く使われているソフトウエア開発技術だ。しかし、TDDやBDDを単に適用するだけではビジネス機会を逸したり、さらに悪いときにはビジネスにネガティブな影響を与えてしまう。TDDとBDDでは解決できないふたつの問題とは、どのようにアプリケーションの使いやすさを計測するのか、そして顧客からどのようにしてフィードバックを得るのか、ということだ。実験駆動開発(EDD)はこの問題を解決できるか。