Kodlayan PM Günlüğü (Bölüm 2): Bir Proje Yöneticisinin Play Store ile İmtihanı

Resim
 MVP’den store sürecine giden bir uygulamanın ilk haftasında, bir proje yöneticisi olarak kağıt üzerindeki planların gerçek dünya bariyerlerine nasıl çarptığını bizzat deneyimledim. Son 2 aydır APK formatında yakın çevremin desteğiyle test ettiğim Finans Asistanım uygulaması için 23 Şubat itibarıyla Google Play Store’un 14 günlük zorunlu kapalı test sürecine başladık. Bu süreç, sadece 25 dolarlık bir giriş ücreti ödemekten ibaret değil; kimlik doğrulamadan yasal prosedürlere, reklam modeli seçiminden uygulama kimliği formlarına kadar devasa bir dokümantasyon yükünü yönetmeyi gerektiriyor. Bir PM olarak bu süreci yönetirken en stratejik hamlem, Google'ın zorunlu tuttuğu 12 kişilik test ekibini 32 kişiye çıkarmak oldu; nitekim listenin yarısının iOS kullanıcısı çıkmasıyla "ihtiyatlı kaynak yönetimi" kasımın ne kadar hayati olduğunu bir kez daha anladım. Test sürecinin resmiyete dökülmesi için 12. kişinin login olması gerekiyordu ve bu noktada imdadıma, her zaman en büyük d...

Terminalin Yeni Sakini: Claude Code ile "Agentic" Geliştirme Dönemi

 Yazılım geliştirme ekosistemi, kod tamamlama (autocomplete) aşamasından, tüm süreci uçtan uca yönetebilen "ajan" (agentic) sistemlere doğru hızlı bir evrim geçiriyor. Anthropic’in yeni duyurduğu Claude Code, bu değişimin en somut örneklerinden biri. Artık sadece bir sohbet botuna kod sormuyoruz; terminalimize yerleşen, dosya sistemimize hakim olan ve komut satırında bizimle birlikte çalışan bir iş ortağıyla tanışıyoruz.

Sadece Kod Değil, Bağlam (Context) Sunuyor

Claude Code'u benzerlerinden ayıran en büyük fark, projenizin tamamını bir bütün olarak okuyabilmesi. Geleneksel AI araçları sadece o an açık olan dosyaya odaklanırken, Claude Code tüm dizini tarayarak bağımlılıkları anlıyor, hataları izliyor ve projenin mimari yapısına uygun çözümler üretiyor.

Örnek Senaryo: "Auth modülü için testleri yaz, eksik hata mesajlarını tamamla ve her şey bittiğinde bir Pull Request oluştur" dediğinizde, Claude Code dosyaları düzenliyor, testleri koşturuyor ve Git süreçlerini sizin adınıza yönetiyor.


Kurulumdan Aksiyona: Esnek ve Erişilebilir

Aracın en dikkat çekici yönlerinden biri de bariyerleri ortadan kaldırması. İster terminal (CLI) tutkunu olun, ister VS Code veya JetBrains ekosisteminden çıkmayın; Claude Code her yerde sizinle. Hatta web arayüzü ve mobil desteği sayesinde, terminale erişiminiz olmayan durumlarda bile codebase üzerinde işlem yapabiliyorsunuz.

Farklı platformlar için kurulum adımları ve detaylı CLI komutları için https://code.claude.com/docs/en/quickstart 


"CLAUDE.md" ile Proje Hafızası Oluşturmak

Yazılım projelerinde standartların korunması zordur. Claude Code, projenin kök dizinine eklenen bir CLAUDE.md dosyasını okuyarak işe başlıyor. Bu dosyada tanımladığınız mimari kararlar, tercih edilen kütüphaneler veya kodlama standartları, Claude'un projenin "anayasasına" uygun hareket etmesini sağlıyor. Bu, ekipler için paha biçilemez bir dijital hafıza anlamına geliyor.

Model Context Protocol (MCP) ile Sınırları Aşmak

Sadece yerel dosyalarla sınırlı kalmak istemeyenler için MCP (Model Context Protocol) desteği devreye giriyor. Bu sayede Claude; Jira biletlerinizi okuyabiliyor, Slack üzerinden bilgi çekebiliyor veya Google Drive’daki dokümanlarınıza bakabiliyor. Geliştirme süreci, kod editörünün dışına çıkarak tüm operasyonel araçlarla entegre bir hale dönüşüyor.

Sonuç

Claude Code, teknolojiyi sadece "tüketen" değil, onu "yöneten" herkes için geliştirme döngüsündeki sürtünmeyi azaltıyor. Manuel olarak yapılan, zaman alan ve hata yapmaya müsait operasyonel yükleri AI ajansına devretmek; yaratıcı çözümlere ve ürünün özüne odaklanmak için devasa bir alan açıyor.

Yorumlar

Bu blogdaki popüler yayınlar

ChatGPT ile Sadece Sohbet mi Ediyoruz? Asıl Devrimi Kaçırıyor Olabilir miyiz?

Merhaba Dünya: Bir Proje Yöneticisi Neden Kodun İçine Girer?

Yerel LLM Dünyasına Giriş: Ollama ve CrewAI ile Kendi Ajan Ekibimi Kurdum