Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
TFS 102 - Microsoft Visual Studio Team
Foundation Server Nasıl Konfigüre Edilir ve
Özelleştirilir?
Ekim 2016 -Tüm Hakları ...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
Eğitmen Hakkında
Hakkında Bilgiler
• Endüstri Mühendisi
...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
T...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
T...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
T...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
T...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.comTFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.comTFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.comTFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.comTFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl
Konfigüre Edilir ve
Özelleştirilir?
W...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
T...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
T...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
M...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
M...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
T...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
«...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
T...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
T...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
D...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
•...
Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir?
T...
Ekim 2016 -Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
TFS 102
Team Foundation Server Nasıl
Konfigüre Edilir ve ...
Upcoming SlideShare
Loading in …5
×

TFS102 - Microsoft Visual Studio Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir?

6,307 views

Published on

Team Foundation Server ile birlikte gelen şablonlar, Microsoft tarafından yayınlanan resmi araçlar ve açık kaynak kodlu olarak geliştirilen pek çok 3rd Party araç sayesinde, ileri seviye bilgisayar veya programlama dili bilgisine gerek kalmadan TFS üzerinde özelleştirme ve uyarlamalar yapabilirsiniz.

Bu eğitimde, işte bu temel özelleştirme ve uyarlamaları yapmanıza imkan sağlayacak «TFS Temel Kavramları» ve «TFS Temel Araçları» hakkında bilgiler paylaşmayı amaçlıyorum.

TFS ile ilgili diğer eğitim sunumları için lütfen takipte kalın.

Saygılarımla,
Erkan OKUR
www.erkanokur.com

Published in: Technology
  • Follow the link, new dating source: ❶❶❶ http://bit.ly/369VOVb ❶❶❶
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating direct: ♥♥♥ http://bit.ly/369VOVb ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

