Terjemahkan idea kepada spesifikasi yang boleh dibina dan diuji, termasuk keperluan, model data, aliran pengguna dan kriteria penerimaan.
Hasil pembelajaran
Dokumen spesifikasi MVP yang cukup jelas untuk diberikan kepada ejen pembangunan.
Gunakan contoh rekaan atau data yang telah dinyahkenal pasti. Jangan tampal kata laluan, kunci API, dokumen sulit atau data peribadi sensitif ke perkhidmatan AI awam.
Aliran kerja
- Bekukan tujuan dan skop MVP.
- Tulis cerita pengguna dan kriteria penerimaan.
- Tentukan data, peraturan dan keadaan ralat.
- Semak kebolehujian setiap keperluan.
Master Prompt Template
Bertindak sebagai penganalisis perniagaan dan arkitek aplikasi Python.
Gunakan idea yang telah disahkan berikut:
[TAMPAL HASIL MODUL 1]
Sediakan spesifikasi MVP dengan bahagian:
1. Tujuan, pengguna dan hasil perniagaan.
2. Skop dan perkara di luar skop.
3. Aktor, peranan dan kebenaran akses.
4. Cerita pengguna mengikut keutamaan Must/Should/Could.
5. Keperluan fungsian dengan ID unik FR-001 dan seterusnya.
6. Keperluan bukan fungsian: prestasi, kebolehcapaian, privasi, keselamatan dan kebolehselenggaraan.
7. Aliran utama, keadaan kosong, ralat dan pemulihan.
8. Entiti data, medan, jenis, hubungan dan peraturan pengesahan.
9. Cadangan stack Python yang paling ringkas dan sebab pemilihan.
10. Kriteria penerimaan Given/When/Then bagi setiap fungsi utama.
11. Risiko, andaian, kebergantungan dan soalan terbuka.
Utamakan penyelesaian mudah yang boleh diuji. Jangan tambah ciri di luar skop tanpa menandakannya sebagai cadangan.Latihan praktikal
Minta seorang pengguna membaca spesifikasi tanpa penerangan lisan. Catat bahagian yang kabur dan pastikan setiap fungsi utama mempunyai kriteria penerimaan.
Senarai semak tamat modul
- Setiap keperluan mempunyai ID.
- Peranan dan akses dinyatakan.
- Model data mempunyai peraturan pengesahan.
- Kriteria penerimaan boleh diuji.