Etkin karmaşık sistemler genellikle basit ve etkili sistemlerden kaynaklanır. Bu ilke, en az uygulanabilir ürün tasarımında özellikle önemlidir ve bize basit bir başlangıç yapmamız gerektiğini, ardından daha karmaşık yapılar geliştirmemiz gerektiğini hatırlatır.
İki, Pareto Prensibi
Aynı zamanda 80/20 kuralı olarak anılan bu kural, %20'lik kritik çabanın genellikle %80'lik etkili sonuçlar ürettiğini ortaya koyar. Minimum uygulanabilir ürün tasarlarken, en büyük değeri sağlayan temel özelliklere odaklanılmalıdır.
Üç, Parkinson Yasası
Çalışma genellikle mevcut zamanı veya bütçeyi doldurmak için genişler. Makul bir son tarih belirlemek hayati öneme sahiptir; yeterli zamanı sağlarken aşırı rahatlık nedeniyle verimliliğin düşmesini önlemek gerekir.
Dördüncü, Goodhart Yasası
Bir gösterge hedef haline geldiğinde, genellikle iyi bir gösterge olmaktan çıkar. Karmaşık sistemler inşa ederken, örneğin kamu ürünleri fonlaması veya kimlik doğrulama mekanizmaları, bu ilkeye dikkatlice yaklaşmak gerekir.
Beş, Brooks Yasası
Zamanı geçmiş yazılım projelerine ek personel eklemek projeyi daha da geciktirebilir. Bu, bize körü körüne personel artırmak yerine ekibin boyutunu sade tutmamız gerektiğini hatırlatıyor.
Altı, Moore Yasası
Yonga üzerindeki transistör sayısı yaklaşık her iki yılda bir iki katına çıkarken, maliyet yarıya iniyor. Bu gözlem, teknolojik ilerlemenin üstel özelliklerini ortaya koyarak, teknoloji alanında büyük değer yaratmanın önemli bir faktörüdür.
Yedinci, Metcalfe Yasası
Ağların değeri, kullanıcı sayısının karesi ile doğru orantılıdır. Bu ilke, üstel değer artışı sağlayan sistemlerin inşa edilmesinin önemini vurgulamaktadır.
Sekiz, Dunbar Sayısı
İnsanların sürdürebileceği kararlı sosyal ilişki sayısı sınırlıdır. Bu, organizasyon yapısı tasarlarken bilişsel sınırları dikkate almamız, takım büyüklüğünü uygun bir şekilde kontrol etmemiz ve gerektiğinde uygun güven modeli kullanmamız gerektiğini hatırlatır.
Dokuz, Unix Felsefesi
Yazılım geliştirmedeki üç temel ilkeye vurgu yapar: odaklanma, modülerlik ve işbirliği. Bu düşünce, modüler yazılım sistemleri inşa etmemizi teşvik eder, böylece her bir bileşen verimli bir şekilde birlikte çalışabilir.
Onuncu, Conway Kanunu
Organizasyonlar tarafından tasarlanan sistem yapısı genellikle iç iletişim yapısını yansıtır. Bu, organizasyon tasarımında yazılım geliştirme yöntemlerini dikkate almamız gerektiğini, aynı zamanda genel mimarinin genişletilebilirlik sınırlarına dikkat etmemiz gerektiğini hatırlatır.
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
DAO inşası için 10 temel ilke: Basitten karmaşığa giden akıllı yol
DAO Kuruluşunun On Temel İlkesi
Bir, Gael Yasası
Etkin karmaşık sistemler genellikle basit ve etkili sistemlerden kaynaklanır. Bu ilke, en az uygulanabilir ürün tasarımında özellikle önemlidir ve bize basit bir başlangıç yapmamız gerektiğini, ardından daha karmaşık yapılar geliştirmemiz gerektiğini hatırlatır.
İki, Pareto Prensibi
Aynı zamanda 80/20 kuralı olarak anılan bu kural, %20'lik kritik çabanın genellikle %80'lik etkili sonuçlar ürettiğini ortaya koyar. Minimum uygulanabilir ürün tasarlarken, en büyük değeri sağlayan temel özelliklere odaklanılmalıdır.
Üç, Parkinson Yasası
Çalışma genellikle mevcut zamanı veya bütçeyi doldurmak için genişler. Makul bir son tarih belirlemek hayati öneme sahiptir; yeterli zamanı sağlarken aşırı rahatlık nedeniyle verimliliğin düşmesini önlemek gerekir.
Dördüncü, Goodhart Yasası
Bir gösterge hedef haline geldiğinde, genellikle iyi bir gösterge olmaktan çıkar. Karmaşık sistemler inşa ederken, örneğin kamu ürünleri fonlaması veya kimlik doğrulama mekanizmaları, bu ilkeye dikkatlice yaklaşmak gerekir.
Beş, Brooks Yasası
Zamanı geçmiş yazılım projelerine ek personel eklemek projeyi daha da geciktirebilir. Bu, bize körü körüne personel artırmak yerine ekibin boyutunu sade tutmamız gerektiğini hatırlatıyor.
Altı, Moore Yasası
Yonga üzerindeki transistör sayısı yaklaşık her iki yılda bir iki katına çıkarken, maliyet yarıya iniyor. Bu gözlem, teknolojik ilerlemenin üstel özelliklerini ortaya koyarak, teknoloji alanında büyük değer yaratmanın önemli bir faktörüdür.
Yedinci, Metcalfe Yasası
Ağların değeri, kullanıcı sayısının karesi ile doğru orantılıdır. Bu ilke, üstel değer artışı sağlayan sistemlerin inşa edilmesinin önemini vurgulamaktadır.
Sekiz, Dunbar Sayısı
İnsanların sürdürebileceği kararlı sosyal ilişki sayısı sınırlıdır. Bu, organizasyon yapısı tasarlarken bilişsel sınırları dikkate almamız, takım büyüklüğünü uygun bir şekilde kontrol etmemiz ve gerektiğinde uygun güven modeli kullanmamız gerektiğini hatırlatır.
Dokuz, Unix Felsefesi
Yazılım geliştirmedeki üç temel ilkeye vurgu yapar: odaklanma, modülerlik ve işbirliği. Bu düşünce, modüler yazılım sistemleri inşa etmemizi teşvik eder, böylece her bir bileşen verimli bir şekilde birlikte çalışabilir.
Onuncu, Conway Kanunu
Organizasyonlar tarafından tasarlanan sistem yapısı genellikle iç iletişim yapısını yansıtır. Bu, organizasyon tasarımında yazılım geliştirme yöntemlerini dikkate almamız gerektiğini, aynı zamanda genel mimarinin genişletilebilirlik sınırlarına dikkat etmemiz gerektiğini hatırlatır.