TFS Version Control Hizmetine Kısa Bir Bakış 03 Kasım 2013 Burak-Selim-Senyurt Team Foundation Server TFS Web Services kullanımlarını incelediğimiz bu yazımızda, en popüler hizmetlerden birisi olan Work Item Tracking servisine odaklamıştık. Bu servisten yararlanarak özellikle template bazlı öğelerin(Task, Bug, Product Back Log Item gibi) nasıl okunabileceğini öğrenmiştik. Çok doğal olarak daha pek çok servis kullanımı söz konusu. Önemli olan nokta, ilgili servislerin TFS Client Object Model üzerinden kullanılabileceğidir. [Daha fazla]
TFS OData Desteği 25 Ağustos 2013 Burak-Selim-Senyurt Team Foundation Server Özellikle ALM(Application Lifecycle Management) gibi geniş konuların uygulandığı ürünlerin değerlendirildiği firmalar ve kalabalık ekipleri düşünüldüğünde, bu heterojenlik kendini iyiden iyiye hissettir. Dolayısıyla ürünün geliştiriciler açısından ne kadar ve nasıl genişletilebileceği önem kazanır... [Daha fazla]
Eclipse Üzerinden Java ile TFS Client Object Model Konuşuyor 12 Mayıs 2013 Burak-Selim-Senyurt Team Foundation Server Bildiğiniz üzere bir süredir Team Foundation Server’ ın çevre dünya ile olan etkileşimini incelemeye çalışıyorum. Açıkçası TFS’ in gerek servis yapısı gerek Client Object Model gibi kütüphaneleri sayesinde, dış dünya ile olan entegrasyonu son derece kolay. Bu gün buna bir kere daha inandım. Çünkü bir Java uygulaması içerisinde TFS Client Object Model’ i kullanarak, bir Team Project’ in Work Item listesini sorguladım Winking smile Nasıl yaptığımı merak ediyorsanız okumaya devam edin. Tabi bu işte de çok önemli bir yardımcım vardı. O da Microsoft tarafından geliştirilen ve ücretsiz olarak sunulan Client Object Model SDK’sı. Ama Java için olan sürümü. [Daha fazla]
TFS Client Object Model ile Word Entegrasyonu 11 Nisan 2013 Burak-Selim-Senyurt Team Foundation Server Çalışmakta olduğumuz Team Project’ in süreç şablonu(Process Template) ne olursa olsun(Scrum, MSF, CMMI) giriş yapılan öğeler Work Item olarak düşünülmektedir. Örneğin Scrum felsefesi göz önüne alındığında Product Backlog Item, Task, Bug, Test Case ve Impediment birer Work Item’ dır. CMMI şablonuna bakıldığında ise Requirement, Task, Bug, Change Request, Issue, Review, Risk ve Test Case birer Work Item olarak düşünülmektedir. [Daha fazla]
TFS 2012 ile Düzenli Proje Geliştirme–Hello World 28 Mart 2013 Burak-Selim-Senyurt Team Foundation Server Team Foundation Server 2012 ailesini tanımaya başladığımız bir önceki görsel dersimizde, Application Lifecycle Management(ALM), Product Lifecycle, Process Template, Scrum gibi konulara değinmiş, alt yapıya ve mimari oluşuma yüzeysel olarak bakarak, bir Srcum iterasyonunun nasıl yürüdüğünü grafiksel gösterimle ele almıştık. [Daha fazla]
Team Foundation Server 2012 ile Düzenli Proje Geliştirme 21 Mart 2013 Burak-Selim-Senyurt Team Foundation Server Bu görsel dersimizde Team Foundation Server 2012 ürününe kısaca göz atmaya çalışıyoruz. TFS' in tek başına değerlendirilmemesi gerektiğini, bir Application Lifecycle Management aracı olduğunu, Agile odaklı süreçleri(Scrum, MSF) hedeflediğini, SQL Server, Reporting Services, Analysis Services, Sharepoint, System Center gibi pek çok ürünü de bünyesinde barındırdığını, bu nedenle dev bir eko sistem olduğunu, bir servis olarak Cloud üzerinden sunulabildiğini ifade etmeye çalışıyoruz. Anlatımlarımız sırasında Scrum' ın örnek işleyişine değiniyor, Gartner Magic Quadrant raporlarına kadar gidiyor ve hatta Product Life Cycle eğrisine bile bakıyoruz. [Daha fazla]
TFS Web Services ve Kullanımları 17 Mart 2013 Burak-Selim-Senyurt Team Foundation Server TFS mimari alt yapısı ve çevre etkileşimini incelediğimiz şu yazımızda Client Object Model’ i kısaca anlamaya çalışmıştık. O makalede yer alan mimari çizime dikkatlice bakarsak eğer, Client Object Model’ in aslında TFS Web Service’ ler ile haberleştiğini görebiliriz. Aslına bakarsanız Team Foundation Server tarafında epeyce fazla sayıda XML Web Service yer almaktadır. Bu servisleri ana hatları ile değerlendirdiğimizde ise sunucu ve koleksiyon seviyesinde olmak üzere iki ana dala bölündüklerini görürüz. [Daha fazla]
TFS–Client Object Model için Hello World 15 Mart 2013 Burak-Selim-Senyurt Team Foundation Server Team Foundation Server’ ın çok geniş bir kavram olduğunu ve bir makaleye sığdırılamayacak kadar çok özelliği bulunduğunu gönül rahatlığı ile ifade edebilirim .out loud Diğer yandan bugünkü yazımıza konu olan onun küçük görünen ama çok önemli işlerin altına imza eden bir parçası… [Daha fazla]
Heryerden TFS Kullanabilmek 02 Mart 2013 Burak-Selim-Senyurt Team Foundation Server Microsoft’ un ALM(Application Lifecycle Management) tarafındaki en önemli aracı bilindiği üzere Team Foundation Server ürünüdür. Genellikle Microsoft’ un yazılım geliştirme ürünleri ile haşırneşir olan firmalar TFS’ i ve uygun bir süreç geliştirme metodolojisini seçerek yaşamlarına devam ederler. Bu tip firmalar için karşılaşılabilecek sorunlar daha çok ALM’ in layıkıyla uygulanamayışıdır ki bu aslında hepimizin en büyük sorunudur ve tool’ dan bağımsız bir konudur. Yine de TFS kullanımı ile ilişkili olarak çok daha büyük bir sıkıntı vardır. Entegrasyon [Daha fazla]
TFS 32Bit Uygulama Hatası (Bir Garip Geliştiricinin Haykırışı) 01 Ocak 2013 Burak-Selim-Senyurt Team Foundation Server Merhaba Arkadaşlar, Genelde bu kadar kısa yazılar pek yazmıyorum. En fazla Tek Fotolok İpucu serisi altında paylaşım yapmaktayım. Ancak karşılaştığım ilginç bir durumu da sizinle paylaşmak istedim. Tabi olayın başrol oyuncusu olarak en büyük kabahat bende Öyleyse haydi buyrun bakalım hiyayem... [Daha fazla]