Novemade

Nasıl geliştiriyoruz

11 ürün. Tek bir paylaşılan üretim sistemi.

Pahalı kısımlar paylaşılmadıkça 11 ürün yan yana yürümez. Araştırma, üretim, yayın ve ölçüm tek bir iç sistemden geçiyor; böylece beşinci ürünün çıkışı birincisinden daha az maliyetli oluyor ve çıkarken daha bilgili oluyor.

Döngü

9 aşama ve son aşama ilkini besliyor.

Her ürün aynı devrede dönüyor. Aşamalar içlerinde ne olduğuna göre adlandırıldı; bir şeyi öğrenmek ile ona göre davranmanın iki ayrı aşama olmasının sebebi bu.

  1. 01AraştırmaSinyaller ve ürün başına bir fikir bankası; hiçbir şey yapılmadan önce ilgililik açısından puanlanıyor.
  2. 02TasarımÜrün kendi sesine, iddialarına ve sınırlarına karar veriyor. Sistem onları dolduruyor.
  3. 03YapımGörseller, anlatım ve altyazılar her ürünün kendi materyalinden bir araya getiriliyor.
  4. 04YerelleştirmeHer dilde her dize; kataloglar arasındaki eşlik varsayılmak yerine denetleniyor.
  5. 05TestÖnce otomatik kapılar, sonra bir insan. Hiçbir şey incelenmeden kuyruğa girmiyor.
  6. 06YayınPlatform bazında paketleme; yayınlama bilerek insan onayının arkasında tutuluyor.
  7. 07ÖlçümÇıkış ve performans sinyalleri, işin yapıldığı yere geri dönüyor.
  8. 08ÖğrenmeBir üründe işe yarayan şey, soran bir sonraki ürün tarafından okunabiliyor.
  9. 09İyileştirmeDüzeltme, bir ürünün kendi kopyasına değil, paylaşılan sisteme iniyor.

Sistemin garanti ettiği şeyler

Otomasyon, ancak yeniden çalıştırmak güvenliyse işe yarar.

Bir üretim sistemindeki işin çoğu bir şey üretmek değil. Yeniden denemenin, çökmenin ya da mükerrer bir tetiklemenin zarar verememesini sağlamak — geri kalanın otomatik olabilmesini sağlayan şey de bu.

Hiçbir şey iki kez yayınlanmıyor

İçerik ve yayın işleri, kendi girdilerinin belirlenimci özetleriyle kimlikleniyor. Mükerrer bir tetikleme, bir yeniden deneme ya da bir çökme-ve-yeniden-başlama aynı kimliğe çözümleniyor; yani sistem iki kez üretemiyor ya da iki kez paylaşamıyor.

Yeniden denemek her zaman güvenli; otomasyonu yeniden başlatılabilir kılan şey bu.

Çökme kaldığı yerden devam ediyor, baştan başlamıyor

Her aşama, bir sonrakinden önce sonucunu kontrol noktasına yazıyor. Yarıda kalan bir hata, arkasındaki pahalı işi yinelemek yerine son tamamlanan aşamadan devam ediyor.

Uzun bir hat, bütün koşuya mal olmadan başarısız olabiliyor.

Sistem bir ürünün adını hiç öğrenmiyor

Ürüne göre değişen her şey — ses, içerik aileleri, materyal konumları, asla iddia edilmemesi gereken şeylere dair kurallar — o ürünün kendi yapılandırmasında duruyor. Paylaşılan kod onu okuyor ve hiçbir ürüne doğrudan atıfta bulunmuyor.

Yeni bir ürün bir yapılandırma, bir çatallama değil.

Tekrar umut edilmiyor, ölçülüyor

Her parça; konusunun, kancasının ve metninin parmak izini taşıyor. Yeni iş, o ürünün son geçmişiyle karşılaştırılıyor ve çok yakınsa reddediliyor; bu da üreteci farklı bir açı için geri gönderiyor.

Hacim var, ama akış tek bir ürünün kendi kendine konuşması gibi okunmuyor.

Hatalar yutulmuyor, sınıflandırılıyor

Dış çağrılar sınırlı geri çekilmeyle yeniden deneniyor ve geçici, kalıcı ve yapılandırılmamış olarak ayrılıyor. Henüz kurulmamış bir platform normal bir uyarı; asla bir çökme ve asla sessiz bir atlama değil.

Bozuk olan ile henüz bağlanmamış olan arasındaki fark her zaman görünür.

Kalite kapıları bir insan bakmadan önce çalışıyor

