Article
AI ile Yazılım Proje Planlama: Roadmap, Epik ve Task Hiyerarşisi
Yazılım projelerinizi AI hızıyla ama Alios disipliniyle yönetin. Roadmap'ten atomik tasklara proje ağacı kurma ve sorumluluk yönetimi rehberi.
AI ile Yazılım Projesi Nasıl Planlanır? (Roadmap → Epik → Task) Alios ile Örnek
Yazılım dünyasında yeni bir dönemdeyiz: AI ile Üretim Çağı. Artık bir fikri koda dökmek dakikalar alıyor. Ancak bu hız, beraberinde devasa bir yönetim sorununu getiriyor. Plansızca yazdırılan binlerce satır kod, bir süre sonra projenin kendi ağırlığı altında ezilmesine ve "teknik borç" bataklığına saplanmasına neden oluyor.

AI araçlarını (Cursor, ChatGPT, GitHub Copilot) birer "motor" olarak düşünürsek; bu motorun hangi yöne gideceğini belirleyen "direksiyon" ve "şasi" Alios'un Dijital Omurga (Digital Spine) mimarisidir. Bu rehberde, bir yazılım projesini "Fikir" aşamasından "Ürün" aşamasına taşırken; Alios üzerinde Roadmap → Epik → Task hiyerarşisini nasıl kuracağınızı 2000 kelimelik derinlemesine bir analizle inceleyeceğiz.
1. Planlama Katmanları: Mimari Netlik Neden Şart?
AI ile çalışırken yapılan en büyük hata, doğrudan "kod yazdırmaya" başlamaktır. Oysa AI, kendisine verilen kapsam kadar akıllıdır. Alios'ta kuracağımız dikey hiyerarşi, projenin anayasasını oluşturur:
Üst Hedef (Roadmap/Milestone): Projenin "Neden" var olduğunu ve varılacak ana durağı tanımlar.
Epik (Feature/Modül): Ana hedefe ulaşmak için gereken büyük parça gruplarıdır.
Task (Düğüm/Node): Bir yazılımcının (veya AI'nın) tek seferde bitirebileceği atomik iş parçalarıdır.
2. Alios Üzerinde Örnek Proje Ağacı: "E-Ticaret SaaS Paneli"
Gelin, Alios'ta bir SaaS projesinin nasıl dallanıp budaklandığını somut bir örnekle görelim.
SEVİYE 1: Üst Hedef (Master Node)
Düğüm Adı: [ROADMAP] SaaS E-Ticaret Altyapısı V1.0 Launch
Çıktı Tanımı: İlk 100 müşterinin ödeme alabileceği, stabil ve ölçeklenebilir bir satış platformunun yayına alınması.
Kabul Kriteri: Güvenli ödeme akışı, kullanıcı kayıt sistemi ve ürün listeleme özelliklerinin %100 çalışır olması.
Owner (Kaptan): CTO (Ürün Sahibi)
SEVİYE 2: Epikler (Sub-Nodes)
Üst hedefin altında, projenin ana sütunları yükselir.
Düğüm A: [EPİK] Kullanıcı Kimlik ve Yetkilendirme Sistemi (Auth)
Çıktı Tanımı: JWT tabanlı, MFA (Çok faktörlü doğrulama) destekli güvenli giriş altyapısı.
Kabul Kriteri: Kayıt ol, Giriş yap, Şifremi unuttum akışlarının hatasız tamamlanması; siber güvenlik testlerinden geçmesi.
Owner: Backend Lead
Düğüm B: [EPİK] Ödeme Geçidi Entegrasyonu (Stripe/Iyzico)
Çıktı Tanımı: Kredi kartı ile tek çekim ve abonelik modellerinin sisteme entegre edilmesi.
Kabul Kriteri: Başarılı işlem sonrası "Webhook" üzerinden veritabanının güncellenmesi ve fatura oluşturulması.
Owner: FinTech Engineer
SEVİYE 3: Tasklar (Atomik Düğümler)
İşte AI'nın devreye girdiği, kodun üretildiği seviye burasıdır.
Düğüm A.1: [TASK] Login Sayfası Frontend Geliştirmesi
Çıktı Tanımı: React/Next.js kullanılarak tasarıma uygun giriş formunun oluşturulması.
Kabul Kriteri: Mobil uyumluluk, client-side validation (e-posta format kontrolü) ve hata mesajlarının gösterilmesi.
Owner: Frontend Developer
Düğüm B.1: [TASK] Stripe Checkout Session API Yazılması
Çıktı Tanımı: Sepet verisini Stripe'a gönderip ödeme linki dönen backend endpoint'in hazırlanması.
Kabul Kriteri: API'nin 200 OK dönmesi, metadata içinde 'customer_id' barındırması.
Owner: Backend Developer
3. "Üç Altın Kural" Disiplini: Tanım, Kriter, Owner
Alios'ta bir işin "sahipsiz" veya "belirsiz" kalması yasaktır. Her düğüm (Node) şu üç bileşeni barındırmalıdır:
A. Çıktı Tanımı (Output Definition)
"Bunu yap" demek yerine "Şu çıktıyı üret" demek. AI ile çalışırken bu çok kritiktir.
Kötü Tanım: "Giriş sayfasını yap."
İyi Tanım: "Kullanıcının e-posta ve şifresiyle giriş yapabileceği, şifre gizleme ikonu olan responsive bir UI bileşeni üret."
B. Kabul Kriteri (Acceptance Criteria)
İşin bittiğine kim, nasıl karar verecek? Kabul kriteri olmayan iş, sonsuz bir revizyon döngüsüne girer.
Örnek: "API yanıt süresi 200ms altında olmalı", "Unit testler %80 kapsama oranına ulaşmalı."
C. Owner (Kaptan)
Alios'ta sorumluluk paylaştırılmaz, teslim edilir. Bir işin sahibi (Kaptanı) tektir. Eğer bir iş biterse o kişi tebrik edilir; eğer bir iş WAKLIYOG (Bekliyor) durumunda takılırsa, önündeki engeli kaldırmak o kişinin görevidir.
4. AI Destekli Planlamanın Avantajları
Alios hiyerarşisiyle planlanmış bir projede AI kullanmanın farkları şunlardır:
Bağlam (Context) Yönetimi: AI'ya "Bana bir giriş sayfası yaz" demek yerine; Alios'taki epik tanımını ve kabul kriterlerini kopyalayıp verdiğinizde, AI projenin genel mimarisine çok daha uygun bir kod üretir.
Hız ve Denetim: AI saniyeler içinde kodu yazar (Hız). Siz ise Alios üzerinden o kodun kabul kriterlerini karşılayıp karşılamadığını denetlersiniz (Denetim).
WAKLIYOG ile Darboğaz Teşhisi: AI bir kütüphane hatasına takılırsa veya bir tasarım dosyası eksikse, yazılımcı işi hemen WAKLIYOG statüsüne çeker. Yönetici, projenin nerede durduğunu Dashboard'da saniyeler içinde görür.
5. Kurumsal Hafıza: Kod Gider, Sistem Kalır
Yazılım projelerinde personel değişimi en büyük risktir. Alios'un İş Ağacı (Tree View) yapısı sayesinde, yeni gelen bir yazılımcı projenin en üst hedefinden en alt taskına kadar tüm "karar geçmişini" görebilir.
Neden bu ödeme sistemi seçildi?
Geçen ayki hatayı kim, nasıl çözdü?
AI hangi promptlarla bu yapıyı kurdu? Hepsi düğümlerin altındaki yorumlarda ve geçmiş verilerinde saklıdır.
6. Sonuç: Strateji Yoksa Kod Çöptür
AI ile yazılım geliştirmek, 200 km hızla giden bir araç kullanmak gibidir. Eğer önünüzde bir yol haritası (Roadmap), netleştirilmiş ana yollar (Epikler) ve her kavşakta ne yapacağınızı söyleyen tabelalar (Tasklar) yoksa; kaza yapmanız kaçınılmazdır.
Alios, size o yolu çizer. Dijital Omurga sistemiyle, karmaşık yazılım projelerini yönetilebilir, şeffaf ve her aşaması onaylı (Review) bir sürece dönüştürür.
Alios'ta İlk Projenizi Başlatma Adımları (Özet)
Ana Düğümü Aç: Vizyonunuzu ve nihai çıktıyı tanımlayın.
Epikleri Dallandır: Projeyi 4-5 ana teknik sütuna bölün.
Atomik Taskları Tanımlayın: İşleri 1-2 günlük paketlere indirin.
Kaptanları Ata: Her düğümün başına bir sorumlu koyun.
Kabul Kriterlerini Yaz: "Bitti" demenin şartlarını netleştirin.
Dashboard'dan İzle: Gecikenleri ve bekleyenleri (WAKLIYOG) anlık takip edin.