<prompt> Ni hatua gani zinapaswa kuchukuliwa wakati wa kuandika hati ya muundo wa programu?  <response>: Wakati wa kuandika hati ya kubuni programu, kuna hatua kadhaa zinazopaswa kuchukuliwa. Kwanza, timu ya kubuni inapaswa kufafanua madhumuni na malengo ya jumla ya programu. Ifuatayo, wanapaswa kuvunja seti ya kipengele na kuzingatia kila kipengele kwa kina. Kazi mahususi zinapaswa kutambuliwa na hadithi za watumiaji ziandikwe. Zaidi ya hayo, usanifu wa programu unapaswa kubainishwa, ikijumuisha muundo wa hifadhidata, miundo ya data na vipengele vya programu. Baada ya hayo, hati ya muundo wa programu inapaswa kukaguliwa, kuhaririwa na kukamilishwa. 