Makine çevirisidir. Fiyatlar ve koşullar dahil olmak üzere başvuru metni İngilizce sürümdür.İngilizce okuyun

    Yazılım artık bir zanaat değil. Bu bir teknik.

    Yetmiş yıl boyunca yazılım, bir atölyede mobilya gibi yapıldı — bir usta, bir parça, her şey sıfırdan. Bu dönem sona erdi. Kod yazmak ucuzladığında değer plana, parçalara ve üretim hattına kayar. Bu yüzden bir fabrika gibi üretiyoruz.

    01

    Kod yazmanın maliyeti çöktü

    Yapay zeka ajanları artık kodun çoğunu yazıyor. Her yazılım projesinin pahalı ortası — uygulamanın yazılması — neredeyse bir gecede ucuz kısma dönüştü. Amacımız: bir ekibin bir çeyrek sürdüğü işi, denetimli bir üretim hattının bir haftada teslim etmesi.

    02

    Çoğu yazılım çözülmüş bir problemdir

    Oturum açma, faturalandırma, çok kiracılılık, diller, izleme: her iş uygulaması bunlara ihtiyaç duyar ve hiçbiri yeniden icat edilmeyi hak etmez. Bunlar standart parçalardır — katalog ürünleridir, tasarım işi değil.

    03

    Kıt kalan, problemin kendisidir

    Bir bisiklet dükkânını, bir kiralama filosunu, bir bakım hizmetini anlamak — ve doğru inşa edilmesi gerekeni tanımlamak. İnsanların yeri burasıdır. İyi bir spesifikasyonun ardından gelen her şey endüstrileştirilebilir.

    Bir zanaat, adımları yazılabildiği, tekrarlanabildiği ve kontrol edilebildiği anda tekniğe dönüşür. Yazılım az önce bu eşiği geçti — ve bir şey teknik olduğunda, fabrika atölyeyi geride bırakır.

    İlk eğitimden çalışan yazılıma kadar, istasyon istasyon. Her biri işaretlidir: Canlı olan bugün çalışır; Yakında olan ise sıradaki geliştirmemizdir.

    1. 01Canlı

      Her şey eğitimle başlar

      Hattan önce insanlar gelir: danışmanlar KOBİ’lere yapay zekâda danışmanlık yapmayı öğrenir, ardından beyaz etiketli bir kursla müşterilerinin ekiplerini eğitir; kursun son adımı yeni bir proje ya da yeni gereksinimler olur.

      Daha fazla bilgi
    2. 02Canlı

      Önce gereksinimler

      Belirsiz bir brief’ten hiçbir şey inşa edilmez. Bir görüşme, her biri kabul kriterleriyle birlikte gereksinimlere dönüşür; hat yalnızca kabul edilmiş olanı inşa eder.

    3. 03Canlı

      Kesintisiz bir hat

      Gereksinimleri kabul edilir edilmez, bir iş adımı tıklama gerekmeden bir kodlama ajanına gönderilir: proje başına sırayla, aynı anda tek bir inşa. Her iş adımı bir pull request olarak çıkar.

    4. 04Canlı

      Her değişikliğe kapılar

      Her pull request, projenin CI ve güvenlik taramalarından, ardından yapay zekâ güvenlik incelemesinden geçer. İnceleme kapalı başarısız olur: karar yoksa birleştirme yoktur ve birleştirme, incelenen tam sürüme sabitlenir. Ana dal üzerindeki bir koruma, kapıları atlatmış hiçbir şeyin yayımlanmasına izin vermez.

    5. 05Canlı

      Her kriter için kanıt

      Her kabul kriteri, gereksinimin son değişikliği birleştirildikten sonra kaydedilen CI'dan kendi test çalışmasını alır ve bir gereksinim yalnızca tümü geçtiğinde doğrulanmış sayılır. Bir kişinin kontrol ettiği kriter, onaylanana kadar 'İnsan kontrolü bekliyor' olarak görünür. Ajanın sözü asla geçerli sayılmaz.

    6. 06Canlı

      Önce test, kırmızıdan yeşile

      Her kabul kriteri için test, kendi commit'inde önce yazılır ve kod onu geçirmeden önce CI'da başarısız olmalıdır. Bir değişiklik birleştirilmeden önce, geçit her kriterin testinin kırmızıdan yeşile döndüğünü ve yolda değişmediğini kontrol eder; gereksinim her iki çalışmayı da bağlar.

    7. 07Canlı

      Onarım döngüsü

      CI ya da güvenlik incelemesi bir değişikliği reddettiğinde, bulgular aynı ajan oturumuna geri gönderilir; ajan bunları aynı pull request üzerinde düzeltir ve her kapı yeniden çalışır. Varsayılan olarak en fazla iki onarım yapılır; sonrasında bir kişi devralır.

    8. 08Canlı

      Standart parçalar

      Her uygulama, çözülmüş sorunları zaten içeren fabrika şablonundan başlar: oturum açma, kiracılar ve roller, yasal sayfalar, düzen. Bir kez inşa edilir, üretimde sertleştirilir ve bir daha yeniden yapılmaz.

    9. 09Canlı

      Her adımda fabrika kütüphanesi

      Bir iş adımı planı onaylandığında, her iş adımı tasarımın seçtiği standart parçalarla birlikte gelir. Veritabanına ya da diğer hassas alanlara dokunan iş adımları, kütüphanenin güvenlik ve veritabanı yönergeleriyle inşa edilir; inşa kaydı hangilerinin ve neden uygulandığını listeler.

    10. 10Canlı

      Canlıya yayın

      Bir sürümü yayımlamak, barındırılan uygulamayı üretime dağıtır: önce veritabanı geçişleri sırayla çalışır ve ilk hatada durulur; ardından inşa gelir. Sürüm, ancak canlı adres onu sunduğunda Canlı görünür.

    11. 11Canlı

      Dürüst bir durum

      Kapsamdaki her şey yayımlanana kadar proje “Geliştiriliyor — 6 iş adımından 3’ü yayımlandı” olarak görünür; “Canlı” ise yalnızca bundan sonra görünür. Yeni bir uygulama ziyaretçilere “Yakında” gösterir, oturum açmış kullanıcılarına ise inşa adımlarını gösterir. “Uygulamadakiler” sayfası, uygulamanın hangi parçalarla geldiğini, neyin inşa edildiğini ve neyin hâlâ sırada olduğunu listeler.

    12. 12Canlı

      Kayıtta

      Her inşa işi, her sürüm dağıtımı ve kapılar dışından ana dala ulaşan her değişiklik kaydedilir. Operatör işlemlerimiz yalnızca eklenebilen bir denetim günlüğüne gider.

    13. 13Canlı

      Kapsamlı anahtarlar, AB barındırma

      Barındırdığımız uygulamalar için her inşa, yalnızca o tek depoya ait, kısa ömürlü bir belirteç alır; inşa bittiğinde silinir. Model anahtarlarınız PP Orchestrator’ünüzde kalır. Bulut örnekleri Almanya’da (AB) çalışır.

    “Canlı”, bir Product Printer sürümünde yayımlanmış ve yönetilen örneklerimizde çalıştığı anlamına gelir. Bir istasyon, ancak sürümü yayımlandığında Yakında durumundan Canlı durumuna geçer.

    Atölye dönemi güzeldi. Fabrika dönemi erişilebilir.

    — Gürültüyü kesin.

    Sorununuzla gelin →