「電車」ベースの開発とは?


10

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

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

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

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

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

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

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

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

では、「電車ベースの開発」とは何でしょうか?


6
@gnat私は誰も議論に引きずり込んではいません-私は「トレーニング」開発プロセス/方法論の具体的かつ明確な定義を求めています。
集合で質問する

1
私はここにたくさんの有用な情報を見つけました:google.com/search
Robert Harvey

1
@RobertHarveyありがとう、私はその検索結果にはほとんど情報がないと言わざるを得ません。列車を貨車から分離するときに掘り出すことができる最も近いのは、「列車」とは、スケジュールに従って定期的にリリースすることです。これが「列車のFirefoxを引っ張っている」という引用にうまく対応しているのは論争のようです。"train"は一種の具体的なQAセットアップのようです。
集合で質問する


2
Ruby on Railsはどのように開発されたのですか?
Bart

回答:


8

このブログの情報を要約すると:

  • アナロジーは列車がリリースであり、乗客が機能であることです
  • 列車は何が含まれるかわからないまま、定期的に計画されています
  • 機能が出発列車の準備ができていない場合、次の列車に進むことができます
  • バージョンが出荷されると、開発は、出荷されたコードのサポート/パッチ適用と次のトレインの開発に分かれます
  • この開発は主に、大規模なクライアントソフトウェアを対象としており、機能が豊富で、WebブラウザーやOSなどの古いバージョンが長期間アクティブであり続ける可能性があるOSのように広く配布されています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.