içinde

Daha İyi Yazılım Temelleri

Geçen gün bir adanın ortasında şirin bir vadide kurulmuş bir Roma yerleşiminin kalıntılarını ziyaret ettim.

Ortam cennet gibiydi, rüzgarlardan korunaklıydı ve ana pazar kasabasından çok uzak değildi, çiftçilik yapmak ve bir aile kurmak için ideal bir yer gibi görünüyordu.

Tarihi, Roma döneminde sıcak ve soğuk bir banyo ve mozaik zeminler içerecek şekilde genişletilen önemli bir konutun kalıntılarının etrafındaki işaretlerde düşünceli bir şekilde sağlandı. Bütün bunlar çok çekici ve arazi sahibi için önemli bir yatırımdı. Ancak yerleşim terk edildi ve aklıma iyi bir neden olması gerektiğini anladım, çünkü birinin rüyalarına çok fazla çaba ve finansman harcadığı açıktı.

Romalılar gittikten sonra bu bölgede faaliyet gösterdiği bilinen Vikinglerin buraya saldırıp saldırmadığını merak ettim, ancak yanmış tuğla işçiliği veya savaş sonrası izler yoktu.

Başka bir işarete bakmak sorunu ortaya çıkardı. Bölgeye yerleşmek için birden fazla girişimde bulunulmuştu, ancak arazi etraftaki tepeler için doğal bir drenaj noktası oluşturdu ve birbirini izleyen binaların her biri sonunda çöküşe uğradı.

Binaların kaliteli olduğuna ve inşaatçıların inşaat konusunda yetkin olduğuna dair hiçbir şüphem kalmadı, ancak buranın inşaat için uygun bir yer olmadığını anlamak için birkaç nesil geçmesi gerektiği açıktı. Bu yeri gerçekten yerleşmek isteseydik, çökmenin üstesinden gelmek için yığınları toprağın derinliklerine sürüklerdik.

Bunun aklıma geldiği nokta, yazılım geliştirmekti. Yazılım geliştirme kuruluşlarının ve müşterilerinin aynı hataları tekrar tekrar yapması çok sık görülür. Temeller sallantılıysa, inşa etmenin bir anlamı yoktur, ancak biraz öngörüle birisi sorunu çözebilir ve iyi bir temel oluşturmanın güvenli bir yolunu sağlayabilir.

Kuruluşların yaptığı en büyük hata, çözdükleri sorunu anlamadan önce kodu kesmek için acele etmektir. Bu, kayıtsız olmanız gerektiği ve birkaç toplantıda oturmanın tüm sorunlarınızı çözeceği anlamına gelmez.

Yapılması gereken şudur: –

Ne biliyorsan yüzük çit.
Bilmediğin çit çiti.
Doğru ürünü geliştirdiğinizden emin olun.
Değişmeyeceğini bildiğiniz yazılımı oluşturun.
Yaptığınız şeyin aranan şey olduğunu kontrol edin.

Çoğu zaman müşteri ne istediğini tam olarak bilemez, bu nedenle onları geliştirme sürecine dahil etmeniz gerekir. Ürünü ne kadar erken tanırlarsa, çözümü satın alma olasılıkları da o kadar artar.
Bunların hepsini söyledikten sonra …

Kod, sorunun hem müşteriye hem de geliştiriciye anlaşılmasını artıracak şekilde oluşturulmalıdır.

Ne düşünüyorsun?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

GIPHY App Key not set. Please check settings

Şimdiye kadarki en iyi web sitesi oluşturma videosu

PowerPoint’te Daha İyi Tipografi ve Daha Okunabilir Metin