Üretilen çıktı, bir kuyruğa ulaşmadan önce otomatik olarak denetleniyor; her sahnenin yer tutucu değil gerçek ürün materyali kullanıp kullanmadığı dahil. Bir insanın incelediği şey mekanik testleri çoktan geçmiş oluyor.

İnceleme süresi apaçık kusurları yakalamaya değil, muhakemeye gidiyor.

Hatalar söylentiye değil teste dönüşüyor

Can sıkıcı arızalar — zaten soru biçiminde yazılmış bir konuyu bozan bir şablon, bir öneki ikiye katlayan bir açılış — her biri gerçek çıktı üretip okunarak bulundu, sonra bir gerileme testiyle sabitlendi.

Aynı hata sınıfı sessizce geri gelemiyor.

Bir dil ya bütün olarak yayınlanıyor ya hiç sunulmuyor

Kataloglar, bir yapı geçmeden önce referans dile karşı eşlik için denetleniyor; böylece bir dil, anahtarlarının yarısı ve ekranın ortasında İngilizce bir cümleyle yayınlanamıyor. Bir dilin metinden fazlasına ihtiyacı olduğu yerde — sağdan sola bir yerleşim, daha uzun bir bileşik kelime, kayıtlı bir ses — o da denetleniyor; dosyada değil, ekranda.

On, on altı ya da yirmi dokuz dil ve hiçbirinde yarı çevrilmiş ekran yok.

Üretilen her materyal onu neyin yaptığını biliyor

Bir modelin ürettiği materyaller; modeli, tam sürümünü, lisansını ve içinden seçildikleri aday kümesini taşıyor ve bunlar dosyanın yanında saklanıyor. Kayıtlı ses; motorunu, lisansını ve kendi kalite denetiminin onu puanladığı ölçümü taşıyor. Bir ekran görüntüsü kümesi dosya başına bir özet taşıyor.

Yıllar sonra bir lisans sorusu bir soruşturma değil, bir arama.

İnsan onayı döngüde kalıyor

Sistem hazırlıyor, paketliyor ve öneriyor. Bir insan onaylıyor. Yayınlama hiçbir zaman tamamen özerk değil — ihmalden değil, tasarımdan.

Yayın kontrolünü devretmeden ölçek.

Kendiniz doğrulayın

Bu web sitesi de aynı disiplinle yapıldı

Standardı anlatmak yerine, şu an okuduğunuz sayfada neyin zorunlu kılındığı burada.

  • 01Tek bir marka tanımı, dağıtılabilir her markayı, simgeyi, favicon’u ve sosyal kartı üretiyor. Hiçbir şey elle dışa aktarılmıyor.
  • 02Materyal hattı, altyazısı olmayan bir ekran görüntüsünü reddediyor; yani hiçbir görsel alternatif metin olmadan yayınlanamıyor.
  • 03Bir ürün sahip olmadığı bir mağaza kaydını iddia ederse ya da içerikte herhangi bir yerde indirme sayısı, puan veya kullanıcı sayısı görünürse derleme başarısız oluyor.
  • 04Renk karşıtlığı, her iki temada da üzerine boyandığı her yüzeye karşı bir testte hesaplanıyor.
  • 05Bir tarayıcı koşum takımı her rotayı sekiz genişlikte yüklüyor ve yatay taşmada, çökmüş bir mobil menüde ve kapanmayan bir menüde başarısız oluyor.
  • 06İç bağlantılar her denetimde taranıyor; böylece bir yeniden adlandırma arkasında sessizce ölü bir bağlantı bırakamıyor.
  • 07Bu sitenin kendi kataloğu hakkında söylediği her sayı, derlenirken katalogdan hesaplanıyor. Biri bir cümleye elle yazılırsa bir test derlemeyi düşürüyor.
  • 08Her ürünün çalışan bir denemesi olmak zorunda ve bu varsayılmıyor, doğrulanıyor — denemesi olmayan bir ürün eklemek derlemeyi düşürüyor.
  • 09Bir ürün, yalnızca mağaza durumu kaydının herkese açık olduğunu söylüyorsa YAYINDA etiketi gösterebiliyor ve yalnızca herkese açık bir kayıt bir indirme düğmesi üretebiliyor.

Çizgi

Yayınlamadıklarımız

Bu sayfa sistemin ne yaptığını ve ne ürettiğini anlatıyor. Nasıl dağıtıldığını anlatmıyor. Sunucular, uç noktalar, kimlik bilgileri, makine adları, depolama yolları ve güvenlik mimarisi özel kalıyor — ilginç oldukları için değil, yayınlamak dikkatsizlik olacağı için. Herkese açık site ile iç sistemler hiçbir kimlik bilgisini ve hiçbir denetim yolunu paylaşmıyor.