Rehber

Git-aware proje yönetimi nedir?

Git-aware proje yönetimi her görevi kendi kod değişikliklerine bağlar ve geliştiricilerin görevleri IDE'den bitirmesini sağlar — böylece pano, kayıtları elle güncellemeleri için geliştiricilere bel bağlamak yerine gerçek işi yansıtır.

Diagram explaining what Git-aware project management is

Git ile proje yönetimi: yazılım ekipleri için bir tanım

Proje yönetimi araçları ekiplerin işi planlamasına, görev atamasına ve ilerlemeyi izlemesine yardım eder. Ama yazılım ekipleri için gerçek işin büyük bölümü başka bir yerde olur: IDE'nin içinde — Git dallarında, commit'lerde, push'larda ve kod değişikliklerinde. Git-aware proje yönetimi bu boşluğu kapatır. Her görevin kendi commit'leri olur; böylece bir görevin kod değişiklikleri bir arada kalır ve kolayca incelenir, görevi IDE'de bitirmek ise onu panoda ilerletir — görevler kod tabanından kopuk yalıtık kartlar olarak görülmez.

Geleneksel proje panolarının sorunu

Çoğu proje yönetimi aracı manuel güncellemeler üzerine kuruludur. Bir geliştirici görev üzerinde çalışır, kod yazar, Git ile commit'leyip push eder — sonra panoyu güncellemek için tarayıcıya dönmek zorundadır, tabii hatırlarsa. Yazılım ekiplerinin hissettiği sıkıntıların çoğunu yaratan tek bağımlılık budur:

✕Pano gerçek geliştirme işinin gerisinde kalır.
✕Geliştiriciler IDE, terminal, Git ve tarayıcı arasında gidip gelirken odağını kaybeder.
✕Yöneticiler ve ekip liderleri güncelliğini yitirmiş proje durumu görür.
✕Kod ilerlemesi ile proje ilerlemesi birbirinden ayrışır.

Sorun ekiplerin özensiz olması değil — panonun, geliştirmenin gerçekte olduğu yerden ayrı durmasıdır.

Jira gibi pano öncelikli araçlar süreci kodun önüne koyar — Vi'nin bir Jira alternatifi olarak nasıl karşılaştırıldığını görün →

Geleneksel ve Git-aware proje yönetimi

Geleneksel proje yönetimi pano önceliklidir: kartlara, sütunlara, durumlara ve son tarihlere odaklanır. Git-aware proje yönetimi geliştirme önceliklidir — panoyu korur, ama onu yazılım iş akışına bağlar. Fark planlamada değil; yürütmenin kod tabanıyla ne kadar bağlı kaldığındadır.

Comparison of traditional project management and Git-aware project management

Geleneksel proje yönetimi

✕Sorusu: “Görevi güncelleyen oldu mu?”
✕Durum değişiklikleri manueldir ve unutulması kolaydır
✕Pano ile kod ayrı dünyalarda yaşar

Git-aware proje yönetimi

✓Sorusu: “İş akışında gerçekte ne oldu?”
✓IDE'de görevi Tamamlandı olarak işaretlemek commit'ler ve görevi sonraki adıma taşır
✓Pano gerçek geliştirme etkinliğini yansıtır

Git proje yönetimi ile Git-aware proje yönetimi arasındaki fark nedir?

Git proje yönetimi, işi doğrudan Git sunucusunun içinde yürütmek demektir — depoyla yan yana duran issue'lar, pull request'ler ve panolar — Git-aware proje yönetimi ise ekibin tamamını Git sunucusuna taşımadan, geliştiricinin IDE'sinden her görevi kendi commit'lerine bağlayan bir proje aracı demektir. Birincisi depo merkezlidir: pano GitHub, GitLab ya da Bitbucket'ın bir özelliğidir, dolayısıyla görünürlüğe ihtiyaç duyan herkes — yöneticiler, QA, destek, müşteriler — bir geliştirici aracının içinde çalışmak zorunda kalır. İkincisi gerçek bir proje katmanını korur — iş akışları, onaylar, SLA, zaman takibi, kilometre taşları — ve her görevi commit'lerine bağlar; böylece kod Git'te, süreç proje aracında kalır.

Git proje yönetimi (GitHub Projects, GitLab, Bitbucket)

✕Pano Git sunucusunun içinde yaşar; proje görünürlüğü bir geliştirici hesabı ve geliştirici arayüzü gerektirir.
✕Süreç issue ve PR biçimindedir: onay zinciri yok, adım bazlı SLA yok, rol tabanlı otomatik atama yok.
✕Geliştirici olmayanlar — yöneticiler, QA, destek, müşteriler — kod için tasarlanmış bir araçta çalışmak zorunda kalır.

Git-aware proje yönetimi (Vi)

