Saya bekerja pada garis besar penggantian aplikasi bisnis untuk jaringan tv kabel nasional besar. Pengembangan sistem baru dilakukan dengan SCRUM, itu adalah proyek pengembangan 18-24 bulan untuk mengimplementasikan kembali hampir semua sub-sistem utama; yang mendekati 10 tahun.
Ada fase perencanaan seperti 6 bulan sebelum pembangunan dimulai, tetapi juga didekati sebagai SCRUM. Di sinilah pemilik produk menulis toko dan epos tingkat tinggi setelah analisis sistem yang ada dan mewawancarai pelanggan.
Sistem yang ada sangat stabil saat masuk ke mode perawatan kritis; hanya menunjukkan masalah stopper yang diperbaiki, semuanya hanya dicatat untuk tujuan historis dan untuk memastikan masalah yang sama tidak muncul di sistem baru.
Sistem baru berevolusi seperti yang dijelaskan dalam proses Agile, itu sangat halus untuk sebagian besar. Ketika sistem penggantian mencapai fitur partity, itu tidak masuk ke produksi, tetapi ke uji coba produksi paralel. Sub-set pekerja yang tidak kritis mulai menggunakan kedua sistem, untuk memvalidasi bahwa sistem baru berperilaku seperti yang lama; dengan bug lama diperbaiki tentu saja.
Ketika sistem baru mencapai hampir 100% fitur baru lengkap, itu diluncurkan untuk menjalankan produksi paralel umum, yang berlangsung beberapa bulan.
Setelah dianggap oleh pelanggan untuk memenuhi kebutuhan mereka, sistem lama didukung, dimatikan dan duduk. Saya berasumsi mereka telah kembali bertujuan perangkat keras sistem lama karena mereka tidak pernah perlu kembali ke sistem lama setelah dipotong.