TFS102 - Microsoft Visual Studio Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir?

  1. 1. TFS 102 - Microsoft Visual Studio Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Ekim 2016 -Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com
  2. 2. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com Eğitmen Hakkında Hakkında Bilgiler • Endüstri Mühendisi • Yazılım Firmalarında 7 Yılı Aşkın İş Analistliği Deneyimine Sahip • Ankara’da Yaşıyor ve Savunma Sanayi Firmasında Çalışıyor • www.erkanokur.com Uzman Olduğu Yazılımlar • Team Foundation Server • PTC Windchill PLM • Aras Innovator • Skelta BPMS • Interneer BPMS TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Erkan OKUR 2
  3. 3. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Önceki Eğitim: TFS Nedir? ve Kimler Kullanabilir? 3 Microsoft'un ALM (Application Lifecyle Management - Yazılım Yaşam Döngüsü Yönetimi) aracı olan TFS hakkındaki genel bilgilere, «TFS 101 – Team Foundation Server Nedir?» eğitiminden ulaşabilirsiniz: http://www.slideshare.net/ErkanOkur/ tfs-101-team-foundation-server-nedir
  4. 4. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • Güçlü bir ALM aracı olmasının yanı sıra, sunmuş olduğu uyarlanabilir, özelleşebilir ve geliştirilebilir mimari altyapı sayesinde TFS; çok farklı ihtiyaç ve beklentilere cevap verebilen bir kurumsal yazılıma dönüşebilmektedir. • Üstelik; TFS ile birlikte gelen şablonlar, Microsoft tarafından yayınlanan resmi araçlar ve açık kaynak kodlu olarak geliştirilen pek çok 3rd Party araç sayesinde, ileri seviye bilgisayar veya programlama dili bilgisine gerek kalmadan da bu özelleştirme ve uyarlamaları yapabilirsiniz. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Eğitim Hakkında Bilgi (1/2) 4
  5. 5. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • Bu eğitimde, işte bu temel özelleştirme ve uyarlamaları yapmanıza imkan sağlayacak «TFS Temel Kavramları» ve «TFS Temel Araçları» hakkında bilgiler paylaşmayı amaçlıyorum. • Önümüzdeki yazılarda ise, TFS konfigürasyon ve tanım dosyalarının detaylarını incelemeyi ve örnekler üzerinden «TFS Nasıl Konfigüre Edilir ve Özelleştirilir?» konusundaki uygulamalar için ayrı ayrı eğitimler hazırlamayı planlıyorum. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Eğitim Hakkında Bilgi (2/2) 5
  6. 6. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • Team Foundation Server – TFS Temel Kavramları Hakkında Bilgiler • Collection, Project, Process Template, Process Configuration, Category, Area, Iteration Path, WorkItem Type, Fields, Workflow (States, Transaction), Form (Layout, Group, Tabs, Column, Control) • Team Foundation Server – TFS Temel Araçları Hakkında Bilgiler • Microsoft Visual Studio Team Explorer, Microsoft Visual Studio Team Foundation Server Power Tools, TFS witAdmin: Customize and manage objects for tracking work, TFS WitAdminUI 2013/2015, TFS Team Project Manager, Delete TFS Work Items TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Eğitim İçeriği 6
  7. 7. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • TFS mimari hiyerarşisindeki en üst kademe olduğunu söyleyebiliriz. • TFS kurulumu sırasında varsayılan bir Collection kurulumu da yapılır. • Bir TFS sunucusuna dilediğiniz kadar Collection oluşturabilirsiniz (bu işlem için, bir sonraki sunuda detaylarını bulabileceğiniz, Team Foundation Server Administration Console’a ihtiyacınız vardır). • Aynı Collection altında yer alan farklı projelerde veri alışverişi ve ortak sorgu yapılabilmektedir. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 1: Collection (1/3) 7
  8. 8. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 1: Collection (2/3) 8 «Team Foundation Server Administration Console» ekranında, «Application Tier / Team Project Collections» sayfasına gelip, «Create Collection» butonu ile yeni bir Collection yaratabilir veya ekranın alt bölümden Collection ayarlarını güncelleyebilirsiniz.
  9. 9. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • TFS sunucusu altında yer alan her bir Collection bağımsız olarak çalışmaktadır, yani her Collection'ın kendine has kullanıcı grupları ve yetkilendirmesi, projeleri (project) ve veri alanları (fields) ile SharePoint web uygulaması lokasyonu (site) olabilmektedir. • Aynı TFS sunucusu altında farklı amaçlarla TFS projeleri oluşturmak için Collection ideal bir çözümdür. Gözden kaçmaması gereken nokta ise, farklı Collection'lar altında bulunan projeler arasında veri alışverişi veya ortak sorgu yapmak mümkün değildir. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 1: Collection (3/3) 9
  10. 10. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • TFS, proje bazlı bir yapıya sahiptir. • TFS yeteneklerini kullanabilmeniz için Collection seviyesinde en az bir adet TFS projesine sahip olmanız gerekmektedir. • TFS Projesi oluşturma işlemi, Temel Araçlar 1. başlıkta bilgi verdiğim, "Visual Studio Team Explorer" üzerinden yapılabilmektedir. • Proje oluşturma sihirbazı, sizden bir "Process Template" seçmenizi isteyecektir. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 2: Project (1/2) 10
  11. 11. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 2: Project (2/2) 11 • «Team Explorer» eklenti ekranında, TFS projesi oluşturmak istediğiniz Collection kaydını sağ tıklayıp, «New Team Project» seçimi yaparak «Proje Oluşturma Sihirbazı» ekranına ulaşabilirsiniz. • Sihirbaz adımlarını tamamlayarak kolayca TFS Projesi oluşturabilirsiniz. • Süreç şablonuna ilişkin detayları ise bir sonraki başlıkta bulabilirsiniz.
  12. 12. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • "Süreç Şablonu", TFS konfigürasyon tanım dosyalarının tekrar tekrar kullanılabilmesi adına paket haline getirilmesidir. • TFS'in varsayılan olarak gelen 3 adet süreç şablonu bulunmaktadır. Bunlar: Scrum, Agile ve CMMI'dir. • Süreç şablonu içinde, "Process Configuration", "Category" ve WorkItem Type" tanımları (XML dosyaları) yer almaktadır. • İhtiyaçlarınıza göre mevcut şablonlarda düzenlemeler yapabilir veya kendi şablonunuzu oluşturabilirsiniz. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 3: Process Template (1/2) 12
  13. 13. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 3: Process Template (2/2) 13 • Seçmiş olduğunuz şablona göre farklı bir Pano (Board) yapısına (Kanban, Scrum vb.) ve farklı WorkItem tipi tanımlarına sahip olursunuz. • Şablonlarda yer alan varsayılan WorkItem tipi tanımları yandaki gibidir.
  14. 14. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • «Süreç Konfigürasyonu», proje bazlı olarak Pano (Board) ve Birikmiş İşler (Backlogs) yapı ve görünümü tanımlamak için kullanılan XML bazlı dosyadır. • Seçilen süreç şablonuna göre, Pano ve Birikmiş İşler yapısı için farklı seviyeler ve görünümler belirlenmektedir. • Bir sonraki sunuda Agile süreç şablonun seviye yapısı ve görünümü incelenmiştir. Diğer örnekler ve konunun detayları için Visual Studio resmi sayfasına ulaşabilirsiniz. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 4: Process Configuration (1/4) 14
  15. 15. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.comTFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? 15 TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 4: Process Configuration (2/4) • Yandaki görselde yer alan Agile şablonu örneği üzerinden gidersek, süreç konfigürasyon dosyamızda Portfolio, Requirement, Task, Bug, Feedback Request ve Response seviyeleri için tanımlar bulunmaktadır.
  16. 16. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.comTFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? 16 TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 4: Process Configuration (3/4) • Süreç konfigürasyon dosyamızda tanımlanmış her seviye için, TFS Kategori (bknz. bir sonraki konu) eşlemesi yapmalı, hangi durumdaki kayıtların pano ve birikmiş işler ekranında, hangi alanlar ile gösterileceğini belirtmemiz gerekmektedir.
  17. 17. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.comTFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? 17 TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 4: Process Configuration (4/4) • Ayrıca, ilgili proje özelinde haftanın çalışma günleri ve çalışma saatleri ile WorkItem tiplerinin hangi renk ile gösterileceği gibi detaylar da yine süreç konfigürasyon dosyasında tanımlanmaktadır.
  18. 18. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • «Kategoriler» dosyası, Work Item Tiplerini gruplamak için kullanılan bir XML tabanlı tanım dosyasıdır. • Tanımlanan her bir kategori için bir adet varsayılan workitem tipi belirlenmelidir. İhtiyaca göre bir veya birden fazla ilave workitem tipi de kategoriye eklenebilir. • Varsayılan olarak gelen Microsoft.TaskCategory vb. kategorileri düzenleyebilir veya eşssiz referans isimlerle oluşturacağınız yeni kategorileri farklı amaçlarla kullanabilirsiniz. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 5: Categories (1/2) 18
  19. 19. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.comTFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? 19 TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 5: Categories (2/2) • Kategori tanımları bir önceki başlıkta açıklanan "Süreç Konfigürasyon" dosyalarında ya da aşağıdaki örnekte gördüğünüz üzere TFS sorgularında kullanılabilir.
  20. 20. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • Alan tanımı ile, TFS projesi altında farklı çalışma alanları yaratabilir, her bir çalışma alanı için farklı çalışma ekipleri ve yetki seviyeleri tanımlayabilir ve farklı veri setleri oluşturabilirsiniz. • Her bir çalışma alanının kendine özgü bir Giriş Sayfası (Home) olması sayesinde, farklı TFS sorgularını ve grafik raporlarını giriş sayfasına sabitleyebilirsiniz. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 6: Area ve Iteration Path (1/2) 20
  21. 21. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • İterasyon Yolu tanımı ile, TFS projeniz için farklı periyotlarda (örneğin, haftalık, 2 haftalık, aylık, 3 aylık, yıllık vb.) veya spesifik tarihler için (proje aşamaları vb.) dönem tanımları yapabilir ve kayıtlarınızı bu dönemlere göre gruplayabilirsiniz. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 6: Area ve Iteration Path (2/2) 21
  22. 22. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • «WorkItem Tipi», TFS'e veri girişi yapmamıza imkan sağlayacak XML bazlı tanım dosyalarıdır. TFS projesi oluştururken seçmiş olduğunuz "Süreç Şablonu"nda tanımlı olan WorkItem tipleri, projenize otomatik olarak eklenecektir (varsayılan TFS süreç şablonlarında yer alan WorkItem tipleri için madde 3’e bakabilirsiniz). • TFS projenizde ekli olan bir WorkItem tip tanım dokümanını güncelleyebilir, veya farklı kaydederek yeni bir WorkItem tipi olarak projenize ekleyebilirsiniz. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar - 7: WorkItem Type (1/8) 22
  23. 23. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? WorkItem tipi tanım dokümanı 3 ana bölümden oluşmaktadır: 7.1 Fields 7.2 Workflow (States, Transaction) 7.3 Form (Group, Column, Tabs, Control) Şimdi, yandaki grafikte gördüğünüz bu yapının her seviyesini detaylandıralım. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? 23 Temel Kavramlar - 7: WorkItem Type (2/8)
  24. 24. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • WorkItem tipini kullanarak oluşturacağımız kayıtlardaki her bir veri alanıdır. • Görünen İsim (Name), Referans İsmi (Reference Name) ve Veri Alanı Tipi (Field Type: Metin, Numerik, Tarih vb.) bilgiler ile tanım yapılabilir. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar – 7.1: Fields (3/8) 24 • TFS'te veri alanları, «Collection» seviyesinde tanımlanmaktadır. • Dolayısıyla, farklı projelerde ve/veya farklı WorkItem tiplerinde kullanılacak bile olsa, aynı amaçla kullanılacak alanlar için ortak veri alanı yaratılması faydalı olacaktır. TFS'te görünen ve/veya referans ismi aynı olan birden fazla veri alanı bulunamaz.
  25. 25. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • Veri alanı tanımı sırasında farklı kurallar (Rule) da tanımlanabilir:: • Açılır menü listesi kuralları (Pick list rules): Zorunlu menü listesi oluştur, Global bir liste ile eşleştir, Tavsiye menü listesi oluştur vb. • Değer atama kuralları (Assign value rules): Varsayılan değer ata, salt okunur yap, veri alanını temizle, zorunlu yap, TFS kullanıcı listesini ata vb. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar – 7.1: Fields (4/8) 25 • Şarta bağlı kurallar (Conditional rules): Bir koşul yerine geldiğinde, bir koşul yerine gelmediğinde, bir alan değiştiğinde, bir alan değişmediğinde vb.
  26. 26. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • WorkItem tipini kullanarak oluşturacağımız kayıtların iş akışını ifade etmektedir. • İlgili kaydın bulunabileceği durumlar (States) ve bu durumlar arasındaki geçişlere ilişkin kurallar (Transaction) iş akışı tanımını oluşturur. • Durum oluştururken, otomatik alan (Field) değişimleri tanımlayabilir veya o duruma geçiş için istediğiniz alanların belirlediğiniz değerler almasını şart koşabilirsiniz. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar – 7.2: Workflow (5/8) 26
  27. 27. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • WorkItem tipini kullanarak oluşturacağımız kayıtların kullanıcı ara yüzü tasarımını ifade eder. • Kullanıcı ara yüzü tasarım yeteneklerini sınırlı da olsa, temel kabiliyetlere sahiptir: • Grup (Group) • Sütun (Column) • Sekmeler (Tabs) • Kontrol (Control) TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar – 7.3: Form (6/8) 27
  28. 28. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar – 7.3: Form (7/8) 28 • Grup (Group): Kullanıcı ara yüzüne bir satır bloğu eklemek için kullanılabilir. • Sütun (Column): Kullanıcı ara yüzündeki bir satır bloğunu, sütunlara bölmek için kullanılabilir. • Sekmeler (Tabs): Kullanıcı ara yüzüne sekmeli bir yapı eklemek için kullanılabilir. (Tabgroup içine dilediğiniz kadar Tab ekleyebilirsiniz.) • Control: Kullanıcı ara yüzüne bir veri alanı veya veri seti getirmek için kullanılabilir. Farklı kontrol tipleri bulunmaktadır: • FieldControl, HtmlFieldControl, DateTimeControl, LinksControl, WorkItemLogControl
  29. 29. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • FieldControl: Metin, numerik gibi tek satırda gösterilecek veri alanları için kullanılabilir. • HtmlFieldControl: Birden fazla satırdan oluşan HTML ve/veya PlainText veri alanları için kullanılabilir. • DateTimeControl: Tarih ve saat alanları için kullanılabilir. • LinksControl: İlgili kaydın ilişkili olduğu (Parent, Child, Related vb.) kayıtları tablo olarak ekrana getirmek için kullanılabilir. • WorkItemLogControl: İlgili kaydın geçmiş loglarını ve yorum panosunu ekrana getirmek için kullanılabilir. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar – 7.3: Form (8/8) 29
  30. 30. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Kavramlar Özeti 30 • Bu temel bilgiler ışığında, TFS mimarisinin Site, Collection, Project, Template ve WorkItem olmak üzere 5 seviyeden oluştuğu söylenebilir.
  31. 31. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • Team Explorer, Microsoft Visual Studio için geliştirilmiş bir eklentidir. • Visual Studio 2013 için kurulum dosyaları mevcuttur ve istenirse Visual Studio 2013 olmadan da kurulabilmektedir. • Visual Studio 2015 ile gömülü olarak geldiği için ayrıca kurulamamaktadır. • Bu nedenle VS 2015 için en az ücretsiz olarak sunulan Community versiyonuna sahip olmanız gerekmektedir. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 1: Microsoft Visual Studio Team Explorer (1/3) 31
  32. 32. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • Team Explorer, özellikle Visual Studio kullanarak uygulama geliştiren ekiplerin, Visual Studio ara yüzünden ayrılmadan TFS özelliklerini kullanabilmesi açısından çok faydalıdır. • Bunun dışında, yeni TFS projesi oluşturmak için Visual Studio Team Explorer'e ihtiyaç duyulmaktadır. • Ayrıca, Visual Studio 2013 Team Explorer veya Visual Studio 2015 kurulumu yaptığınızda, Microsoft Excel ara yüzüne de Team sekmesinin geldiğini görebilirsiniz. Bu araç sayesinde, MS Excel kullanarak TFS'e bağlanmak, veri çekmek veya yeni veri oluşturmak da mümkün olmaktadır. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 1: Microsoft Visual Studio Team Explorer (2/3) 32
  33. 33. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? Microsoft Visual Studio 2013 Team Explorer eklentisi kurulum dosyası; https://www.microsoft.com/en-us/download/details.aspx?id=40776 TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 1: Microsoft Visual Studio Team Explorer (3/3) 33 Microsoft Visual Studio 2015 Community (Ücretsiz) indirme adresi; https://www.microsoft.com/en-us/download/details.aspx?id=40776
  34. 34. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • TFS sistem yöneticileri için olmazsa olmaz diğer bir Visual Studio eklentisi ise, TFS Power Tools'tur. • Kurulum sonrasında, Visual Studio «Tools» menüsüne «Process Editor» opsiyonu eklenmektedir ve Power Tools -detayları sonraki sunuda paylaşılan- 4 temel özelliğe sahiptir. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 2: MS VS Team Foundation Server Power Tools (1/3) 34
  35. 35. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • WorkItem Types; WorkItem tiplerine ilişkin işlemleri yapabiliriz. Örneğin; TFS sunucusu üzerinden bir WorkItem tipi aç, TFS sunucusundan bir WorkItem tipi dışarı aktar (export), yeni bir WorkItem tipini TFS sunucusuna aktar (import). • Process Templates; Süreç şablonlarına ilişkin işlemleri yapabilirsiniz. İçeri aktar, dışarı aktar vb. • Global List; Global listelere ilişkin işlemleri yapabilirsiniz. Aç, yeni oluştur, içeri aktar, dışarı aktar vb. • WorkItem Field Explorer; Collection seviyesinde tanımlanmış veri alanlarını görüntüleyebilirsiniz. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 2: MS VS Team Foundation Server Power Tools (2/3) 35
  36. 36. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? Microsoft Visual Studio Power Tools (Process Editor) eklentisi kurulum dosyaları; TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 2: MS VS Team Foundation Server Power Tools (3/3) 36 https://visualstudioga llery.msdn.microsoft. com/898a828a-af00- 42c6-bbb2- 530dc7b8f2e1
  37. 37. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • TFS sistem yöneticilerinin mutlaka kullanması gereken bir diğer araç ise, Microsoft Visual Studio kurulumu ile birlikte gelen WITADMIN konsol uygulamasıdır. • VS 2015 için varsayılan olarak «C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDE» adresinde bulunmaktadır. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 3: TFS witAdmin (1/4) 37
  38. 38. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • WITADMIN konsol uygulamasını kullanırken "YARDIM" özelliği size kolaylık sağlayacaktır. • Konsol ekranında "witadmin help [command]" formatını kullanarak, kullanımını öğrenmek istediğiniz komutun detaylarını öğrenebilirsiniz. • Örneğin, "witadmin help renamewitd" yazdığımızda konsol ekranı bize yandaki gibi detaylı bir kullanım talimatı sunacaktır. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 3: TFS witAdmin (2/4) 38 Renames an existing work item type. Changes the display name of a work item type within a specific project. Also, the work items of that type are updated to reflect the new work item type name. Usage: witadmin renamewitd /collection:collectionurl /p:project /n:typename /new:newname [/noprompt] /collection: Specifies the Team Foundation project collection. Use a fully specified URL such as http://servername:8080/tfs/Collection0. /p: Specifies the name of the team project. /n: Specifies the name of the work item type to rename. /new: Specifies the new name for the work item type. /noprompt: Turns off the confirmation message.
  39. 39. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? TFS WITADMIN ile kullanabileceğiniz diğer komutlar aşağıdaki gibidir: TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 3: TFS witAdmin (3/4) 39 changefield deactivatelinktype deletefield deletelinktype destroygloballist destroywi destroywitd exportagileprocessconfig exportcategories exportcommonprocessconfig exportgloballist exportglobalworkflow exportlinktype exportprocessconfig exportwitd help importagileprocessconfig importcategories importcommonprocessconfig importgloballist importglobalworkflow importlinktype importprocessconfig importwitd indexfield listfields listgloballist listlinktypes listwitd reactivatelinktype rebuildcache renamewitd
  40. 40. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? «TFS witAdmin: Customize and manage objects for tracking work» yardım dosyaları TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? 40 https://msdn.microsoft.com/en- us/library/dd236914.aspx Temel Araçlar - 3: TFS witAdmin (4/4)
  41. 41. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • DOS 3.1 dönemlerini hatırlamayan nesildenseniz, Windows konsol ekranı ile mücadele etmek size göre olmayabilir :) • Bu durumda açık kaynak kodlu olarak geliştirilen TFS WITADMINUI tam size göre diyebilirim. • Arka planda TFS WITADMIN konsol uygulamasını kullanmayan devam eden TFS WITADMINUI, tüm WITADMIN komutlarını size kolay kullanılabilir bir kullanıcı ara yüzü ile sunuyor. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 4: TFS WitAdminUI 2013/2015 (1/2) 41
  42. 42. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? 42 https://tfswitadminui.codeplex.com/ • Collection ve Project seviyesindeki onlarca komut ile TFS'i konfigüre etmek ve uyarlamak çok daha kolay bir hale geliyor. • TFS WitAdminUI 2013/2015 Kurulum dosyaları ve kullanım rehberine ilgili adresten ulaşabilirsiniz: Temel Araçlar - 4: TFS WitAdminUI 2013/2015 (2/2)
  43. 43. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • TFS sistem yöneticilerinin baş ucu uygulamalarından biri olacak diğer bir uygulama ise: TFS Team Project Manager. • TFS Team Project Manager, TFS API'leri kullanılarak açık kaynak kodlu olarak geliştirilen bir Windows masaüstü uygulamasıdır. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 5: TFS Team Project Manager (1/3) 43
  44. 44. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • TFS Team Project Manager, özellikle TFS'i ALM aracı olarak kullanan uygulama geliştiricileri için «build definitions», «build process templates» ve «manage source control» gibi güçlü özelliklere sahiptir. • Bunun dışında, yazının ilk bölümünde detaylandırılan konularda da güçlüdür: • WorkItem konfigürasyon tanımlarını görüntüleme ve karşılaştırma • WorkItem tip tanımlarını görüntüleme, dışarı aktarma, silme, düzenleme, içeri aktarma ve arama • WorkItem kategori tanımlarını dışarı aktarma, düzenleme, görüntüleme, silme, güncelleme ve içeri aktarma • Süreç konfigürasyon tanımlarını görüntüleme, dışarı aktarma, düzenleme, içeri aktarma TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 5: TFS Team Project Manager (2/3) 44
  45. 45. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? TFS Team Project Manager Kurulum dosyaları; TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? 45 https://visualstudiogallery.ms dn.microsoft.com/d5c7e795- 2772-4e5c-b3c6-a3eff23a4938 Temel Araçlar - 5: TFS Team Project Manager (3/3) TFS Team Project Manager Kullanım rehberi; https://visualstudiogallery.ms dn.microsoft.com/d5c7e795- 2772-4e5c-b3c6-a3eff23a4938
  46. 46. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • Son olarak doğrudan Team Foundation Server özelleştirilmesi ve uyarlanması ile ilgisi olmasa da, TFS sistem yöneticileri için çok faydalı olacağını düşündüğüm ve sıklıkla kullandığım bir aracı da sizinle paylaşmak istiyorum. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 6: Delete TFS Work Items (1/3) 46
  47. 47. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • Sistem veri bütünlüğü açısından TFS son kullanıcılarına WorkItem silme yetkisi verilmemesi genellikle tercih edilen bir yaklaşım. Son kullanıcılar, silinmesi gereken kayıtlara "SİL" etiketi ekleyebilir veya bu kayıtları "Silinecek Kayıtlar" adında bir "Area" altına taşıyabilirler. Bu durumda TFS'te biriken silinmesi gerekli kayıtlar için TFS sistem yöneticilerinin periyodik kontroller yapması ve silme işlemi gerçekleştirmesi gerekmektedir. • Açık kaynak kodlu olarak geliştirilen ve TFS API'lerini kullanan "Delete TFS Work Items" masaüstü uygulaması, tam bu durumlar için geliştirilmiş basit bir uygulama. TFS sistemine giriş yaptıktan sonra, giriş yapılan projedeki tüm sorguları ekrana getiriyor, seçilen sorgudaki kayıtları ekrana döküyor ve listeden seçilen kayıtları kolayca silebiliyor. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Temel Araçlar - 6: Delete TFS Work Items (2/3) 47
  48. 48. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? Delete TFS Work Items uygulaması kurulum dosyaları; TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? 48 https://visualstudiogallery.msd n.microsoft.com/112a2055- 4363-4a4e-a866-ea29bc6f2cbb Temel Araçlar - 6: Delete TFS Work Items (3/3) Delete TFS Work Items uygulaması kullanım rehberi; https://tfsdeleteworkitems. codeplex.com/
  49. 49. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? • Bu yazımda, Microsoft Visual Studio Team Foundation Server (TFS) ile ilgili temel kavramları açıklayarak «TFS Nasıl Konfigüre Edilir ve Özelleştirilir?» konusuna giriş yapmayı ve temel TFS terminolojisini açıklayarak, TFS konfigürasyonu ve özelleştirilmesi için kullanılabilecek popüler araçlardan bahsetmeyi amaçladım. • Önümüzdeki yazılarda, TFS 10x derslerine bir süre ara vermeyi ve TFS 20x dersleri ile birlikte «TFS Konfigürasyonu ve Özelleştirmesi» başlığı altında örnekler üzerinden uygulamalar yaparak, XML seviyesinde yaptığımız tanımların Team Foundation Server ara yüzünde ve fonksiyonlarında nasıl değişimler sağladığını ortaya koymayı planlıyorum. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Sonuç ve Değerlendirme 49
  50. 50. Ekim 2016 - Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS102 – TFS Nasıl Konfigüre Edilir ve Özelleştirilir? TFS201 - TFS’te «Özel» WorkItem Tipi Nasıl Oluşturulur? • WorkItem Tipi (fields, workflow, layout) XML yapısını detaylı inceleme. • Yeni veri alanı (fields) oluşturma. • Yeni iş akışı (state, transaction) oluşturma. • Kullanıcı ara yüzünü düzenleme. • Ara yüz seviyesinde otomasyon sağlama. TFS202 - TFS’te «Board» Yapısı Nasıl Konfigüre Edilir? • Süreç Konfigürasyonu (Process Configuration) XML yapısını detaylı inceleme. • Scrum Task Board ve Kanban Board özelliklerini inceleme. • Pano (Board) ve Birikmiş İşler (Backlogs) seviyesi düzenleme, yeni seviye oluşturma. • Pano (Board) ve Birikmiş İşler (Backlogs) görünümü düzenleme. TFS102 - Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir? Eğitimimiz burada sona eriyor. Sonraki eğitimlerde ilginizi çekeceğini düşündüğüm diğer iki konuya değineceğim. 50
  51. 51. Ekim 2016 -Tüm Hakları Saklıdır © Erkan OKUR - www.erkanokur.com TFS 102 Team Foundation Server Nasıl Konfigüre Edilir ve Özelleştirilir?

×