Phát triển dựa trên tàu đào tạo là gì?


10

Tôi đã chạy qua một thuật ngữ mới khác trong phương pháp phát triển và tôi đã không thể tìm thấy một định nghĩa cho nó. Cụ thể, nó được gọi là "phát triển dựa trên đào tạo."

Dưới đây là một số ví dụ về nơi tôi đã thấy thuật ngữ này.

Đầu tuần này, tôi đã yêu cầu các nhà lãnh đạo kỹ thuật và quản lý phát hành của chúng tôi đưa phiên bản Windows Metro của Firefox ra khỏi tàu. (Johnathan Nightingale)

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

Từ trang web nghề nghiệp Mozilla:

Kinh nghiệm làm việc với cả phương pháp phát triển nhanh và nhóm phát triển dựa trên đào tạo / QA.

Tôi đã nghe nói về "đào tạo" trước đây và không chỉ trong bối cảnh của Mozilla. Nhưng tôi đã không tìm thấy bất kỳ thông tin tốt về nó trên mạng.

Khi tôi tìm hiểu "phát triển phần mềm dựa trên đào tạo", tôi đã tìm thấy rất ít thông tin trong kết quả tìm kiếm. Cách gần nhất mà tôi có thể khai thác để tách tàu ra khỏi toa xe là "tàu" là về việc phát hành đều đặn theo một lịch trình. Nhưng có vẻ như "tàu" là một loại thiết lập QA cụ thể.

Vậy, "phát triển dựa trên đào tạo" là gì?


6
@gnat Tôi không lôi kéo bất kỳ ai vào một cuộc thảo luận - Tôi đang theo một định nghĩa cụ thể và rõ ràng về một quy trình / phương pháp phát triển "đào tạo".
hỏi tập thể

1
Tôi đã tìm thấy vô số thông tin hữu ích ở đây: google.com/search?q=train-basing+software+development
Robert Harvey

1
@RobertHarvey Cảm ơn, mặc dù tôi phải nói rằng có rất ít thông tin trong kết quả tìm kiếm đó. Cách gần nhất mà người ta có thể đào ra khi tách tàu ra khỏi toa xe là "tàu" là về việc phát hành đều đặn theo một lịch trình. Có vẻ như tranh cãi rằng bản đồ này phù hợp với trích dẫn "kéo Firefox của các đoàn tàu". Có vẻ như "tàu" là một loại thiết lập QA cụ thể.
hỏi tập thể


2
Đây không phải là cách Ruby on Rails được phát triển sao?
Bart

Câu trả lời:


8

Tóm tắt thông tin từ blog này :

  • Sự tương đồng là xe lửa được phát hành, hành khách là tính năng
  • Xe lửa được lên kế hoạch đều đặn mà không biết chúng sẽ chứa gì
  • Nếu các tính năng chưa sẵn sàng cho chuyến tàu khởi hành, họ có thể đi tiếp theo
  • Khi một phiên bản được xuất xưởng, sự phát triển sẽ phân chia giữa hỗ trợ / vá mã vận chuyển và phát triển chuyến tàu tiếp theo
  • Sự phát triển này chủ yếu nhắm vào các phần mềm máy khách lớn, nhiều tính năng và được phân phối rộng rãi như trình duyệt web hoặc HĐH, nơi các phiên bản cũ có thể hoạt động trong một thời gian dài.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.