iOS özellik geliştirme (kiralık geliştirici ajanı)
Jira hikâyesi alınır, SwiftUI ile geliştirilir, testler yazılır, PR açılır; inceleme ve dağıtım kararı ekipte kalır.
iOS özellik geliştirme (kiralık geliştirici ajanı), Yazılım Geliştirme sektöründe api, app kanalında çalışan bir ajan senaryosudur. Tetikleyici: Sprint’te “hazır” durumuna gelen iOS hikâyesi. iOS Geliştirici Süpervizörü 3 uzman ajanı (Analiz Ajanı, Geliştirme Ajanı, İnceleme Ajanı) 5 sistem üzerinde yönetir (Jira, GitHub, Xcode Cloud, Figma, Workforce Work Log); 9 adımın 2 tanesi sistemde işlem, 2 tanesi doğrulama veya onaydır. Sonuç: Testli PR açıldı, CI yeşil, inceleme yorumları uygulandı; iş kaydına çıktı ve saat karşılığı yazıldı. Onay kuralı: Her PR bir insan tarafından incelenir; üretim dağıtımı ekip liderinin onayında.
iOS özellik geliştirme (kiralık geliştirici ajanı)
- PAY-118 “Ödeme ekranı erişilebilirlik” hazır: 5 puan, 6 kabul kriteri
- Figma karesi ve PaymentView.swift okundu; 3 bileşen, 2 yeniden kullanılabilir modifier
- Plan: VoiceOver etiketleri, Dynamic Type, kontrast; 4 birim + 2 UI testi
- 5 dosya değişti, 214 satır; 6 test yazıldı ve yerelde geçti
- PR #4821 açıldı; Xcode Cloud: build ve testler yeşil (4 dk 12 sn)
- Lint 0 uyarı; erişilebilirlik denetimi 6/6; kod sahipliği kuralı: mobil ekip inceler
- İnsan incelemesi: 2 yorum (isimlendirme, bir test daha) → uygulandı, onaylandı
- İş kaydı: PAY-118 · PR #4821 · 5 puan · saat karşılığı 6,5 · kalite 4,7 · maliyet yazıldı
- Jira hikâyesi “incelendi” durumuna alındı; sürüm notu taslağı eklendi
- ■tamamlandı
Simülasyon · gerçek ajan tanımlarından türetildi · her ajan Otonom Ajan ile diyalogla kurulabilir ve test korpusuyla doğrulanır
Sprint’te “hazır” durumuna gelen iOS hikâyesi
Testli PR açıldı, CI yeşil, inceleme yorumları uygulandı; iş kaydına çıktı ve saat karşılığı yazıldı
Ajanlar
iOS Geliştirici Süpervizörü
Hedefi adımlara böler, ajanlara dağıtır, onay noktalarını yönetir, sonucu birleştirir.
Analiz Ajanı
Hikâyeyi, tasarımı ve mevcut kodu okur, planı çıkarır
get_storyget_figma_framesearch_codebasedraft_planGeliştirme Ajanı
SwiftUI kodunu ve testleri yazar
edit_filesrun_unit_testsrun_ui_testsopen_prİnceleme Ajanı
Kendi kodunu kurallara göre inceler, yorumları uygular
lintcheck_accessibilityapply_review_commentslog_workAdımlar
| # | Tür | Ajan | Ne olur | Sistem | ms | tok |
|---|---|---|---|---|---|---|
| 01 | giriş | iOS Geliştirici Süpervizörü | PAY-118 “Ödeme ekranı erişilebilirlik” hazır: 5 puan, 6 kabul kriteri | Jira | 200 | — |
| 02 | araç | Analiz Ajanı | Figma karesi ve PaymentView.swift okundu; 3 bileşen, 2 yeniden kullanılabilir modifier | Figma | 520 | — |
| 03 | akıl yürütme | Analiz Ajanı | Plan: VoiceOver etiketleri, Dynamic Type, kontrast; 4 birim + 2 UI testi | — | 900 | 1.400 |
| 04 | yazma | Geliştirme Ajanı | 5 dosya değişti, 214 satır; 6 test yazıldı ve yerelde geçti | GitHub | 1.600 | 3.200 |
| 05 | araç | Geliştirme Ajanı | PR #4821 açıldı; Xcode Cloud: build ve testler yeşil (4 dk 12 sn) | Xcode Cloud | 700 | — |
| 06 | doğrulama | İnceleme Ajanı | Lint 0 uyarı; erişilebilirlik denetimi 6/6; kod sahipliği kuralı: mobil ekip inceler | — | 600 | 520 |
| 07 | insan onayı | iOS Geliştirici Süpervizörü | İnsan incelemesi: 2 yorum (isimlendirme, bir test daha) → uygulandı, onaylandı | — | 3.000 | — |
| 08 | yazma | İnceleme Ajanı | İş kaydı: PAY-118 · PR #4821 · 5 puan · saat karşılığı 6,5 · kalite 4,7 · maliyet yazıldı | Workforce Work Log | 300 | — |
| 09 | bildirim | İnceleme Ajanı | Jira hikâyesi “incelendi” durumuna alındı; sürüm notu taslağı eklendi | Jira | 240 | — |
Legacy modül modernizasyonu: analiz, test, yeniden yazım, PR
Jira'daki bir epic'ten başlar; eski modül okunur, davranışı testlerle sabitlenir, yeniden yazılır ve kanıtlı bir PR açılır.
Özellik teslimat hattı
Bir Jira epic'i ajanlarla kriter, tasarım, kod ve teste dönüşür; insan yalnızca PR'ı inceler ve onaylar.
CI/CD sürüm hattı
Derleme, test, tarama ve staging otomatik; üretime yalnızca sürüm yöneticisi onayıyla ArgoCD ile çıkılır.
Yapay zekâyı denemekten, yapay zekâyla dönüşüme geçme zamanı.
30 dakikalık keşif oturumunda önceliklendirdiğiniz 2–3 iş problemini ele alalım, benzer bir senaryonun canlı demosunu görün, Değer katmanı analiziyle başlayan bir yol haritası taslağı çıkaralım.
- Öncelikli 2–3 iş problemi
- Benzer senaryonun canlı demosu
- Değer analiziyle başlayan yol haritası