web-dev-qa-db-ja.com

「電車」ベースの開発とは何ですか?

開発方法論の別の新しい用語に出くわしましたが、その定義を見つけることができませんでした。具体的には、「電車ベースの開発」と呼ばれています。

ここに私がこの用語を見たいくつかの例があります。

今週の初めに、私はエンジニアリングリードとリリースマネージャーにFirefoxのWindows Metroバージョンを廃止するよう依頼しました。 (ジョナサン・ナイチンゲール)

https://blog.mozilla.org/futurereleases/2014/03/14/metro/

MozillaキャリアWebサイトから:

アジャイル開発方法論とトレーニングベースの開発/ QAチームの両方での作業経験。

Mozillaのコンテキストだけでなく、以前に「トレーニング」について聞いたことがあります。しかし、ネット上でそれに関する良い情報を見つけることができませんでした。

「トレーニングベースのソフトウェア開発」をグーグル検索したところ、検索結果に情報がほとんど見つかりませんでした。トレインをワゴンから分離するために私が掘り当てることができる最も近いのは、「トレイン」とは、スケジュールに従って定期的にリリースすることです。しかし、「電車」は一種の具体的なQA設定のようでもあります。

それでは、「列車ベースの開発」とは何ですか?

10

このブログ からの情報の要約:

  • アナロジーは列車がリリースであり、乗客が機能であることです
  • 列車は何が含まれるかわからないまま、定期的に計画されています
  • 機能が出発列車の準備ができていない場合、次の列車に進むことができます
  • バージョンが出荷されると、開発は、出荷されたコードのサポート/パッチ適用と次のトレインの開発に分かれます
  • この開発は、主に大規模なクライアントソフトウェアを対象としており、機能が豊富で、WebブラウザーやOSなどの古いバージョンが長期間アクティブである可能性のあるOSのように広く配布されています。
8
Arthur Havlicek