Modern kalkınma süreçlerinin temel bir öğretisi çevik gelişimdir. Bu geliştirme metodolojisi, bir sistemin teknik açıdan değil kullanıcı perspektifinden ne yaptığını tanımlamak için küçük, ısırık boyutundaki kullanıcı hikayelerini vurgular. Bir kullanıcı, bir ürünün hızlı, kullanımı kolay ve sorununu çözüp çözmediğini önemser. 3 katmanlı bir mimariyi izleyip izlemediği, Mongo DB'ya sahip olduğu veya Rails veya Asp.net kullanıyorsa önemsemezler.