Tüm kaynaklar

BatonX / Kontrol listesi

Müşteri tarafından yönetilen BatonX pilotuna hazırlık

Temsilî projeyi, onaylı model hedefini, geliştirici iş akışını ve operasyonel sorumlulukları hazırlayın.

Odaklı bir pilot. Altı hazırlık.

Küçük başlayın. Gerçek işi değerlendirin.

  1. Proje

    Temsilî bir repository

  2. Model

    Onaylı bir endpoint

  3. İş akışı

    Görevler, inceleme ve onaylar

  4. Sınırlar

    Çalışma alanı, komutlar ve ağ

  5. Sorumlular

    Net operasyonel sorumluluklar

  6. Başarı

    Kararlaştırılmış değerlendirme kriterleri

Müşteri yönetiminde · sınırlı kapsam · ölçülebilir sonuçlar

Hazırlık özeti · Seçilen pilot sürümünün desteklediği özellikleri ve entegrasyonları doğrulayın.

Bir BatonX pilotunun amacı, kodlama ajanının gerçek bir geliştirme iş akışında kurumun belirlediği sınırlar içinde çalışmasını değerlendirmektir.

Başarılı bir pilot için kapsamı küçük ve ölçülebilir tutun: bir temsilî repository, sınırlı sayıda geliştirici, onaylı bir model hedefi ve açık başarı kriterleriyle başlayın.

Bu rehber, pilot öncesi hazırlıkları açıklar. Kullanılacak BatonX sürümünün desteklediği özellikler ve entegrasyonlar, pilot kapsamı belirlenirken doğrulanmalıdır.

1. Temsilî bir proje seçin

Günlük geliştirme çalışmalarınızı yansıtan, ancak ilk deneme için kritik üretim sistemlerine erişim gerektirmeyen bir repository seçin.

Projenin kurulum adımları, bağımlılıkları ve test komutları belgelenmiş olmalıdır. İlk görevleri hata düzeltme, küçük bir özellik geliştirme veya test ekleme gibi sınırları net çalışmalar arasından belirleyin.

Hazırlayın:

  • Pilot repository’si ve erişim yetkileri.
  • Kullanılacak branch ve kod inceleme süreci.
  • Gerekli paket kaynakları ve geliştirme servisleri.
  • Gizli bilgilerden arındırılmış örnek yapılandırma ve test verileri.

Üretim kimlik bilgilerini veya gerçek müşteri verilerini başlangıç için gerekli kabul etmeyin.

2. Onaylı model hedefini belirleyin

Pilot ajanının hangi model sağlayıcısına ve endpoint’e bağlanacağını netleştirin. Bu hedef, kurumunuzun onayladığı bir sağlayıcı servisi veya pilot sürümünün desteklediği özel bir model endpoint’i olabilir.

Model adı, erişim yöntemi, veri işleme koşulları ve kullanım bütçesi önceden belirlenmelidir. Özel bir endpoint’in uyumluluğu yalnızca API biçimiyle değil, ajanın ihtiyaç duyduğu araç çağrıları ve diğer yeteneklerle birlikte doğrulanmalıdır.

Sağlayıcı kimlik bilgilerinin kim tarafından oluşturulacağını, nasıl korunacağını ve gerektiğinde nasıl iptal edileceğini belirleyin. Onaysız bir model veya sağlayıcıya otomatik geçişi pilotun varsayılan davranışı yapmayın.

3. Geliştirici iş akışını tanımlayın

Pilot, geliştiricinin günlük çalışma biçimini değerlendirmeye yetecek kadar gerçekçi olmalıdır.

Basit bir akış belirleyin:

  1. Geliştirici yetkili proje için oturum başlatır.
  2. Ajana kapsamı belirli bir görev verir.
  3. Ajan, tanımlanan izinler ve gerekli onaylar çerçevesinde çalışır.
  4. Değişiklikler ve test sonuçları geliştirici tarafından incelenir.
  5. Geliştirici, mevcut kod inceleme sürecini kullanarak değişiklikleri teslim eder.

Hangi işlemlerin serbest, hangilerinin onaya bağlı ve hangilerinin yasak olduğunu önceden kararlaştırın. Engellenen bir işlemde geliştiricinin kimden destek alacağını da açıklayın.

4. Çalışma ortamını ve erişim sınırlarını hazırlayın

Ajanın erişebileceği çalışma alanını, çalıştırabileceği işlemleri ve bağlanabileceği hedefleri tanımlayın.

Model bağlantısının yanında bağımlılık indirme, test çalıştırma ve geliştirme servislerine erişim ihtiyaçlarını da değerlendirin. Gerekli bağlantıları tek tek belirleyin; sorunları çözmek için genel ve sınırsız erişim açmayın.

Pilot sırasında şu sınırların doğrulanmasını planlayın:

  • Yetkisiz repository ve çalışma alanı dışı dosya erişimi.
  • İzin verilmeyen komutlar ve ağ bağlantıları.
  • Kimlik bilgilerine erişim.
  • Oturumun durdurulması ve erişimin geri alınması.

5. Operasyonel sorumlulukları netleştirin

Müşteri tarafından yönetilen bir pilotta, kurulumun yapılacağı altyapı ve günlük işletim sorumlulukları açık olmalıdır.

Kurum tarafında altyapı, güvenlik ve geliştirici koordinasyonu için sorumlular belirleyin. BatonX ekibiyle kurulum desteği, sorun inceleme ve güncelleme kapsamını ayrıca kararlaştırın.

Başlamadan önce şu soruları yanıtlayın:

  • Kullanıcı ve repository erişimini kim onaylayacak?
  • Model kimlik bilgilerini ve kullanım bütçesini kim yönetecek?
  • Politika değişikliklerine kim karar verecek?
  • Denetim kayıtlarını kim inceleyecek ve ne kadar süre saklayacak?
  • Bir sorun yaşandığında oturumu kim durduracak?
  • Pilot sonunda erişimler, çalışma alanları ve kayıtlar nasıl ele alınacak?

6. Başarı kriterlerini önceden belirleyin

Pilotun başarısını yalnızca üretilen kod miktarıyla ölçmeyin.

Seçilen geliştirme görevlerinin tamamlanmasını; erişim sınırlarının uygulanmasını, gerekli onayların işlemesini, model kullanımının izlenebilmesini ve sorunların anlaşılır biçimde raporlanmasını birlikte değerlendirin.

Geliştiricinin karşılaştığı gereksiz kesintileri de kaydedin. Pilot sonunda hangi kontrollerin doğrulandığı, hangi sınırlamaların kaldığı ve bir sonraki aşama için nelerin gerektiği açık olmalıdır.

Tüm kaynaklar