TFS - ćwiczenia
Zarządzanie projektem zespołowym
- Zaloguj się do projektu zespołowego
http://158.75.104.45:8080/tfs/test/notatnik
za pomocą Web Acces
kolekcja:test
, projekt zespołowy:notatnik
, port:8080
- Zapoznaj się ze stanem zaawansowania projektu:
- Który sprint jest aktualnie realizowany?
- Jakie zadania zostały wykonane w ramach projektu?
- Jakie zadania przydzielone są do ciebie?
- Ile dni zostało do zakończenia aktualnego sprintu?
- Czy na liście zadań znajduje się zadanie nieprzydzielone do nikogo?
- Odnajdź zadania przydzielone dla siebie i zaznacz je jako wykonane
- Wykonaj te same działania z poziomu Visual Studio
Nowy projekt zespołowy
Wyobraź sobie, że jesteś szefem zespołu tworzącego grę komputerową, np. gra akcji FTP, której akcja toczy się na ulicach Torunia w momencie rozlania się konfliktu Krymskiego na Europę Środkową. Utwórz projekt zespołowy, zaplanuj prace w projekcie i przydziel zadania związane z pierwszymi iteracjami.
- Dodaj nowym projekt zespołowy File → New → Team Project do kolekcji
sandbox
na serwerze TFS - Dodaj kilku członków do twojego projektu zespołowego (lub całą grupę
znd
zdefiniowaną w systemie na którym działa serwer) - Zdefiniuj wstępną listę
Product Backlog
, funkcjonalności oczekiwane w produkie np: stworzenie fabuły, przygotowanie map, opracowanie interfejsu użytkownika, utworzeniem modeli budynków i postaci, implementację silnika graficznego, itp. - Uzupełnij opis, effort i właściciela dla wybranych elementów list
- Zdefiniuj pierwszy sprint
- określ datę rozpoczęcia i zakończenia
- powiąż wybrane elementy list
Product Backlog
ze sprintem - rozbij te elementy na zadania
- przypisz zadania do poszczególnych członków zespołu
- Ustaw powiadomienia (alerts) wysyłane do ciebie w momencie zmian w zadaniach przypisanych do ciebie
- Zaznacz wybrane zadania jako rozpoczęte (
In progress
) i jako zakończone (Done
)
Dodawanie projektu deweloperskiego
- Połącz projekt zespołowy ze ścieżką na lokalnej maszynie (Configure Workspace)
- Utwórz nowy projekt programistyczny (np. aplikacja konsolowa)
- Wyślij utworzone pliki do repozytorium Source Control → Check In
- Zmodyfikuj jeden z plików projektu i wyślij go do repozytorium jednocześnie łącząc zmiany z wybranym zadaniem
- Wykonaj
Check In
, który spowoduje zamkniecie jednego lub więcej zadań - Dodaj nowy
Product Backlog Item
oraz nowe zadania z poziomu Visual Studio - Znajdź zadania przypisane do siebie i zakończ je
- Znajdź wszystkie niezakończone zadania w ramach bieżącego sprintu i uzyskaną listę dodaj do ulubionych
- Zmodyfikuj fragment kodu i wyślij zmiany do recenzji do jednego z członków zespołu
Team Fundation Service
- Utwórz projekt zespołowy w usłudze Team Fundation Service (potrzebny Live ID)
- Połącz się z tym projektem z Visual Studio i dodaj do repozytorium nowy projekt, np. projekt WindowsForm.
- Sprawdź zawartość repozytorium przez przeglądarkę WWW
- Spróbuj dodać nowych członków zespołu
- Utwórz przykładową listę Backlog Products, ustaw liczbę i daty zakończenia iteracji (sprintów), przydziel zadania do pierwszej iteracji
Kolekcje i serwis buildów
- Utworzenie kolekcji w której realizowany będzie przykładowy projekt?
- Utworzenie i konfiguracja serwisu buildów
- Agent i kontroler serwisu buildów