Steve Jobs, müşterilerin gelecekteki ürünlerin neye benzemesini istediklerini tam olarak tanımlayamadıklarına inanıyor, bu yüzden bunları sunmak sizin işiniz. Bu nedenle, her zaman özel yazılım sağlamadığınız sürece, resmi özellikleri unutun ve prototipler oluşturarak ve müşterilerin onlarla oynamasına ve ne düşündüklerini size söylemesine izin vererek başlayın. Prototipleme yapan doğru kişiyi koymak zorundasın ve onların yardımına ihtiyaçları var. Bunu deneyimlerden söylüyorum - Ben sezgisel arayüzler oluşturmayı seven prototip maymuyum ve müşterilerin ne istediğini anlayan ve kâğıt üzerinde veya Excel kullanarak bir şeyler açıklayabilen üründe birisiyle birlikte çalıştım.
İkimiz de dahi değiliz, ama biz de aynı şekilde düşünüyoruz - neredeyse kimyaya sahip olduğumuzu ve hangi şeylerin nasıl yapıldığına büyük bir etkisi olduğunu söyleyebilirsiniz. Şimdi, yalnızca orta ila büyük bir ekip, yalnızca ürün geliştiren bir prototip ve kodlayıcı olmayan bir kişiye sahip olabilir, ancak buna değer. Prototipleme, yazılım geliştirmenin en ucuz aşamasıdır, bu nedenle yalnızca kullanıcı arayüzü ve görünen davranışı doğru yapmak mantıklıdır. Code Complete'i okumamıştım ama sanırım o kitapta yazılı gibi bir şey var.
Özellikleri güzel, ama asla mükemmel değiller. Bununla ilgili bir teorem var. Spesifikasyonun tamamlandığını ve aletin herhangi bir arızası olmadığını veya durduğunu kanıtlayamazsınız. :)
Yine de, yazılım şirketleri bu süreçteki kusurlara rağmen yazılımı her zaman gönderiyorlar. Spec asla mükemmel olmayacak. Spec da doğal ve modası geçmiş. Bir prototipin bir spesifikasyonu logaritma tablosu gibidir, tek bir grafiktir - bir teknik özellik aslında bir araç / grafik ile etkileşime girebildiğiniz için basılması gereken sıkıcı bir broşürdür. İlham almak için http://www.i-programmer.info/news/112-theory/3900-a-better-way-to-program.html adresini ziyaret edin .
Şimdi, kıçını kapatmak için bir sözleşmeniz olması gerektiğinde, teknik özellik iyidir. Fakat bir teknik daha önce değil, prototipten sonra gelmelidir. Prototiplerin nasıl ucuz hale getirileceğini bulmak sizin işiniz.