✓Pano; iş akışları, onaylar, SLA, zaman takibi ve kilometre taşları olan gerçek bir proje aracıdır.
✓IDE'den yalnızca göreve bağlı commit metadata'sını okur — kaynak kodun kendisini asla.
✓Geliştiriciler IDE'de kalır; diğer herkes elle güncelleme olmadan doğru kalan bir proje görünümü alır.

Daha derine inin: Git proje yönetimi · Commit & Close · VS Code proje yönetimi

Git-aware proje yönetimi nasıl çalışır

Git-aware bir araç, görevleri yalıtık kartlar olarak görmek yerine geliştirme iş akışını anlar. Görevleri gerçek geliştirme işlemlerine bağlar — böylece pano fazladan angarya olmadan gerçeğe yakın kalır.

How Git-aware project management works, from IDE to updated board

1. IDE'de çalışın

Bir göreve doğrudan IDE'den başlayın.

2. Commit'leyin ve push edin

Commit'leri ve push'ları o göreve bağlayın.

3. Görevi ilerletin

Adımınızı geliştirme ortamından bitirin — görev sonraki iş akışı adımına geçer.

4. Pano otomatik güncellenir

İş akışını ilerletin — pano gerçek etkinlikten güncellenir.

Vi Project Management buna nasıl yaklaşıyor

$ vi: commit & close
✓ stage changed files
✓ commit "[#142] Fix auth bug"
✓ pushed to remote
✓ task #142 closed · moved to Review

Vi, yazılım ekipleri için proje yönetimi ve yardım masasıdır ve gerektiği yerde Git-aware'dir: geliştiriciler görevleri doğrudan IDE'den yönetip tamamlar ve çekirdek iş akışının adı Commit & Close'dur — görevin kod değişikliklerini göreve bağlı bir commit olarak kaydeden ve görevi panoda sonraki adıma taşıyan tek bir işlem.

Commit & Close'un tüm ayrıntılarını görün →

Git-aware olmak tüm kaynağınızı okumak demek değildir

Git-aware bir aracın varsayılan olarak kaynak kodunuzu incelemesi ya da saklaması gerekmez. Önemli olan, işe yarar geliştirme meta verisini — commit'ler, push'lar, görev durumu, dal ve iş akışı etkinliği — göreve bağlamaktır. Vi'de Git komutları IDE eklentisi üzerinden yerelde çalışır ve Vi kaynağınızı asla saklamaz veya yüklemez. Panoda ne kadar kod bağlamının görüneceğinin denetimi ekiplerde kalır.

Kaynak kodu güvenliği hakkında daha fazlası →

Git-aware proje yönetimi kimler için?

Proje takibinin gerçek mühendislik işine yakın kalmasını isteyen yazılım ekipleri için: geliştiriciler, teknik kurucular, mühendislik yöneticileri, ekip liderleri ve mühendislikle yakın çalışan ürün ekipleri. Küçük ekiplerin, büyüyen ürün ekiplerinin ve daha büyük mühendislik organizasyonlarının manuel güncellemeleri azaltmasına ve gerçek ilerleme görünürlüğünü artırmasına yardımcı olur.

İncelemeye devam edin: Git proje yönetimi · VS Code proje yönetimi · Commit & Close · IDE proje yönetimi · Jira alternatifi olarak Vi

Sık sorulanlar

Git-aware proje yönetimi, GitHub gibi bir Git sunucusundan nasıl farklı?

Bir Git sunucusu deponuzu saklar ve sunar. Git-aware proje yönetimi onun yerini almaz — her görevi kendi commit'lerine bağlar; böylece bir görevin kod değişiklikleri bir arada kalır ve incelenebilir, iş akışı ise geliştirici görevi IDE'de bitirdiğinde ilerler. Vi; GitHub, GitLab, Bitbucket ya da kendi Git sunucunuzla birlikte çalışır.

Git-aware bir araç kaynak kodumu okur mu?

Okumak zorunda değildir. Vi görev meta verisini Git etkinliğine bağlar; Git komutları eklenti aracılığıyla IDE'nizde yerelde çalışır ve Vi kaynağınızı asla saklamaz veya yüklemez.

Git'i kullanma biçimimizi değiştirmemiz gerekiyor mu?

Hayır. Geliştiriciler her zamanki gibi commit'leyip push etmeyi sürdürür — sıradan commit ve push'lar görev durumunu değiştirmez. Payları bittiğinde görevi IDE'de Tamamlandı olarak işaretlerler: Commit & Close görev numarasıyla commit'ler ve görevi sonraki iş akışı adımına taşır; böylece kodu bitirmek, ayrı bir durum adımı olmadan panoyu da günceller.

Proje takibini gerçek işle senkron tutun

Ücretsiz başlayın ve panonuzu gerçek geliştirme işine bağlı tutun. Kredi kartı gerekmez.

Ücretsiz Başlayın