{"id":45079,"date":"2026-10-07T21:09:19","date_gmt":"2026-10-07T18:09:19","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/"},"modified":"2026-10-07T21:09:54","modified_gmt":"2026-10-07T18:09:54","slug":"macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/","title":{"rendered":"Mac&#8217;te Excel ile Azure DevOps \u0130\u015f \u00d6\u011feleri: Neler \u00c7al\u0131\u015f\u0131r, Neler \u00c7al\u0131\u015fmaz?"},"content":{"rendered":"<h2>Mac&#8217;te Excel ile Azure DevOps \u0130\u015f \u00d6\u011feleri: Neler \u00c7al\u0131\u015f\u0131r, Neler \u00c7al\u0131\u015fmaz?<\/h2>\n<p>Mac kullan\u0131c\u0131lar\u0131 i\u00e7in Azure DevOps i\u015f \u00f6\u011felerini Excel&#8217;de y\u00f6netmek, Windows kadar kolay de\u011fil. Bu rehberde, Mac&#8217;te Azure DevOps i\u015f \u00f6\u011felerini Excel ile entegre etmenin yollar\u0131n\u0131, kar\u015f\u0131la\u015f\u0131lan zorluklar\u0131 ve pratik \u00e7\u00f6z\u00fcm \u00f6nerilerini ke\u015ffedin.<\/p>\n<h3>Neden Azure DevOps \u0130\u015f \u00d6\u011felerini Excel&#8217;de Y\u00f6netmek \u0130steriz? Temel Motivasyonlar ve Avantajlar<\/h3>\n<p>Yaz\u0131l\u0131m geli\u015ftirme ve proje y\u00f6netimi s\u00fcre\u00e7lerinde, ekipler genellikle g\u00f6revleri, hatalar\u0131, kullan\u0131c\u0131 hikayelerini ve di\u011fer i\u015f \u00f6\u011felerini takip etmek i\u00e7in Azure DevOps gibi g\u00fc\u00e7l\u00fc platformlara g\u00fcvenirler. Azure DevOps, \u00e7evik (agile) metodolojileri destekleyen kapsaml\u0131 bir ara\u00e7 seti sunar. Ancak, bazen bu platformun sa\u011flad\u0131\u011f\u0131 aray\u00fcz, belirli g\u00f6revler i\u00e7in yeterince esnek olmayabilir veya ekip \u00fcyeleri, al\u0131\u015fk\u0131n olduklar\u0131 bir ortamda \u00e7al\u0131\u015fmay\u0131 tercih edebilirler. \u0130\u015fte bu noktada, Microsoft Excel devreye giriyor. Excel, d\u00fcnya genelinde milyonlarca profesyonelin veri giri\u015fi, analizi ve raporlama i\u00e7in kulland\u0131\u011f\u0131, son derece tan\u0131d\u0131k ve g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. \u00d6zellikle b\u00fcy\u00fck veri setleriyle \u00e7al\u0131\u015f\u0131rken, toplu d\u00fczenlemeler yaparken veya karma\u015f\u0131k raporlar olu\u015ftururken Excel&#8217;in sundu\u011fu esneklik ve tan\u0131d\u0131kl\u0131k paha bi\u00e7ilmez olabilir.<\/p>\n<p>Peki, Azure DevOps i\u015f \u00f6\u011felerini neden Excel&#8217;de y\u00f6netmek isteyelim? Birincil motivasyonlardan biri, Excel&#8217;in sa\u011flad\u0131\u011f\u0131 h\u0131zl\u0131 ve toplu d\u00fczenleme (bulk editing) yetene\u011fidir. \u00d6rne\u011fin, bir sprint planlamas\u0131 s\u0131ras\u0131nda y\u00fczlerce g\u00f6revin durumunu veya atanan ki\u015fisini h\u0131zla g\u00fcncellemek gerekti\u011finde, Excel&#8217;in kopyala-yap\u0131\u015ft\u0131r ve s\u00fcr\u00fckle-b\u0131rak \u00f6zellikleri b\u00fcy\u00fck zaman kazand\u0131r\u0131r. Azure DevOps&#8217;un web aray\u00fcz\u00fcnde tek tek d\u00fczenleme yapmak yerine, Excel&#8217;de bir tablo \u00fczerinde \u00e7al\u0131\u015fmak \u00e7ok daha verimli olabilir. Ayr\u0131ca, bir\u00e7ok ekip \u00fcyesi Excel&#8217;e zaten hakim oldu\u011fu i\u00e7in, yeni bir aray\u00fcze adapte olma ihtiyac\u0131 ortadan kalkar. Bu da e\u011fitim maliyetlerini d\u00fc\u015f\u00fcr\u00fcr ve \u00fcretkenli\u011fi art\u0131r\u0131r.<\/p>\n<p>Bir di\u011fer \u00f6nemli avantaj, \u00e7evrimd\u0131\u015f\u0131 \u00e7al\u0131\u015fma (offline work) imkan\u0131d\u0131r. \u0130nternet ba\u011flant\u0131s\u0131n\u0131n k\u0131s\u0131tl\u0131 oldu\u011fu durumlarda veya seyahat ederken, i\u015f \u00f6\u011felerini Excel&#8217;e aktar\u0131p \u00fczerinde \u00e7al\u0131\u015fmak, daha sonra ba\u011flant\u0131 kuruldu\u011funda senkronize etmek m\u00fcmk\u00fcn olabilir. Bu, \u00f6zellikle saha ekipleri veya s\u00fcrekli seyahat eden y\u00f6neticiler i\u00e7in kritik bir \u00f6zelliktir. Excel, ayn\u0131 zamanda verileri farkl\u0131 formatlarda d\u0131\u015fa aktarma ve di\u011fer raporlama ara\u00e7lar\u0131yla entegre etme konusunda da esneklik sunar. \u00d6rne\u011fin, \u00f6zel grafikler veya pivot tablolar olu\u015fturarak proje ilerlemesini daha g\u00f6rsel ve anla\u015f\u0131l\u0131r bir \u015fekilde sunmak isteyebilirsiniz. Azure DevOps&#8217;un kendi raporlama yetenekleri olsa da, Excel&#8217;in sundu\u011fu ki\u015fiselle\u015ftirme d\u00fczeyi \u00e7o\u011fu zaman daha fazlad\u0131r.<\/p>\n<p>Son olarak, baz\u0131 durumlarda, di\u011fer departmanlarla veya payda\u015flarla veri payla\u015f\u0131m\u0131 gerekti\u011finde Excel, evrensel bir format olarak \u00f6ne \u00e7\u0131kar. Herkesin Azure DevOps eri\u015fimi olmayabilir veya platformu kullanmay\u0131 bilmeyebilir. Ancak bir Excel dosyas\u0131, neredeyse herkes taraf\u0131ndan kolayca a\u00e7\u0131l\u0131p incelenebilir. Bu da tak\u0131m i\u00e7i ve tak\u0131mlar aras\u0131 ileti\u015fimi kolayla\u015ft\u0131r\u0131r. \u00d6zetle, Azure DevOps&#8217;un g\u00fcc\u00fcn\u00fc Excel&#8217;in esnekli\u011fi ve tan\u0131d\u0131kl\u0131\u011f\u0131 ile birle\u015ftirmek, proje y\u00f6netimi s\u00fcre\u00e7lerini daha verimli, eri\u015filebilir ve kullan\u0131c\u0131 dostu hale getirme potansiyeli ta\u015f\u0131r. Ancak bu potansiyelin Mac ortam\u0131nda ne kadar ger\u00e7ekle\u015febilece\u011fi, \u00f6nemli bir soru i\u015faretidir.<\/p>\n<h3>Mac Kullan\u0131c\u0131lar\u0131 i\u00e7in Azure DevOps ve Excel Entegrasyonunun Temelleri Nelerdir?<\/h3>\n<p>Mac kullan\u0131c\u0131lar\u0131 i\u00e7in Azure DevOps i\u015f \u00f6\u011felerini Excel ile y\u00f6netme iste\u011fi do\u011fal olsa da, bu s\u00fcre\u00e7 Windows ortam\u0131ndaki kadar sorunsuz de\u011fildir. Temel farkl\u0131l\u0131k, Microsoft&#8217;un resmi &#8220;Azure DevOps Office Entegrasyonu&#8221; eklentisinin yaln\u0131zca Windows i\u015fletim sistemi i\u00e7in geli\u015ftirilmi\u015f olmas\u0131d\u0131r. Bu eklenti, Excel ile Azure DevOps aras\u0131nda do\u011frudan, \u00e7ift y\u00f6nl\u00fc (two-way) bir senkronizasyon sa\u011flayarak i\u015f \u00f6\u011felerini Excel&#8217;den olu\u015fturma, d\u00fczenleme ve silme gibi i\u015flemleri kolayca yapmaya olanak tan\u0131r. Ne yaz\u0131k ki, Mac i\u00e7in b\u00f6yle bir resmi eklenti bulunmamaktad\u0131r. Bu durum, Mac kullan\u0131c\u0131lar\u0131n\u0131n entegrasyon konusunda farkl\u0131 yakla\u015f\u0131mlar benimsemesini gerektirir ve deneyimi \u00f6nemli \u00f6l\u00e7\u00fcde etkiler.<\/p>\n<p>Mac kullan\u0131c\u0131lar\u0131 i\u00e7in temel olarak iki ana yakla\u015f\u0131m mevcuttur: Azure DevOps web portal\u0131n\u0131n yerle\u015fik d\u0131\u015fa\/i\u00e7e aktarma (export\/import) \u00f6zelliklerini kullanmak veya daha geli\u015fmi\u015f senaryolar i\u00e7in \u00fc\u00e7\u00fcnc\u00fc taraf ara\u00e7lara veya API (Uygulama Programlama Aray\u00fcz\u00fc) tabanl\u0131 \u00e7\u00f6z\u00fcmlere y\u00f6nelmek. Her iki yakla\u015f\u0131m\u0131n da kendine g\u00f6re avantajlar\u0131 ve s\u0131n\u0131rlamalar\u0131 bulunmaktad\u0131r. Web portal\u0131 \u00fczerinden d\u0131\u015fa aktarma, genellikle en basit ve en eri\u015filebilir y\u00f6ntemdir. Kullan\u0131c\u0131lar, Azure DevOps&#8217;ta olu\u015fturduklar\u0131 sorgular\u0131 (queries) kullanarak belirli i\u015f \u00f6\u011felerini se\u00e7ip bunlar\u0131 CSV (Comma Separated Values) veya HTML format\u0131nda Excel&#8217;e aktarabilirler. Bu y\u00f6ntem, mevcut verileri analiz etmek veya raporlamak i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. Ancak bu, tek y\u00f6nl\u00fc bir aktar\u0131md\u0131r; yani Excel&#8217;de yap\u0131lan de\u011fi\u015fiklikler do\u011frudan Azure DevOps&#8217;a geri senkronize edilemez.<\/p>\n<p>\u0130\u00e7e aktarma (import) s\u00fcreci ise biraz daha karma\u015f\u0131kt\u0131r. Azure DevOps, yeni i\u015f \u00f6\u011felerini toplu olarak olu\u015fturmak i\u00e7in CSV dosyalar\u0131 arac\u0131l\u0131\u011f\u0131yla i\u00e7eri aktarma \u00f6zelli\u011fini destekler. Ancak bu, mevcut i\u015f \u00f6\u011felerini g\u00fcncellemek i\u00e7in tasarlanmam\u0131\u015ft\u0131r ve dosyan\u0131n belirli bir formatta olmas\u0131 gerekir. Bu da manuel hata riskini art\u0131r\u0131r. \u00dc\u00e7\u00fcnc\u00fc taraf ara\u00e7lar veya API&#8217;ler ise daha esnek \u00e7\u00f6z\u00fcmler sunabilir. \u00d6rne\u011fin, Azure DevOps REST API&#8217;sini kullanarak \u00f6zel betikler (scripts) yaz\u0131labilir ve bu betikler Python veya PowerShell gibi dillerle Excel verilerini i\u015fleyip Azure DevOps&#8217;a g\u00f6nderebilir. Ancak bu yakla\u015f\u0131m, programlama bilgisi ve teknik uzmanl\u0131k gerektirir, bu da ortalama bir kullan\u0131c\u0131 i\u00e7in pratik olmayabilir.<\/p>\n<p>Mac ortam\u0131nda Excel ve Azure DevOps entegrasyonunda kar\u015f\u0131la\u015f\u0131lan en b\u00fcy\u00fck s\u0131n\u0131rlama, ger\u00e7ek zamanl\u0131 veya kolay \u00e7ift y\u00f6nl\u00fc senkronizasyonun olmamas\u0131d\u0131r. Windows kullan\u0131c\u0131lar\u0131, eklenti sayesinde Excel&#8217;deki bir h\u00fccreyi de\u011fi\u015ftirdiklerinde bu de\u011fi\u015fikli\u011fin an\u0131nda Azure DevOps&#8217;a yans\u0131mas\u0131n\u0131 bekleyebilirken, Mac kullan\u0131c\u0131lar\u0131 i\u00e7in bu m\u00fcmk\u00fcn de\u011fildir. Bu durum, veri tutars\u0131zl\u0131\u011f\u0131 riskini art\u0131r\u0131r ve manuel senkronizasyon ad\u0131mlar\u0131 gerektirir. Dolay\u0131s\u0131yla, Mac kullan\u0131c\u0131lar\u0131n\u0131n beklentilerini ba\u015ftan do\u011fru bir \u015fekilde belirlemesi ve mevcut ara\u00e7lar\u0131n sundu\u011fu s\u0131n\u0131rlamalar\u0131n fark\u0131nda olmas\u0131 kritik \u00f6neme sahiptir. Entegrasyonun temelini anlamak, hangi y\u00f6ntemlerin i\u015fe yarad\u0131\u011f\u0131n\u0131 ve hangilerinin beklentileri kar\u015f\u0131lamad\u0131\u011f\u0131n\u0131 netle\u015ftirmeye yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<h3>Mac&#8217;te Excel&#8217;e Azure DevOps \u0130\u015f \u00d6\u011felerini Nas\u0131l Aktarabiliriz? \u00c7al\u0131\u015fan Y\u00f6ntemler<\/h3>\n<p>Mac kullan\u0131c\u0131lar\u0131 i\u00e7in Azure DevOps i\u015f \u00f6\u011felerini Excel&#8217;e aktarman\u0131n birka\u00e7 farkl\u0131 yolu bulunmaktad\u0131r. Bu y\u00f6ntemler, genellikle Azure DevOps web portal\u0131n\u0131n yerle\u015fik \u00f6zelliklerini kullan\u0131r ve do\u011frudan \u00e7ift y\u00f6nl\u00fc senkronizasyon sa\u011flamasa da, veri analizi ve raporlama ihtiya\u00e7lar\u0131 i\u00e7in olduk\u00e7a pratik \u00e7\u00f6z\u00fcmler sunar. Bu b\u00f6l\u00fcmde, en yayg\u0131n ve eri\u015filebilir y\u00f6ntemleri ad\u0131m ad\u0131m inceleyece\u011fiz.<\/p>\n<h4>Y\u00f6ntem 1: Web Portal\u0131ndan D\u0131\u015fa Aktarma (Export)<\/h4>\n<p>Bu y\u00f6ntem, Azure DevOps&#8217;taki mevcut i\u015f \u00f6\u011felerini Excel&#8217;e aktarman\u0131n en basit yoludur. Genellikle, belirli bir sorgunun (query) sonu\u00e7lar\u0131n\u0131 veya bir sprint panosundaki i\u015f \u00f6\u011felerini d\u0131\u015fa aktarmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<ol>\n<li><strong>Azure DevOps&#8217;a Giri\u015f Yap\u0131n:<\/strong> Taray\u0131c\u0131n\u0131zdan Azure DevOps projenize gidin.<\/li>\n<li><strong>Sorgu Olu\u015fturun veya Mevcut Bir Sorguyu A\u00e7\u0131n:<\/strong> Sol men\u00fcden &#8220;Boards&#8221; (Panolar) alt\u0131nda &#8220;Queries&#8221; (Sorgular) se\u00e7ene\u011fine t\u0131klay\u0131n. Excel&#8217;e aktarmak istedi\u011finiz i\u015f \u00f6\u011felerini filtrelemek i\u00e7in yeni bir sorgu olu\u015fturabilir veya mevcut bir sorguyu kullanabilirsiniz. \u00d6rne\u011fin, t\u00fcm aktif hatalar\u0131 veya belirli bir ki\u015fiye atanm\u0131\u015f t\u00fcm g\u00f6revleri listeleyen bir sorgu olu\u015fturabilirsiniz.<\/li>\n<li><strong>Sorgu Sonu\u00e7lar\u0131n\u0131 G\u00f6r\u00fcnt\u00fcleyin:<\/strong> Sorgunuzu \u00e7al\u0131\u015ft\u0131rd\u0131ktan sonra, sonu\u00e7lar listelenecektir.<\/li>\n<li><strong>D\u0131\u015fa Aktarma \u0130\u015flemi:<\/strong> Sorgu sonu\u00e7lar\u0131 ekran\u0131nda, genellikle sa\u011f \u00fcst k\u00f6\u015fede bir &#8220;Export&#8221; (D\u0131\u015fa Aktar) veya &#8220;&#8230;&#8221; (daha fazla se\u00e7enek) ikonu bulunur. Bu ikona t\u0131klayarak a\u00e7\u0131lan men\u00fcden &#8220;Export to CSV&#8221; (CSV&#8217;ye Aktar) veya &#8220;Export to HTML&#8221; (HTML&#8217;ye Aktar) se\u00e7eneklerinden birini se\u00e7in.<\/li>\n<li><strong>Excel&#8217;de A\u00e7\u0131n:<\/strong> \u0130ndirilen CSV dosyas\u0131n\u0131 do\u011frudan Excel&#8217;de a\u00e7abilirsiniz. Excel, CSV dosyalar\u0131n\u0131 otomatik olarak s\u00fctunlara ay\u0131rarak okunabilir bir tablo format\u0131nda sunar. HTML format\u0131 ise daha \u00e7ok g\u00f6rsel raporlama i\u00e7in kullan\u0131labilir.<\/li>\n<\/ol>\n<p><strong>S\u0131n\u0131rlamalar:<\/strong> Bu y\u00f6ntem tek y\u00f6nl\u00fcd\u00fcr. Excel&#8217;de yapt\u0131\u011f\u0131n\u0131z de\u011fi\u015fiklikler otomatik olarak Azure DevOps&#8217;a geri yans\u0131maz. Sadece belirli alanlar (fields) d\u0131\u015fa aktar\u0131l\u0131r ve karma\u015f\u0131k i\u015f \u00f6\u011fesi ili\u015fkileri (\u00f6rne\u011fin, a\u011fa\u00e7 g\u00f6r\u00fcn\u00fcm\u00fc veya ba\u011flant\u0131l\u0131 i\u015f \u00f6\u011feleri) d\u00fcz bir tabloya d\u00f6n\u00fc\u015ft\u00fcr\u00fcld\u00fc\u011f\u00fcnde kaybolabilir. \u00d6zellikle zengin metin (rich text) alanlar\u0131 (a\u00e7\u0131klamalar gibi) CSV&#8217;de d\u00fcz metin olarak g\u00f6r\u00fcnebilir.<\/p>\n<h4>Y\u00f6ntem 2: CSV \u00dczerinden \u0130\u00e7eri Aktarma (Import)<\/h4>\n<p>Azure DevOps, toplu olarak yeni i\u015f \u00f6\u011feleri olu\u015fturmak i\u00e7in CSV dosyalar\u0131 arac\u0131l\u0131\u011f\u0131yla i\u00e7eri aktarmay\u0131 destekler. Bu, \u00f6zellikle yeni bir proje ba\u015flat\u0131rken veya bir\u00e7ok benzer g\u00f6revi h\u0131zl\u0131ca eklemek istedi\u011finizde kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<ol>\n<li><strong>CSV Dosyas\u0131 Haz\u0131rlay\u0131n:<\/strong> Excel&#8217;de yeni bir \u00e7al\u0131\u015fma sayfas\u0131 a\u00e7\u0131n. \u0130lk sat\u0131ra (ba\u015fl\u0131k sat\u0131r\u0131) Azure DevOps&#8217;ta kullanmak istedi\u011finiz i\u015f \u00f6\u011fesi alanlar\u0131n\u0131n adlar\u0131n\u0131 yaz\u0131n. \u00d6rne\u011fin: <code>Work Item Type<\/code>, <code>Title<\/code>, <code>Assigned To<\/code>, <code>State<\/code>, <code>Effort<\/code>.<\/li>\n<li><strong>Verileri Girin:<\/strong> Ba\u015fl\u0131k sat\u0131r\u0131n\u0131n alt\u0131na, her bir i\u015f \u00f6\u011fesi i\u00e7in ilgili verileri girin. Her sat\u0131r yeni bir i\u015f \u00f6\u011fesini temsil edecektir.<\/li>\n<li><strong>CSV Olarak Kaydedin:<\/strong> Dosyay\u0131 &#8220;CSV UTF-8 (virg\u00fclle ayr\u0131lm\u0131\u015f)&#8221; format\u0131nda kaydedin. Karakter kodlamas\u0131 (encoding) \u00f6zellikle T\u00fcrk\u00e7e karakterler i\u00e7in \u00f6nemlidir.<\/li>\n<li><strong>Azure DevOps&#8217;ta \u0130\u00e7eri Aktarma:<\/strong> Azure DevOps web portal\u0131nda, &#8220;Boards&#8221; (Panolar) alt\u0131nda &#8220;Queries&#8221; (Sorgular) b\u00f6l\u00fcm\u00fcne gidin. Sa\u011f \u00fcst k\u00f6\u015fede bulunan &#8220;Import Work Items&#8221; (\u0130\u015f \u00d6\u011felerini \u0130\u00e7eri Aktar) d\u00fc\u011fmesine t\u0131klay\u0131n.<\/li>\n<li><strong>Dosyay\u0131 Y\u00fckleyin ve E\u015fle\u015ftirin:<\/strong> Haz\u0131rlad\u0131\u011f\u0131n\u0131z CSV dosyas\u0131n\u0131 se\u00e7in. Azure DevOps, CSV&#8217;deki s\u00fctun ba\u015fl\u0131klar\u0131n\u0131 i\u015f \u00f6\u011fesi alanlar\u0131yla e\u015fle\u015ftirmenizi isteyecektir. Do\u011fru e\u015fle\u015ftirmeleri yapt\u0131\u011f\u0131n\u0131zdan emin olun.<\/li>\n<li><strong>\u0130\u00e7eri Aktarma \u0130\u015flemini Tamamlay\u0131n:<\/strong> E\u015fle\u015ftirmeleri onaylad\u0131ktan sonra, i\u015f \u00f6\u011feleri Azure DevOps&#8217;a aktar\u0131lacakt\u0131r.<\/li>\n<\/ol>\n<p><strong>S\u0131n\u0131rlamalar:<\/strong> Bu y\u00f6ntem genellikle mevcut i\u015f \u00f6\u011felerini g\u00fcncellemek i\u00e7in uygun de\u011fildir. Yaln\u0131zca yeni i\u015f \u00f6\u011feleri olu\u015fturmak i\u00e7in tasarlanm\u0131\u015ft\u0131r. Ayr\u0131ca, CSV dosyas\u0131n\u0131n format\u0131 konusunda \u00e7ok titiz olmak gerekir; yanl\u0131\u015f alan adlar\u0131 veya de\u011ferler hata mesajlar\u0131na yol a\u00e7abilir. Karma\u015f\u0131k ili\u015fkiler (parent-child gibi) bu y\u00f6ntemle do\u011frudan kurulamaz, ancak sonradan manuel olarak d\u00fczenlenebilir.<\/p>\n<h4>Y\u00f6ntem 3: Azure CLI veya REST API Kullanarak Veri \u00c7ekme (Geli\u015fmi\u015f Kullan\u0131c\u0131lar \u0130\u00e7in)<\/h4>\n<p>Daha teknik yetkinli\u011fe sahip Mac kullan\u0131c\u0131lar\u0131 i\u00e7in Azure CLI (Command Line Interface) veya Azure DevOps REST API&#8217;si, i\u015f \u00f6\u011felerini programatik olarak \u00e7ekme ve hatta g\u00fcncelleme imkan\u0131 sunar. Bu y\u00f6ntem, \u00f6zellikle b\u00fcy\u00fck \u00f6l\u00e7ekli otomasyon veya \u00f6zel entegrasyonlar gerekti\u011finde devreye girer.<\/p>\n<ol>\n<li><strong>Azure CLI&#8217;yi Kurun:<\/strong> Mac&#8217;inizde Homebrew kullanarak Azure CLI&#8217;yi kurabilirsiniz:\n<pre><code>brew update && brew install azure-cli<\/code><\/pre>\n<\/li>\n<li><strong>Azure DevOps Eklentisini Kurun:<\/strong> Ard\u0131ndan Azure DevOps CLI uzant\u0131s\u0131n\u0131 ekleyin:\n<pre><code>az extension add --name azure-devops<\/code><\/pre>\n<\/li>\n<li><strong>Giri\u015f Yap\u0131n:<\/strong> Ki\u015fisel Eri\u015fim Belirteci (Personal Access Token &#8211; PAT) kullanarak Azure DevOps&#8217;a giri\u015f yap\u0131n:\n<pre><code>az devops login --org https:\/\/dev.azure.com\/YourOrganization<\/code><\/pre>\n<\/li>\n<li><strong>\u0130\u015f \u00d6\u011felerini Sorgulay\u0131n:<\/strong> \u0130\u015f \u00f6\u011felerini sorgulamak i\u00e7in <code>az boards query<\/code> komutunu kullanabilirsiniz. \u00d6rne\u011fin, t\u00fcm i\u015f \u00f6\u011felerini \u00e7ekmek i\u00e7in:\n<pre><code>az boards query --wiql \"SELECT [System.Id], [System.Title], [System.WorkItemType] FROM WorkItems\" --output json > workitems.json<\/code><\/pre>\n<p> Bu komut, i\u015f \u00f6\u011felerini JSON format\u0131nda bir dosyaya kaydeder.<\/li>\n<li><strong>JSON&#8217;u Excel&#8217;e Aktar\u0131n:<\/strong> Olu\u015fturulan JSON dosyas\u0131n\u0131 Python gibi bir betik dili kullanarak i\u015fleyebilir ve Excel&#8217;e aktarabilirsiniz (\u00f6rne\u011fin, Pandas k\u00fct\u00fcphanesi ile).<\/li>\n<\/ol>\n<p><strong>S\u0131n\u0131rlamalar:<\/strong> Bu y\u00f6ntem, \u00f6nemli \u00f6l\u00e7\u00fcde teknik bilgi ve programlama becerisi gerektirir. Ortalama bir son kullan\u0131c\u0131 i\u00e7in uygun de\u011fildir. Ancak, otomasyon ve \u00f6zel raporlama ihtiya\u00e7lar\u0131 i\u00e7in en g\u00fc\u00e7l\u00fc ve esnek \u00e7\u00f6z\u00fcm\u00fc sunar. G\u00fcncelleme i\u015flemleri i\u00e7in REST API \u00e7a\u011fr\u0131lar\u0131 yapmak daha karma\u015f\u0131kt\u0131r ve dikkatli bir \u015fekilde uygulanmal\u0131d\u0131r.<\/p>\n<p>G\u00f6r\u00fcld\u00fc\u011f\u00fc gibi, Mac&#8217;te Azure DevOps i\u015f \u00f6\u011felerini Excel&#8217;e aktarman\u0131n yollar\u0131 mevcut olsa da, her bir y\u00f6ntemin kendine \u00f6zg\u00fc avantajlar\u0131 ve \u00f6zellikle de s\u0131n\u0131rlamalar\u0131 bulunmaktad\u0131r. Kullan\u0131c\u0131lar\u0131n ihtiya\u00e7lar\u0131na ve teknik becerilerine g\u00f6re en uygun y\u00f6ntemi se\u00e7meleri \u00f6nemlidir.<\/p>\n<h3>Mac&#8217;te Excel ile Azure DevOps \u0130\u015f \u00d6\u011feleri Y\u00f6netiminde Kar\u015f\u0131la\u015f\u0131lan Zorluklar Nelerdir? \u00c7al\u0131\u015fmayan \u00d6zellikler<\/h3>\n<p>Mac kullan\u0131c\u0131lar\u0131 i\u00e7in Azure DevOps i\u015f \u00f6\u011felerini Excel ile y\u00f6netmek, belirli zorluklar\u0131 ve \u00e7al\u0131\u015fmayan \u00f6zellikleri beraberinde getirir. Bu durum, \u00f6zellikle Windows ortam\u0131ndaki sorunsuz entegrasyon deneyimine al\u0131\u015fk\u0131n olanlar i\u00e7in hayal k\u0131r\u0131kl\u0131\u011f\u0131 yaratabilir. En b\u00fcy\u00fck k\u0131s\u0131tlama, Microsoft&#8217;un resmi &#8220;Azure DevOps Office Entegrasyonu&#8221; eklentisinin Mac i\u00e7in mevcut olmamas\u0131d\u0131r. Bu eksiklik, Mac&#8217;teki Excel kullan\u0131m\u0131n\u0131 temel veri aktar\u0131m\u0131 ve manuel i\u015flemlerle s\u0131n\u0131rlar, Windows&#8217;ta m\u00fcmk\u00fcn olan bir\u00e7ok geli\u015fmi\u015f \u00f6zelli\u011fin kullan\u0131lamamas\u0131na neden olur.<\/p>\n<h4>Resmi Eklenti Eksikli\u011fi: Do\u011frudan \u00c7ift Y\u00f6nl\u00fc Senkronizasyon Yoklu\u011fu<\/h4>\n<p>Windows kullan\u0131c\u0131lar\u0131, Excel&#8217;deki Azure DevOps eklentisi sayesinde i\u015f \u00f6\u011felerini do\u011frudan Excel i\u00e7inden olu\u015fturabilir, d\u00fczenleyebilir, silebilir ve hatta a\u011fa\u00e7 (tree) g\u00f6r\u00fcn\u00fcmlerini y\u00f6netebilirler. Bu eklenti, Excel&#8217;i adeta Azure DevOps&#8217;un bir uzant\u0131s\u0131 gibi \u00e7al\u0131\u015ft\u0131r\u0131r, Excel&#8217;deki de\u011fi\u015fikliklerin an\u0131nda Azure DevOps&#8217;a yans\u0131mas\u0131n\u0131 sa\u011flar ve tam tersi de ge\u00e7erlidir. Mac&#8217;te b\u00f6yle bir eklenti olmad\u0131\u011f\u0131 i\u00e7in, Excel&#8217;deki verilerle Azure DevOps aras\u0131ndaki ba\u011flant\u0131 kopuktur. Bu, Excel&#8217;de yap\u0131lan herhangi bir de\u011fi\u015fikli\u011fin Azure DevOps&#8217;a manuel olarak aktar\u0131lmas\u0131 gerekti\u011fi anlam\u0131na gelir ki bu da zaman al\u0131c\u0131 ve hataya a\u00e7\u0131k bir s\u00fcre\u00e7tir. \u00d6rne\u011fin, Excel&#8217;de bir g\u00f6revin durumunu &#8220;Tamamland\u0131&#8221; olarak de\u011fi\u015ftirdi\u011finizde, bu de\u011fi\u015fikli\u011fi Azure DevOps web portal\u0131nda da elle yapman\u0131z veya karma\u015f\u0131k bir i\u00e7eri aktarma s\u00fcreciyle u\u011fra\u015fman\u0131z gerekir.<\/p>\n<h4>Ger\u00e7ek Zamanl\u0131 Senkronizasyon Yoklu\u011fu ve Veri Tutars\u0131zl\u0131\u011f\u0131 Riski<\/h4>\n<p>Resmi eklentinin olmamas\u0131, ger\u00e7ek zamanl\u0131 senkronizasyonun da \u00f6n\u00fcn\u00fc kapat\u0131r. Windows&#8217;ta, bir ekip \u00fcyesi Excel&#8217;de bir i\u015f \u00f6\u011fesini g\u00fcncelledi\u011finde, bu de\u011fi\u015fiklik Azure DevOps&#8217;ta an\u0131nda g\u00f6r\u00fcn\u00fcr hale gelir. Mac&#8217;te ise, Excel&#8217;e aktar\u0131lan veriler, aktar\u0131m an\u0131ndaki bir &#8220;anl\u0131k g\u00f6r\u00fcnt\u00fc&#8221;d\u00fcr (snapshot). Ekip \u00fcyeleri Azure DevOps web portal\u0131nda i\u015f \u00f6\u011felerini g\u00fcncellemeye devam ettik\u00e7e, Excel&#8217;deki veriler h\u0131zla g\u00fcncelli\u011fini yitirir. Bu durum, veri tutars\u0131zl\u0131\u011f\u0131na yol a\u00e7abilir ve ekip \u00fcyelerinin eski veya yanl\u0131\u015f bilgilerle \u00e7al\u0131\u015fmas\u0131na neden olabilir. \u00d6zellikle b\u00fcy\u00fck ve dinamik projelerde, bu t\u00fcr tutars\u0131zl\u0131klar ciddi ileti\u015fim sorunlar\u0131na ve yanl\u0131\u015f kararlara yol a\u00e7abilir.<\/p>\n<h4>Geli\u015fmi\u015f \u00d6zelliklerin K\u0131s\u0131tl\u0131l\u0131\u011f\u0131: A\u011fa\u00e7 G\u00f6r\u00fcn\u00fcm\u00fc ve Ba\u011flant\u0131l\u0131 \u0130\u015f \u00d6\u011feleri<\/h4>\n<p>Azure DevOps&#8217;un en g\u00fc\u00e7l\u00fc \u00f6zelliklerinden biri, i\u015f \u00f6\u011feleri aras\u0131ndaki hiyerar\u015fik ili\u015fkileri (\u00f6rne\u011fin, bir Epic&#8217;in alt\u0131nda Feature&#8217;lar, onlar\u0131n alt\u0131nda User Story&#8217;ler ve Task&#8217;lar) ve ba\u011flant\u0131lar\u0131 (related, predecessor\/successor) y\u00f6netme yetene\u011fidir. Windows&#8217;taki Excel eklentisi, bu a\u011fa\u00e7 g\u00f6r\u00fcn\u00fcmlerini ve ba\u011flant\u0131lar\u0131 Excel i\u00e7inde de g\u00f6rselle\u015ftirmeyi ve d\u00fczenlemeyi m\u00fcmk\u00fcn k\u0131lar. Mac&#8217;te ise, i\u015f \u00f6\u011felerini CSV olarak d\u0131\u015fa aktard\u0131\u011f\u0131n\u0131zda bu hiyerar\u015fik yap\u0131 d\u00fcz bir tabloya d\u00f6n\u00fc\u015f\u00fcr. Hangi i\u015f \u00f6\u011fesinin hangisinin alt \u00f6\u011fesi oldu\u011funu veya hangi i\u015f \u00f6\u011felerinin birbiriyle ba\u011flant\u0131l\u0131 oldu\u011funu anlamak i\u00e7in manuel olarak s\u00fctunlar\u0131 incelemek veya karma\u015f\u0131k form\u00fcller kullanmak gerekir. Bu da \u00f6zellikle b\u00fcy\u00fck projelerde y\u00f6netimi zorla\u015ft\u0131r\u0131r ve ba\u011flam kayb\u0131na neden olabilir.<\/p>\n<h4>Zengin Metin D\u00fczenleme ve Alan Tipi Deste\u011fi<\/h4>\n<p>Azure DevOps i\u015f \u00f6\u011felerinde &#8220;Description&#8221; (A\u00e7\u0131klama) veya &#8220;Acceptance Criteria&#8221; (Kabul Kriterleri) gibi alanlar genellikle zengin metin (rich text) edit\u00f6rleri kullan\u0131larak formatlan\u0131r (kal\u0131n, italik metin, listeler, resimler vb.). Excel&#8217;e CSV olarak aktar\u0131ld\u0131\u011f\u0131nda, bu zengin metin formatlamas\u0131 kaybolur ve metin d\u00fcz metin olarak g\u00f6r\u00fcn\u00fcr. Bu durum, \u00f6nemli bilgilerin okunabilirli\u011fini ve anla\u015f\u0131l\u0131rl\u0131\u011f\u0131n\u0131 azaltabilir. Ayr\u0131ca, Azure DevOps&#8217;taki \u00f6zel alan tipleri (\u00f6rne\u011fin, tarih se\u00e7iciler, a\u00e7\u0131l\u0131r listeler) Excel&#8217;de standart metin veya say\u0131 alanlar\u0131 olarak g\u00f6r\u00fcnebilir, bu da veri giri\u015fi s\u0131ras\u0131nda hata yapma olas\u0131l\u0131\u011f\u0131n\u0131 art\u0131r\u0131r.<\/p>\n<h4>Kimlik Do\u011frulama ve G\u00fcvenlik Y\u00f6netimi<\/h4>\n<p>Windows eklentisi, Azure DevOps&#8217;a sorunsuz bir \u015fekilde kimlik do\u011frulamas\u0131 yapar ve oturumunuzu y\u00f6netir. Mac&#8217;te ise, Azure CLI veya REST API kullan\u0131rken Ki\u015fisel Eri\u015fim Belirte\u00e7leri (Personal Access Token &#8211; PAT) olu\u015fturman\u0131z ve bunlar\u0131 g\u00fcvenli bir \u015fekilde y\u00f6netmeniz gerekir. PAT&#8217;lerin s\u00fcresi dolabilir ve bu da d\u00fczenli olarak yenileme ihtiyac\u0131 do\u011furur. Bu, teknik olmayan kullan\u0131c\u0131lar i\u00e7in ek bir g\u00fcvenlik ve y\u00f6netim y\u00fck\u00fc olu\u015fturur.<\/p>\n<p>\u00d6zetle, Mac&#8217;te Azure DevOps i\u015f \u00f6\u011feleriyle Excel&#8217;i kullanmak, temel d\u0131\u015fa\/i\u00e7e aktarma i\u015flemleri i\u00e7in m\u00fcmk\u00fcn olsa da, Windows&#8217;un sundu\u011fu entegrasyon seviyesinden olduk\u00e7a uzakt\u0131r. Bu durum, Mac kullan\u0131c\u0131lar\u0131n\u0131n ya bu s\u0131n\u0131rlamalar\u0131 kabul etmesini ya da daha geli\u015fmi\u015f ve teknik \u00e7\u00f6z\u00fcmlere y\u00f6nelmesini gerektirmektedir. Bu nedenle, Mac kullan\u0131c\u0131lar\u0131n\u0131n proje y\u00f6netimi s\u00fcre\u00e7lerini planlarken bu k\u0131s\u0131tlamalar\u0131 g\u00f6z \u00f6n\u00fcnde bulundurmalar\u0131 b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r.<\/p>\n<h3>Mac Kullan\u0131c\u0131lar\u0131 \u0130\u00e7in Alternatif \u00c7\u00f6z\u00fcmler ve En \u0130yi Uygulamalar Nelerdir?<\/h3>\n<p>Mac kullan\u0131c\u0131lar\u0131n\u0131n Azure DevOps i\u015f \u00f6\u011felerini Excel ile entegre etme konusunda kar\u015f\u0131la\u015ft\u0131\u011f\u0131 zorluklar g\u00f6z \u00f6n\u00fcne al\u0131nd\u0131\u011f\u0131nda, alternatif \u00e7\u00f6z\u00fcmlere ve en iyi uygulamalara y\u00f6nelmek, i\u015f ak\u0131\u015flar\u0131n\u0131 daha verimli hale getirmek i\u00e7in kritik \u00f6neme sahiptir. Do\u011frudan \u00e7ift y\u00f6nl\u00fc senkronizasyon olmasa da, mevcut ara\u00e7lar\u0131 ve yakla\u015f\u0131mlar\u0131 optimize ederek benzer faydalar elde etmek m\u00fcmk\u00fcnd\u00fcr. Bu b\u00f6l\u00fcmde, Mac kullan\u0131c\u0131lar\u0131 i\u00e7in pratik alternatifleri ve etkili kullan\u0131m stratejilerini ele alaca\u011f\u0131z.<\/p>\n<h4>1. Azure DevOps Web Portal\u0131n\u0131n Etkin Kullan\u0131m\u0131<\/h4>\n<p>Mac kullan\u0131c\u0131lar\u0131 i\u00e7in en do\u011frudan ve \u00e7o\u011fu zaman en etkili \u00e7\u00f6z\u00fcm, Azure DevOps web portal\u0131n\u0131 tam kapasiteyle kullanmakt\u0131r. Microsoft, web aray\u00fcz\u00fcn\u00fc s\u00fcrekli olarak geli\u015ftirerek kullan\u0131c\u0131 deneyimini iyile\u015ftirmekte ve bir\u00e7ok geli\u015fmi\u015f \u00f6zelli\u011fi do\u011frudan taray\u0131c\u0131 \u00fczerinden eri\u015filebilir k\u0131lmaktad\u0131r. Web portal\u0131, i\u015f \u00f6\u011felerini olu\u015fturma, d\u00fczenleme, sorgulama, panolar\u0131 y\u00f6netme ve raporlar\u0131 g\u00f6r\u00fcnt\u00fcleme gibi t\u00fcm temel i\u015flevleri sunar. \u00d6zellikle, toplu d\u00fczenleme (bulk edit) \u00f6zellikleri, web aray\u00fcz\u00fcnde de mevcuttur. Sorgu sonu\u00e7lar\u0131 listesinde birden fazla i\u015f \u00f6\u011fesini se\u00e7erek ayn\u0131 anda durumlar\u0131n\u0131, atanan ki\u015filerini veya di\u011fer alanlar\u0131n\u0131 g\u00fcncelleyebilirsiniz. Bu, Excel&#8217;in sundu\u011fu toplu d\u00fczenleme kolayl\u0131\u011f\u0131na bir nebze yakla\u015f\u0131r.<\/p>\n<p>Ayr\u0131ca, web portal\u0131ndaki filtreleme ve gruplama se\u00e7enekleri, b\u00fcy\u00fck veri setleriyle \u00e7al\u0131\u015f\u0131rken bile i\u015f \u00f6\u011felerini kolayca y\u00f6netmenize olanak tan\u0131r. Taray\u0131c\u0131n\u0131zda birden fazla sekme a\u00e7arak farkl\u0131 panolar veya sorgular aras\u0131nda h\u0131zla ge\u00e7i\u015f yapabilir, bu da verimlili\u011fi art\u0131r\u0131r. Web portal\u0131, ayn\u0131 zamanda i\u015f \u00f6\u011feleri aras\u0131ndaki ili\u015fkileri (ebeveyn-\u00e7ocuk, ilgili \u00f6\u011feler) g\u00f6rselle\u015ftirmek ve y\u00f6netmek i\u00e7in en iyi ortam\u0131 sunar, bu da Excel&#8217;in d\u00fcz tablo g\u00f6r\u00fcn\u00fcm\u00fcnde kaybolan ba\u011flam\u0131 korur.<\/p>\n<h4>2. Azure DevOps Mobil Uygulamalar\u0131<\/h4>\n<p>Hareket halindeyken i\u015f \u00f6\u011felerini takip etmek veya h\u0131zl\u0131 g\u00fcncellemeler yapmak i\u00e7in Azure DevOps&#8217;un iOS ve Android i\u00e7in sundu\u011fu resmi mobil uygulamalar\u0131 kullanabilirsiniz. Bu uygulamalar, \u00f6zellikle saha ekipleri veya toplant\u0131lar aras\u0131nda h\u0131zl\u0131ca durum g\u00fcncellemesi yapmas\u0131 gereken y\u00f6neticiler i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. \u0130\u015f \u00f6\u011felerini g\u00f6r\u00fcnt\u00fcleme, temel alanlar\u0131 d\u00fczenleme, yorum ekleme ve bildirimleri takip etme gibi s\u0131n\u0131rl\u0131 ancak pratik \u00f6zellikler sunarlar. Tam bir proje y\u00f6netimi arac\u0131 olmasalar da, anl\u0131k ihtiya\u00e7lar i\u00e7in iyi bir tamamlay\u0131c\u0131d\u0131r.<\/p>\n<h4>3. \u00dc\u00e7\u00fcnc\u00fc Parti Eklentiler ve Entegrasyonlar<\/h4>\n<p>Mac i\u00e7in do\u011frudan bir Excel eklentisi olmasa da, baz\u0131 \u00fc\u00e7\u00fcnc\u00fc taraf ara\u00e7lar veya genel entegrasyon platformlar\u0131, Azure DevOps ile Excel aras\u0131nda dolayl\u0131 bir k\u00f6pr\u00fc kurmaya yard\u0131mc\u0131 olabilir. \u00d6rne\u011fin:<\/p>\n<ul>\n<li><strong>Zapier veya Microsoft Power Automate:<\/strong> Bu otomasyon platformlar\u0131, Azure DevOps&#8217;ta belirli bir olay (\u00f6rne\u011fin, yeni bir i\u015f \u00f6\u011fesi olu\u015fturuldu\u011funda) tetiklendi\u011finde Excel Online (web tabanl\u0131 Excel) veya Google Sheets gibi bulut tabanl\u0131 tablolara veri yazma gibi otomasyonlar kurman\u0131za olanak tan\u0131r. Bu, Excel&#8217;de bir rapor tablosunu otomatik olarak g\u00fcncel tutmak i\u00e7in kullan\u0131labilir. Ancak bu, genellikle belirli bir teknik bilgi gerektirir ve \u00e7ift y\u00f6nl\u00fc senkronizasyon sa\u011flamaz.<\/li>\n<li><strong>\u00d6zel Betikler (Scripts) ve API Entegrasyonlar\u0131:<\/strong> Python veya PowerShell gibi dillerle yaz\u0131lan \u00f6zel betikler, Azure DevOps REST API&#8217;sini kullanarak i\u015f \u00f6\u011felerini \u00e7ekebilir, i\u015fleyebilir ve Excel dosyalar\u0131na yazabilir. Hatta tersi y\u00f6nde, Excel&#8217;deki verileri okuyup Azure DevOps&#8217;a g\u00f6nderebilir. Bu yakla\u015f\u0131m, en y\u00fcksek esnekli\u011fi sunar ancak ciddi programlama becerisi gerektirir ve geli\u015ftirme\/bak\u0131m maliyeti vard\u0131r.<\/li>\n<li><strong>Raporlama Ara\u00e7lar\u0131 (Power BI):<\/strong> Excel&#8217;de detayl\u0131 raporlama yapmak yerine, Azure DevOps&#8217;un yerle\u015fik analitik \u00f6zelliklerini Power BI ile birle\u015ftirebilirsiniz. Power BI, Azure DevOps verilerini do\u011frudan \u00e7ekerek dinamik ve etkile\u015fimli raporlar olu\u015fturman\u0131za olanak tan\u0131r. Mac&#8217;te Power BI Desktop uygulamas\u0131 olmasa da, Power BI hizmetine web taray\u0131c\u0131n\u0131zdan eri\u015febilir ve raporlar\u0131 g\u00f6r\u00fcnt\u00fcleyebilirsiniz. Bu, \u00f6zellikle b\u00fcy\u00fck \u00f6l\u00e7ekli veri analizi ve karar verme s\u00fcre\u00e7leri i\u00e7in g\u00fc\u00e7l\u00fc bir alternatiftir.<\/li>\n<\/ul>\n<h4>4. Hibrit Yakla\u015f\u0131m ve \u0130\u015f Ak\u0131\u015f\u0131 Optimizasyonu<\/h4>\n<p>Mac kullan\u0131c\u0131lar\u0131 i\u00e7in en ger\u00e7ek\u00e7i ve verimli yakla\u015f\u0131m, farkl\u0131 ara\u00e7lar\u0131n g\u00fc\u00e7l\u00fc y\u00f6nlerini birle\u015ftiren bir hibrit model benimsemektir:<\/p>\n<ul>\n<li><strong>G\u00fcnl\u00fck Y\u00f6netim \u0130\u00e7in Web Portal\u0131:<\/strong> \u0130\u015f \u00f6\u011felerinin olu\u015fturulmas\u0131, atanmas\u0131, durumu de\u011fi\u015ftirilmesi ve yorum eklenmesi gibi g\u00fcnl\u00fck operasyonlar i\u00e7in Azure DevOps web portal\u0131n\u0131 kullan\u0131n. Bu, en g\u00fcncel verilere eri\u015fimi ve i\u015fbirli\u011fini sa\u011flar.<\/li>\n<li><strong>Toplu Analiz ve Raporlama \u0130\u00e7in Excel (Tek Y\u00f6nl\u00fc):<\/strong> Belirli zamanlarda (\u00f6rne\u011fin, sprint sonu raporlamas\u0131 veya ayl\u0131k ilerleme takibi) i\u015f \u00f6\u011felerini CSV olarak Excel&#8217;e d\u0131\u015fa aktar\u0131n. Excel&#8217;in g\u00fc\u00e7l\u00fc analiz \u00f6zelliklerini kullanarak raporlar olu\u015fturun, pivot tablolar haz\u0131rlay\u0131n veya veriler \u00fczerinde derinlemesine incelemeler yap\u0131n. Ancak bu verilerin sadece &#8220;okuma&#8221; ama\u00e7l\u0131 oldu\u011funu ve Excel&#8217;de yap\u0131lan de\u011fi\u015fikliklerin Azure DevOps&#8217;a otomatik olarak geri yans\u0131mad\u0131\u011f\u0131n\u0131 unutmay\u0131n.<\/li>\n<li><strong>Geli\u015fmi\u015f \u0130htiya\u00e7lar \u0130\u00e7in Betikler\/API&#8217;ler:<\/strong> E\u011fer s\u00fcrekli ve karma\u015f\u0131k bir veri aktar\u0131m\u0131 veya otomasyon ihtiyac\u0131n\u0131z varsa, teknik ekibinizden Azure CLI veya REST API kullanarak \u00f6zel betikler geli\u015ftirmelerini isteyin. Bu, belirli i\u015f ak\u0131\u015flar\u0131n\u0131 otomatikle\u015ftirerek manuel i\u015f y\u00fck\u00fcn\u00fc azaltabilir.<\/li>\n<\/ul>\n<p>Sonu\u00e7 olarak, Mac&#8217;te Azure DevOps i\u015f \u00f6\u011feleriyle Excel&#8217;i kullanmak Windows&#8217;taki kadar entegre olmasa da, web portal\u0131n\u0131n etkin kullan\u0131m\u0131, mobil uygulamalar ve stratejik \u00fc\u00e7\u00fcnc\u00fc taraf \u00e7\u00f6z\u00fcmlerle g\u00fc\u00e7l\u00fc bir i\u015f ak\u0131\u015f\u0131 olu\u015fturmak m\u00fcmk\u00fcnd\u00fcr. \u00d6nemli olan, beklentileri ger\u00e7ek\u00e7i tutmak ve mevcut ara\u00e7lar\u0131n sundu\u011fu en iyi \u00f6zellikleri bir araya getirmektir.<\/p>\n<h3>Vaka \u00c7al\u0131\u015fmas\u0131: Bir Proje Ekibinin Mac ve Excel ile M\u00fccadelesi ve \u00c7\u00f6z\u00fcmleri<\/h3>\n<p>Bir yaz\u0131l\u0131m geli\u015ftirme ekibinin Mac kullan\u0131c\u0131lar\u0131 i\u00e7in Azure DevOps i\u015f \u00f6\u011felerini Excel ile entegre etme m\u00fccadelesini ve bu s\u00fcre\u00e7te geli\u015ftirdikleri \u00e7\u00f6z\u00fcmleri inceleyelim. &#8220;Y\u0131ld\u0131r\u0131m Projesi&#8221; ad\u0131n\u0131 verdi\u011fimiz bu senaryoda, ekip \u00fcyelerinin b\u00fcy\u00fck \u00e7o\u011funlu\u011fu Mac kullan\u0131c\u0131s\u0131yd\u0131. Pazarlama ve tasar\u0131m departmanlar\u0131 da dahil olmak \u00fczere, projenin farkl\u0131 a\u015famalar\u0131nda bir\u00e7ok payda\u015f, Azure DevOps&#8217;taki i\u015f \u00f6\u011felerini takip etmesi ve y\u00f6netmesi gerekiyordu. Ancak, \u00f6zellikle pazarlama ve \u00fcr\u00fcn y\u00f6netimi ekibi, Excel&#8217;in tan\u0131d\u0131k aray\u00fcz\u00fcnde toplu veri giri\u015fi ve raporlama yapma al\u0131\u015fkanl\u0131\u011f\u0131na sahipti.<\/p>\n<h4>Ba\u015flang\u0131\u00e7taki M\u00fccadele: Beklentiler ve Ger\u00e7ekler<\/h4>\n<p>Projenin ba\u015flang\u0131c\u0131nda, \u00fcr\u00fcn y\u00f6neticisi Ay\u015fe, Windows&#8217;ta Azure DevOps Excel eklentisiyle \u00e7al\u0131\u015fmaya al\u0131\u015fk\u0131n oldu\u011fu i\u00e7in, Mac kullan\u0131c\u0131lar\u0131 olan tasar\u0131mc\u0131lar ve pazarlamac\u0131lar i\u00e7in de benzer bir entegrasyon bekliyordu. Ekip \u00fcyeleri, sprint planlama toplant\u0131lar\u0131nda Excel&#8217;de i\u015f \u00f6\u011felerini toplu olarak g\u00fcncellemeyi, yeni g\u00f6revler eklemeyi ve ilerlemeyi takip etmeyi planl\u0131yorlard\u0131. Ancak, k\u0131sa s\u00fcrede Mac&#8217;te resmi bir Excel eklentisinin olmad\u0131\u011f\u0131n\u0131 fark ettiler. Bu durum, ilk ba\u015fta bir hayal k\u0131r\u0131kl\u0131\u011f\u0131 ve verimlilik endi\u015fesi yaratt\u0131.<\/p>\n<p>Pazarlama ekibinden Can, yeni bir \u00fcr\u00fcn lansman\u0131 i\u00e7in y\u00fczlerce pazarlama materyali g\u00f6revi olu\u015fturmas\u0131 gerekti\u011finde, bunlar\u0131 tek tek Azure DevOps web portal\u0131na girmek zorunda kalmak istemiyordu. Tasar\u0131m ekibinden Elif ise, farkl\u0131 tasar\u0131m revizyonlar\u0131 i\u00e7in birden fazla hata (bug) kayd\u0131n\u0131 ve kullan\u0131c\u0131 hikayesini ayn\u0131 anda g\u00fcncellemekte zorlan\u0131yordu. Herkes, Excel&#8217;in esnekli\u011fine ve toplu d\u00fczenleme yeteneklerine ihtiya\u00e7 duyuyordu, ancak Mac&#8217;te bu kolayl\u0131\u011fa eri\u015femiyorlard\u0131. Veri giri\u015f hatalar\u0131, g\u00fcncel olmayan bilgilerle \u00e7al\u0131\u015fma ve manuel senkronizasyonun getirdi\u011fi zaman kayb\u0131, ekibin motivasyonunu d\u00fc\u015f\u00fcrmeye ba\u015flam\u0131\u015ft\u0131.<\/p>\n<h4>Denemeler ve \u0130lk \u00c7\u00f6z\u00fcmler<\/h4>\n<p>Ekip, \u00f6ncelikle Azure DevOps web portal\u0131ndan CSV olarak d\u0131\u015fa aktarma ve i\u00e7eri aktarma y\u00f6ntemlerini denedi. Can, yeni pazarlama g\u00f6revlerini Excel&#8217;de haz\u0131rlay\u0131p CSV olarak kaydederek Azure DevOps&#8217;a aktarmay\u0131 ba\u015fard\u0131. Bu, toplu g\u00f6rev olu\u015fturma ihtiyac\u0131n\u0131 b\u00fcy\u00fck \u00f6l\u00e7\u00fcde giderdi. Ancak, i\u00e7eri aktarma i\u015flemi s\u0131ras\u0131nda alan e\u015fle\u015ftirmelerinde dikkatli olmak ve do\u011fru format\u0131 kullanmak gerekti\u011fi i\u00e7in birka\u00e7 denemeden sonra ba\u015far\u0131l\u0131 olabildi. Ayr\u0131ca, bu y\u00f6ntem sadece yeni i\u015f \u00f6\u011feleri olu\u015fturmak i\u00e7in uygundu, mevcut i\u015f \u00f6\u011felerini g\u00fcncellemek i\u00e7in kullan\u0131lam\u0131yordu.<\/p>\n<p>Elif ve di\u011fer tasar\u0131mc\u0131lar ise, sprint sonu raporlamas\u0131 i\u00e7in i\u015f \u00f6\u011felerini CSV olarak d\u0131\u015fa aktar\u0131yorlard\u0131. Bu sayede, Excel&#8217;de pivot tablolar olu\u015fturarak hangi tasar\u0131m \u00f6\u011felerinin ne kadar ilerledi\u011fini, hangi hatalar\u0131n \u00e7\u00f6z\u00fcld\u00fc\u011f\u00fcn\u00fc g\u00f6rselle\u015ftirebiliyorlard\u0131. Ancak bu da tek y\u00f6nl\u00fc bir s\u00fcre\u00e7ti. Excel&#8217;de yapt\u0131klar\u0131 analizler ve kararlar, tekrar Azure DevOps&#8217;a manuel olarak i\u015flenmek zorundayd\u0131, bu da veri tutars\u0131zl\u0131\u011f\u0131 riskini art\u0131r\u0131yordu.<\/p>\n<h4>Geli\u015fmi\u015f Yakla\u015f\u0131m ve Hibrit Model<\/h4>\n<p>Ekip, bu s\u0131n\u0131rlamalar\u0131 a\u015fmak i\u00e7in daha geli\u015fmi\u015f bir hibrit yakla\u015f\u0131m benimsemeye karar verdi. Proje y\u00f6neticisi Ay\u015fe, teknik ekiple bir araya gelerek Mac kullan\u0131c\u0131lar\u0131 i\u00e7in en iyi i\u015f ak\u0131\u015f\u0131n\u0131 belirledi:<\/p>\n<ol>\n<li><strong>G\u00fcnl\u00fck \u0130\u015flemler i\u00e7in Web Portal\u0131:<\/strong> T\u00fcm ekip \u00fcyeleri, g\u00fcnl\u00fck i\u015f \u00f6\u011fesi y\u00f6netimi (durum g\u00fcncellemeleri, yorumlar, atamalar) i\u00e7in Azure DevOps web portal\u0131n\u0131 kullanma konusunda anla\u015ft\u0131. Web portal\u0131n\u0131n toplu d\u00fczenleme \u00f6zelliklerini daha aktif kullanmay\u0131 \u00f6\u011frendiler. Bu, verilerin her zaman g\u00fcncel kalmas\u0131n\u0131 sa\u011flad\u0131 ve ger\u00e7ek zamanl\u0131 i\u015fbirli\u011fini destekledi.<\/li>\n<li><strong>Toplu Veri Giri\u015fi i\u00e7in CSV \u0130\u00e7eri Aktarma:<\/strong> Can&#8217;\u0131n pazarlama ekibi, yeni g\u00f6revler veya benzer i\u015f \u00f6\u011feleri olu\u015fturmak i\u00e7in Excel&#8217;de haz\u0131rlad\u0131klar\u0131 CSV dosyalar\u0131n\u0131 kullanmaya devam etti. Bu, manuel giri\u015fe k\u0131yasla hala b\u00fcy\u00fck bir zaman tasarrufu sa\u011fl\u0131yordu.<\/li>\n<li><strong>Otomatik Raporlama i\u00e7in Azure CLI ve Python:<\/strong> Teknik ekip, Python ve Azure CLI kullanarak \u00f6zel bir betik (script) geli\u015ftirdi. Bu betik, belirli sorgular\u0131n sonu\u00e7lar\u0131n\u0131 periyodik olarak Azure DevOps&#8217;tan \u00e7ekiyor ve Excel&#8217;e uygun bir formatta kaydediyordu. Bu Excel dosyas\u0131, Power BI&#8217;a ba\u011flanarak otomatik olarak g\u00fcncellenen proje ilerleme raporlar\u0131 olu\u015fturulmas\u0131n\u0131 sa\u011flad\u0131. Elif ve Ay\u015fe, bu raporlar\u0131 Mac&#8217;teki taray\u0131c\u0131lar\u0131 \u00fczerinden Power BI hizmetinden g\u00f6r\u00fcnt\u00fcleyebiliyorlard\u0131. Bu sayede, Excel&#8217;de manuel raporlama ihtiyac\u0131 ortadan kalkt\u0131 ve daha dinamik raporlara eri\u015fim sa\u011fland\u0131.<\/li>\n<li><strong>\u0130leti\u015fim ve E\u011fitim:<\/strong> Ekip, Mac&#8217;teki s\u0131n\u0131rlamalar hakk\u0131nda d\u00fczenli ileti\u015fim kurdu ve herkesin en iyi uygulamalar\u0131 bildi\u011finden emin oldu. Yeni ekip \u00fcyelerine, web portal\u0131n\u0131n nas\u0131l etkin kullan\u0131laca\u011f\u0131 ve CSV aktar\u0131m\u0131n\u0131n p\u00fcf noktalar\u0131 hakk\u0131nda e\u011fitimler verildi.<\/li>\n<\/ol>\n<p>Bu hibrit yakla\u015f\u0131m sayesinde, Y\u0131ld\u0131r\u0131m Projesi ekibi Mac kullan\u0131c\u0131lar\u0131n\u0131n Excel ile \u00e7al\u0131\u015fma ihtiyac\u0131n\u0131 tamamen ortadan kald\u0131rmadan, Azure DevOps verimlili\u011fini korumay\u0131 ba\u015fard\u0131. Do\u011frudan Excel eklentisi olmasa da, mevcut ara\u00e7lar\u0131 ak\u0131ll\u0131ca birle\u015ftirerek ve otomasyondan yararlanarak, Mac&#8217;te bile etkin bir proje y\u00f6netimi s\u00fcreci y\u00fcr\u00fctebildiler. Bu vaka \u00e7al\u0131\u015fmas\u0131, Mac kullan\u0131c\u0131lar\u0131n\u0131n Azure DevOps ve Excel entegrasyonunda kar\u015f\u0131la\u015fabilece\u011fi zorluklar\u0131n \u00fcstesinden gelmek i\u00e7in yarat\u0131c\u0131 ve teknik \u00e7\u00f6z\u00fcmlerin ne kadar \u00f6nemli oldu\u011funu g\u00f6stermektedir.<\/p>\n<h3>Sonu\u00e7: Mac&#8217;te Azure DevOps ve Excel Birlikteli\u011fi \u0130\u00e7in Gelecek Perspektifleri ve \u00d6neriler<\/h3>\n<p>Mac kullan\u0131c\u0131lar\u0131 i\u00e7in Azure DevOps i\u015f \u00f6\u011felerini Excel&#8217;de y\u00f6netme deneyimi, Windows&#8217;taki kadar sorunsuz ve entegre olmasa da, bu makalede ele ald\u0131\u011f\u0131m\u0131z y\u00f6ntemler ve en iyi uygulamalarla yine de verimli bir i\u015f ak\u0131\u015f\u0131 olu\u015fturmak m\u00fcmk\u00fcnd\u00fcr. Temel sorun, Microsoft&#8217;un resmi &#8220;Azure DevOps Office Entegrasyonu&#8221; eklentisinin Mac i\u00e7in mevcut olmamas\u0131d\u0131r. Bu durum, do\u011frudan \u00e7ift y\u00f6nl\u00fc senkronizasyon, ger\u00e7ek zamanl\u0131 g\u00fcncellemeler ve geli\u015fmi\u015f i\u015f \u00f6\u011fesi hiyerar\u015fisi y\u00f6netimi gibi kritik \u00f6zelliklerin Mac&#8217;te Excel \u00fczerinden kullan\u0131lamamas\u0131na yol a\u00e7ar.<\/p>\n<p>Ancak bu, Mac kullan\u0131c\u0131lar\u0131n\u0131n Excel&#8217;i tamamen terk etmesi gerekti\u011fi anlam\u0131na gelmez. Azure DevOps web portal\u0131n\u0131n g\u00fc\u00e7l\u00fc d\u0131\u015fa\/i\u00e7e aktarma \u00f6zellikleri, \u00f6zellikle toplu veri giri\u015fi ve tek y\u00f6nl\u00fc raporlama\/analiz ihtiya\u00e7lar\u0131 i\u00e7in hala \u00e7ok de\u011ferlidir. CSV format\u0131nda d\u0131\u015fa aktar\u0131lan veriler, Excel&#8217;in tan\u0131d\u0131k ortam\u0131nda detayl\u0131 analizler yapmak, pivot tablolar olu\u015fturmak ve \u00f6zel raporlar haz\u0131rlamak i\u00e7in kullan\u0131labilir. Toplu yeni i\u015f \u00f6\u011fesi olu\u015fturma senaryolar\u0131nda ise CSV i\u00e7eri aktarma, manuel giri\u015fe k\u0131yasla \u00f6nemli bir zaman tasarrufu sa\u011flar.<\/p>\n<p>Daha teknik yetkinli\u011fe sahip kullan\u0131c\u0131lar veya ekipler i\u00e7in Azure CLI ve REST API kullan\u0131m\u0131, Mac&#8217;te Azure DevOps verileriyle programatik olarak etkile\u015fim kurman\u0131n en esnek yolunu sunar. \u00d6zel betikler arac\u0131l\u0131\u011f\u0131yla, i\u015f \u00f6\u011felerini otomatik olarak \u00e7ekebilir, Excel&#8217;e yazabilir ve hatta belirli ko\u015fullar alt\u0131nda g\u00fcncelleyebilirsiniz. Bu, \u00f6zellikle b\u00fcy\u00fck \u00f6l\u00e7ekli otomasyon ve \u00f6zel raporlama gereksinimleri olan projeler i\u00e7in g\u00fc\u00e7l\u00fc bir \u00e7\u00f6z\u00fcmd\u00fcr. Ayr\u0131ca, Power Automate gibi otomasyon platformlar\u0131 veya Power BI gibi raporlama ara\u00e7lar\u0131, Excel&#8217;in yerini alabilecek veya onu tamamlayabilecek alternatifler sunar.<\/p>\n<p>Gelecek perspektifine bak\u0131ld\u0131\u011f\u0131nda, Microsoft&#8217;un Mac i\u00e7in tam \u00f6zellikli bir Azure DevOps Excel eklentisi geli\u015ftirmesi pek olas\u0131 g\u00f6r\u00fcnmemektedir. \u015eirket, genellikle bulut tabanl\u0131 ve web odakl\u0131 \u00e7\u00f6z\u00fcmlere yat\u0131r\u0131m yapmay\u0131 tercih etmektedir. Bu nedenle, Mac kullan\u0131c\u0131lar\u0131n\u0131n beklentilerini mevcut web portal\u0131 yetenekleri ve dolayl\u0131 entegrasyonlar do\u011frultusunda \u015fekillendirmesi daha ger\u00e7ek\u00e7idir. En iyi strateji, bir hibrit yakla\u015f\u0131m benimsemek ve her arac\u0131n en g\u00fc\u00e7l\u00fc yanlar\u0131n\u0131 kullanmakt\u0131r: g\u00fcnl\u00fck i\u015f ak\u0131\u015flar\u0131 ve ger\u00e7ek zamanl\u0131 i\u015fbirli\u011fi i\u00e7in Azure DevOps web portal\u0131, toplu veri giri\u015fi ve detayl\u0131 tek y\u00f6nl\u00fc analizler i\u00e7in Excel ve otomasyon\/ileri d\u00fczey raporlama i\u00e7in Azure CLI\/API veya \u00fc\u00e7\u00fcnc\u00fc taraf ara\u00e7lar.<\/p>\n<p>Sonu\u00e7 olarak, Mac&#8217;te Azure DevOps i\u015f \u00f6\u011felerini Excel ile y\u00f6netmek, baz\u0131 k\u0131s\u0131tlamalarla birlikte gelir. Ancak bu k\u0131s\u0131tlamalar, do\u011fru stratejiler ve ara\u00e7larla a\u015f\u0131labilir. Proje ekiplerinin, Mac kullan\u0131c\u0131lar\u0131n\u0131n ihtiya\u00e7lar\u0131n\u0131 anlayarak, en uygun i\u015f ak\u0131\u015flar\u0131n\u0131 tasarlamalar\u0131 ve mevcut teknolojiyi en verimli \u015fekilde kullanmalar\u0131, ba\u015far\u0131l\u0131 proje y\u00f6netimi i\u00e7in anahtar olacakt\u0131r.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<h4>1. Mac&#8217;te Azure DevOps i\u00e7in resmi bir Excel eklentisi var m\u0131?<\/h4>\n<p>Hay\u0131r, Microsoft&#8217;un resmi &#8220;Azure DevOps Office Entegrasyonu&#8221; eklentisi yaln\u0131zca Windows i\u015fletim sistemi i\u00e7in mevcuttur. Mac i\u00e7in do\u011frudan \u00e7ift y\u00f6nl\u00fc senkronizasyon sa\u011flayan bir eklenti bulunmamaktad\u0131r.<\/p>\n<h4>2. Mac&#8217;te Excel&#8217;e Azure DevOps i\u015f \u00f6\u011felerini nas\u0131l aktarabilirim?<\/h4>\n<p>Azure DevOps web portal\u0131ndan sorgu sonu\u00e7lar\u0131n\u0131 CSV veya HTML format\u0131nda d\u0131\u015fa aktararak Excel&#8217;e aktarabilirsiniz. Ayr\u0131ca, yeni i\u015f \u00f6\u011felerini toplu olarak olu\u015fturmak i\u00e7in CSV dosyalar\u0131 arac\u0131l\u0131\u011f\u0131yla i\u00e7eri aktarma \u00f6zelli\u011fini kullanabilirsiniz.<\/p>\n<h4>3. Excel&#8217;de yapt\u0131\u011f\u0131m de\u011fi\u015fiklikler Mac&#8217;te otomatik olarak Azure DevOps&#8217;a senkronize olur mu?<\/h4>\n<p>Hay\u0131r, resmi eklenti olmad\u0131\u011f\u0131 i\u00e7in Excel&#8217;de yapt\u0131\u011f\u0131n\u0131z de\u011fi\u015fiklikler otomatik olarak Azure DevOps&#8217;a senkronize olmaz. De\u011fi\u015fiklikleri Azure DevOps&#8217;a yans\u0131tmak i\u00e7in ya web portal\u0131ndan manuel olarak g\u00fcncelleme yapman\u0131z ya da Azure CLI\/REST API gibi daha teknik y\u00f6ntemlerle \u00f6zel betikler kullanman\u0131z gerekir.<\/p>\n<h4>4. Mac&#8217;te Azure DevOps i\u015f \u00f6\u011feleriyle Excel kullan\u0131rken kar\u015f\u0131la\u015f\u0131lan en b\u00fcy\u00fck zorluk nedir?<\/h4>\n<p>En b\u00fcy\u00fck zorluk, ger\u00e7ek zamanl\u0131 ve \u00e7ift y\u00f6nl\u00fc senkronizasyonun olmamas\u0131d\u0131r. Bu durum, veri tutars\u0131zl\u0131\u011f\u0131na, manuel i\u015f y\u00fck\u00fcne ve \u00f6zellikle b\u00fcy\u00fck projelerde i\u015fbirli\u011fi zorluklar\u0131na yol a\u00e7abilir.<\/p>\n<h4>5. Mac kullan\u0131c\u0131lar\u0131 i\u00e7in Azure DevOps i\u015f \u00f6\u011feleri y\u00f6netiminde Excel&#8217;e alternatif ne kullanabilirim?<\/h4>\n<p>Azure DevOps web portal\u0131n\u0131 etkin bir \u015fekilde kullanmak, en iyi alternatiftir. Ayr\u0131ca Azure DevOps mobil uygulamalar\u0131, Power BI ile raporlama, veya \u00f6zel otomasyonlar (Azure CLI, REST API, Power Automate) da i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 destekleyebilir.<\/p>\n<p>#AzureDevOps #Mac #Excel #ProjeY\u00f6netimi #\u0130\u015f\u00d6\u011feleri #Teknoloji #Entegrasyon #Yaz\u0131l\u0131mGeli\u015ftirme<\/p>\n<div class=\"github-example-link\"><strong>\u00d6rnek kod:<\/strong> <a href=\"https:\/\/github.com\/fatihsoysalcom\/azure-devops-work-items-export-csv\" target=\"_blank\" rel=\"noopener noreferrer\">github.com\/fatihsoysalcom\/azure-devops-work-items-export-csv<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"Mac kullan\u0131c\u0131lar\u0131 i\u00e7in Azure DevOps i\u015f \u00f6\u011felerini Excel&#8217;de y\u00f6netmek, Windows kadar kolay de\u011fil.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1405],"tags":[],"class_list":{"0":"post-45079","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-azure","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mac&#039;te Excel ile Azure DevOps \u0130\u015f \u00d6\u011feleri: Neler \u00c7al\u0131\u015f\u0131r, Neler \u00c7al\u0131\u015fmaz? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mac&#039;te Excel ile Azure DevOps \u0130\u015f \u00d6\u011feleri: Neler \u00c7al\u0131\u015f\u0131r, Neler \u00c7al\u0131\u015fmaz?\" \/>\n<meta property=\"og:description\" content=\"Mac kullan\u0131c\u0131lar\u0131 i\u00e7in Azure DevOps i\u015f \u00f6\u011felerini Excel&#039;de y\u00f6netmek, Windows kadar kolay de\u011fil.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-07T18:09:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-07T18:09:54+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"29 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Mac&#8217;te Excel ile Azure DevOps \u0130\u015f \u00d6\u011feleri: Neler \u00c7al\u0131\u015f\u0131r, Neler \u00c7al\u0131\u015fmaz?\",\"datePublished\":\"2026-10-07T18:09:19+00:00\",\"dateModified\":\"2026-10-07T18:09:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/\"},\"wordCount\":5850,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Azure\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/\",\"name\":\"Mac'te Excel ile Azure DevOps \u0130\u015f \u00d6\u011feleri: Neler \u00c7al\u0131\u015f\u0131r, Neler \u00c7al\u0131\u015fmaz? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-10-07T18:09:19+00:00\",\"dateModified\":\"2026-10-07T18:09:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mac&#8217;te Excel ile Azure DevOps \u0130\u015f \u00d6\u011feleri: Neler \u00c7al\u0131\u015f\u0131r, Neler \u00c7al\u0131\u015fmaz?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mac'te Excel ile Azure DevOps \u0130\u015f \u00d6\u011feleri: Neler \u00c7al\u0131\u015f\u0131r, Neler \u00c7al\u0131\u015fmaz? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/","og_locale":"tr_TR","og_type":"article","og_title":"Mac'te Excel ile Azure DevOps \u0130\u015f \u00d6\u011feleri: Neler \u00c7al\u0131\u015f\u0131r, Neler \u00c7al\u0131\u015fmaz?","og_description":"Mac kullan\u0131c\u0131lar\u0131 i\u00e7in Azure DevOps i\u015f \u00f6\u011felerini Excel'de y\u00f6netmek, Windows kadar kolay de\u011fil.","og_url":"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-10-07T18:09:19+00:00","article_modified_time":"2026-10-07T18:09:54+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"29 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Mac&#8217;te Excel ile Azure DevOps \u0130\u015f \u00d6\u011feleri: Neler \u00c7al\u0131\u015f\u0131r, Neler \u00c7al\u0131\u015fmaz?","datePublished":"2026-10-07T18:09:19+00:00","dateModified":"2026-10-07T18:09:54+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/"},"wordCount":5850,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Azure"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/","url":"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/","name":"Mac'te Excel ile Azure DevOps \u0130\u015f \u00d6\u011feleri: Neler \u00c7al\u0131\u015f\u0131r, Neler \u00c7al\u0131\u015fmaz? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-10-07T18:09:19+00:00","dateModified":"2026-10-07T18:09:54+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/macte-excel-ile-azure-devops-is-ogeleri-neler-calisir-neler-calismaz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Mac&#8217;te Excel ile Azure DevOps \u0130\u015f \u00d6\u011feleri: Neler \u00c7al\u0131\u015f\u0131r, Neler \u00c7al\u0131\u015fmaz?"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/45079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=45079"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/45079\/revisions"}],"predecessor-version":[{"id":45080,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/45079\/revisions\/45080"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=45079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=45079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=45079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}