Bir uygulama gibi düşün
Bir müşterinin, çevrimiçi ayakkabıları kolayca satabilmeleri için web siteleri ve hücresel uygulamalar yapmanızı istediğini düşünün. Benim gibiyseniz, bir kitapçı web geliştiricisi, sitede olacak her ayakkabı hakkında nasıl veri alacağınızı planlamaya başlayabilirsiniz – üretici tarafından sağlanan birkaç JSON veya XML API veya en azından birkaç CSV dosyası olmalıdır. Düzenli olarak güncelleniyor mu, hayır? Bu, bu verilerin bir site oluşturmak için kullanabileceğiniz e -ticaret platformuna nasıl doğru aktarılacağını düşünmenizi teşvik edecektir. Ardından, kütle nasıl işleyeceğinizi, verileri doğrulamayı ve temizleyeceğinizi ve stil, boyut, renk ve üreticiye göre kategorize etmeyi düşünmeye başlayabilirsiniz … Bu zihin milyonlarca farklı yönde kontrolden hızla kaçabilir.
Bu oldukça bulanık düşünce sürecinin nedeni, daha önce hiç böyle bir site yapmamış olmanızdır. Ne bekleyeceğinizi bilmiyorsun. Tek sahip olduğun varsayım. Size kısa bir hikaye anlatayım. Nick Swinmann 1999’da Zappos’a başladığında, ayakkabı satabileceği bir site hayal etti – hayali müşterimizin amacına benzer bir şey. Web geliştirme yeni bir endüstri olduğunda ayakkabı için bir e -ticaret sitesi oluşturmalıdır. Satmak istediği ayakkabıların fotoğraflarını çekti, sitesinde manuel olarak gönderdi – o zamanlar ayakkabı ad olarak adlandırıldı – ve daha sonra bir sipariş olduğunda mağazaya geri dönecek ve siparişi müşteriye gönderecekti.
Bu fıkraların özü, Zappos’un kurucusunun bile sahip olduğu her şeyin sadece ona rehberlik eden varsayım olduğu bir proje aldığını göstermektir. Hala başarılı olmayı başardı. Bunun WordPress ile ne ilgisi var? Bu noktada, WordPress ile ne ilişkisini merak ediyor olabilirsiniz. Bu hikayeyi size anlatıyorum çünkü sık sık, bir site oluştururken, bir sitenin ne yapması gerektiğini ve insanların onu nasıl kullanacağını düşünerek başlıyoruz. Gereksinimlerimizi yazıyoruz ve daha sonra kodumuzu onlara dayandırıyoruz. Çalışmamızı, yapılması gerektiğini düşündüğümüz şeyi yapabileceğimiz şeylere göre değerlendiriyoruz. Uygulamalar yapmak ve web siteleri oluşturmak arasındaki fark hakkında yazmayı planlıyorum; Ama sonra önce, WordPress destekli bir uygulamanın bize bir WordPress geliştiricisi olarak verdiği sonsuz fırsatlar hakkında konuşmak zorunda olduğumu fark ettim-birçok durumda, kendi varsayımlarımız için araştırılmamış ve rehberliğe ihtiyaç duyulmamıştır. Bir uygulama gibi düşünmemizi gerektiriyorlar. Minimum bir ürün (MVP) gibi düşünmemiz için zorlu bir uygulama gibi düşünmek. SwinMurn’un Zappos’un ilk günlerinde yaptığı şey buydu. Eric Ries’in “Oz MVP Sihirbazı” dediği şeyi “The Lean Startup” adlı kitabında inşa etti. SwinMurn’un Zappos olma vizyonu var, ancak istediği e -ticaret dükkanının türünü oluşturmada gerçek bir deneyimi yok.
Sorun şu ki, daha önce Zappos gibi dükkanlar kurma deneyimi olmadan, sadece bu siteyi oluşturmak için neyin gerekli olduğuna dair varsayımları var. Böylece Zappos’un o zaman yapabileceği en kolay ve en uygun fiyatlı versiyonuyla başladı. Zappos MVP sadece en kısa zamanda bir şeyler yayınlamakla ilgili değil. Bu, varsayımları verilere değiştirmekle ilgilidir. Bu, Zappos’un başarılı ayakkabılar satma şeklinin ve Zappos’un tam olarak ne olduğunu belirlemeye yardımcı olduğunu kanıtlıyor. SwinMurn, çevrimiçi ayakkabı satmada takip edilebilecek varsayımları içgörü olarak değiştirir. Bu bir WordPress geliştiricisi olarak bana nasıl yardımcı olabilir? Biraz iç çatışmam var. Bazılarım bir geliştiriciyim – her şeyi otomatikleştirmek isteyen ve eğer/başka/başka bir şekilde yazabileceğini düşünen biri veya neredeyse tüm durumları ele almaya geçebileceğini düşünüyor. Hangisi “ama MVP nedir?” Çok başarılı bir girişimci olmadığım için hala ücretsiz iş yapıyorum. WordPress’i, özellikle veri girişi, satın alma, içerik yapımı ve daha fazlası için kullanıcı arayüzü ön ucunu içeren istemci hedeflerine ulaşmak için genişletebilirim. Bu benim için eğlenceli. Bu tür site ile ilgili tartışmalar kenar vakaları tarafından kolayca engellenebilir. Örneğin, birisi hesaplamadığımız bir şey istiyorsa ne olur?
MVP hakkında düşünmek, müşterileri kendim yapabilecekleri WP-Admin’e göndermemi sağlıyor. Bu bir ret gibi gelebilir ya da müşterilerimin işleri için tamamen otomatik olan tam bir çözümden hedeflerine ulaşmalarına yardımcı olmak istemiyorum, ama sanmıyorum. Sebep bu. Bu bir kenar durumuysa, sadece birkaç kez görünebilir. Bu sorunu manuel olarak çözmek için kolayca on dakika harcayabilirler. Bu asla olmayabilir veya her zaman olabilir. Bu her zaman gerçekleşirse, işleri hakkında sitelerinde yeni özelliklerin bilgilendirilmesine yardımcı olabilecek değerli bilgiler alırlar. Yasa, bu türden başa çıkmanın en uygun maliyetli yolu “daha fazla bilgi için bize ulaşın”. sorun. Bu istek üzerine analiz toplayabilir ve gelecekte bu özelliklerin nasıl geliştirileceği konusunda gelecekteki kararları bilgilendirmek için kullanabilirsiniz. Daha fazla veri gerektirir. Yaptığımız sitelerin bir kısmı, çevrimiçi varlık oluşturmak veya mevcut web sitelerini değiştirmek isteyen yerleşik işletmeler içindir. Projeler, işin nasıl çalışılacağı hakkında verilerle geliyor. Bu kanıtlanmış varsayım tasarım sürecinizi bilgilendirebilir.
Ancak yeni bir şey yaratmaya çalıştığınızda, sahip olduğunuz tek şey bir varsayımdır: müşterinin işleri hakkında ne düşündüğü, geliştiricinin müşterinin istediğini ve deneyiminizin bu varsayımları nasıl etkilediğini. İstediğinizi oluşturmak kolaydır, ancak hedefiniz müşteri ile sürdürülebilir bir ilişki yaratmaksa, sipariş edilenleri inşa etmekten daha fazlasını yapmanız gerekir. Müşterilerinizin varsayımlarınızı ve varsayımlarınızı sorgulamanız ve siteler ve iş hakkında veri toplamak için tasarım sürecine testler yapmanız gerekir. Hem üyelik siteleri, e -ticaret siteleri, hatta bloglar, bunun nasıl kullanıldığını ve nasıl olduğunu bilmeniz gerekir. Uzun vadeli bir projeye katılmayı ve büyümesine yardımcı olmayı umuyorsanız kullanılmaz. Bu sadece daha fazla iş toplama yeteneğini değil, aynı zamanda gerçekten kullanılacak şeyleri inşa etme yeteneğini de ifade eder. Yani, MVP’nin MVP’nin güçlü bir bakış açısı verdiğini düşündüğünü düşünmeye başlayın. Bu, bir şeyi bitirmenize meydan okur. Serin kod yazmak eğlencelidir, ancak kod tarafından desteklenen bir site veya uygulama gönderene kadar, bunun işe yarayıp yaramadığını gerçekten bilmiyorsunuz.