Team memulai proyek Agile dengan modal pertama mereka, dan proyek itu sepertinya akan sejalan dengan metodologi (yaitu kita mungkin bisa mengambil buku yang gesit dan mengikutinya seperti resep), dengan sedikit kebingungan:
Proyek ini melibatkan tiga hal yang tidak dimiliki oleh siapa pun di tim: Mengintegrasikan dengan Sistem Pembayaran Foo, dapat menangani jenis file XYZ89 (di mana "XYZ89" = beberapa jenis file yang belum pernah Anda dengar), dan mengonversi beberapa file lain sehingga mereka dapat ditangani oleh Frobnobdicator.
Seperti yang saya pahami, praktik Agile standar adalah menjadwalkan lonjakan untuk masing-masing, setelah itu kita dapat menentukan berapa lama waktu yang dibutuhkan (Saya tidak yakin ada banyak kemungkinan bahwa klien akan memutuskan untuk tidak melakukan mereka, karena mereka persyaratan proyek yang cukup solid)
Jadi pertanyaan saya adalah:
Apakah kita melakukan semua paku di depan dalam iterasi pertama untuk mendapatkan perkiraan yang lebih baik dari waktu yang dibutuhkan untuk melakukannya dan / atau membuat "kerangka berjalan" berjalan dan berlari?
Jika tidak, bukankah total jadwal proyek berada di tangan salah satu paku ini kembali dengan data bahwa cerita khusus ini akan memakan waktu lebih lama daripada yang kita duga?
Apa cara praktik terbaik untuk menangani beberapa lonjakan ketika mereka pada dasarnya persyaratan yang tidak dapat dinegosiasikan dari suatu proyek?