İlk sürüm hazır; şimdi asıl güç devreye giriyor: uygulamanı konuşarak geliştirmek. Düzenleme kutusuna yazdığın her mesaj üç yoldan biriyle işlenir ve hangi yola gireceğini mesajının netliği belirler.
Net komut: doğrudan kurulur
"Randevu listesine telefon numarası sütunu ekle" gibi net bir istek soru sorulmadan doğrudan uygulanır. Ne istediğin belliyse araya soru girmez; en hızlı yol budur.
Belirsiz istek: birkaç soru açılır
"Raporlama olsun" dersen sistem tahmin yürütmek yerine bir ila üç kısa soru sorar: hangi verinin raporu, hangi dönem, tablo mu grafik mi? Cevapladığında istek netleşir ve kurulum ona göre yapılır.
Bu sorulara sinirlenme; onlar, istemediğin bir özelliğin kurulup sonra sökülmesinden çok daha ucuz.
Soru sorarsan: danışman yanıtı
"Bu uygulamaya ne eklesem?" gibi bir soru yazdığında kurulum tetiklenmez; danışman gibi bir yanıt alırsın. Yanıtın içinde uygulamana uygun somut öneriler bulunur ve beğendiğini tek dokunuşla uygulatabilirsin.
Küçük adımlarla ilerle
En sağlıklı geliştirme ritmi küçük adımlardır: tek mesajda tek değişiklik iste, sonucu dene, sonra sıradakine geç. Beş isteği tek mesaja doldurursan hem sonuç bulanıklaşır hem hangi değişikliğin ne yaptığını izleyemezsin.
Her kurulum bir sürüm olarak saklanır; bir değişiklik beklediğin gibi çıkmazsa kaybolmuş sayılmazsın.
Şimdi dene: uygulamanı aç ve düzenleme kutusuna önce net bir komut, sonra "başka ne eklemeliyim?" sorusunu yaz. İki yolun farkını bir dakikada kavrarsın.