7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
1/74
Treinamento em Gesto
do Ciclo de Vida deAplicaes
Perfl: Lderes, Coordenadores
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
2/74
2
Laboratrio :
Plane!ando se"s Pro!etos com o#icroso$t Team %o"ndation&er'er 2((
Viso )eral*este laboratrio 'oc+ ir aprender sobre al)"ns dos no'os rec"rsos do TeamFoundation Server 2010para )erenciamento de pro!etos )eis- Voc+ ir aprender."e o Team Foundation Server 2010a)ora s"porta work items/ierr."icos, ."epermitem "m rico relacionamento dos tipos pai0fl/o e s"cessor0predecessor- Voc+'er como as no'as planil/as do Excelpodem ser "sadas para rapidamente)erenciar se" backloge plane!amento de iteraes- Voc+ 'er tamb1m como oMicrosoft Projectpode ser "sado para criar "m plane!amento detal/ado ."e pode
ser completamente sincroniado com o Team Foundation Server 2010-
Exerccios
3ste laboratrio cont1m os se)"intes e4rccios:
Gerenciando 5istrias de 6s"rios
2 Gerenciando os ork !temsde "ma 7terao e a Capacidade do Time
8 Trabal/ando com ork !tems5ierr."icos no "isual Studioe no Project
9 7ntrod"o aos oc"mentos de 34emplo do Processo MSF #gile
;( min"tos
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
3/74
8
34erccio : Gerenciando 5istriasde 6s"rios
*este e4erccio, 'oc+ ir aprender como "sar a pasta de trabal/o Product Backlogpara )erenciar os work itemsde /istria de "s"rio ealie o lo)in com o "s"rio Abu Obeida Bakhach (Dev), caso 'oc+ainda no o ten/a $eito- A sen/a 1 P2ss?(rd
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
4/74
9
B doc"mento Product Planning/abilita 'oc+ a )erenciar se"s work itemsdo tipo)roduct backloga partir do Microsoft Excel- + "m d"plo cli."e noar."i'o Product Pla%%i%g&xlsmpara abriDlo e, ."ando solicitado,pressione O-
'igura "+aixa de con,rma'(o )ara do?nloadde ar-uivo
ota* E"ando solicitado a di)itar "ma c/a'e de prod"to, cli."e no boto+o%ti%uese)"ido pelo boto opara contin"ar "tiliando a 'erso de trial-Proc"re na barra de tare$as se esta !anela de confrmao no est embackground-
F Para nos asse)"rar ."e os dados e4ibidos reetem o estado at"al no TeamFoundation Server
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
5/74
H ar."i'o Product Planning, ."e e4ibe todas as /istrias de "s"rioe4istentes, 1 carre)ado inicialmente no modo somente leit"ra- Cada/istria de "s"rio 1 representada como "m work itemno T%&- Cli."e noboto Edit Workbookperto do topo da pasta de trabal/o-
'igura -
%ocali&a'(o do bot(o3dit IorJbooJ
( *ote ."e cada /istria de "s"rio representada a."i tem "m estado e "maiterao atrib"dos- Todas as /istrias de "s"rio associadas com a!teration 1! esto completas, as tr+s /istrias de "s"rio associadas a!teration 2esto at"almente em pro)resso o" resol'idas, e as demaisesto atrib"das ao backlog-
'igura .
Estado inicial das colunas &tatee 7teration Pat/
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
6/74
;
&elecione a aba Iterationsda pasta de trabal/o
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
7/74
B
'igura 0
#dicionando a 7teration 8
8 pr4imo passo 1 iniciar a atrib"io das /istrias at"ais do cliente ano'a iterao- >etorne a pasta de trabal/o Product Backloge atrib"a ostr+s primeiros itens do /acklogpara a Iteration "- *ote ."e cada /istriado cliente poss"i se" prprio n@mero de stor$ )ointsatrib"do- 3stespontos, ."e representam "ma ordem de ma)nit"de para a ."antidade de
trabal/o, so defnidos antecipadamente e "sados posteriormente paranos a!"dar a balancear o plane!amento do desen'ol'imento entre asinteraes-
'igura 1
IorJ itemsdo MacJlo)alterados )ara a 7teration 8
9 Volte para a aba Iterationspara comparar a car)a de trabal/o com aiterao anterior- As tr+s no'as tare$as ."e ns adicionamos a no'aiterao somam ( stor$ )oints, ."e 1 menos ."e os 9 ."e nsestimamos com base no taman/o do time da !teration 2, e menos ."e as2( ."e ns entre)amos d"rante a !teration 1-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
8/74
F
'igura 2
Pasta de trabal*o 7teration Plannin)exibindo a carga de trabal*o )ara a7teration 8
Temos a impresso de ."e temos "ma capacidade prod"ti'a maior, ento'amos atrib"ir mais al)"m trabal/o a !teration .- >etorne ao Product/ackloge encontre "ma user stor$com o IDde n@mero $.- 3sta /istriade "s"rio est estimada em -stor$ )oints, ."e totaliaria a ."antidadede stor$ )ointsda !teration .para o 'alor ."e ns ."eremos- *ote ."eal)"mas /istrias de "s"rio do backlog$oram p"ladas por."e se"s stor$
)ointsindicam ."e elas trariam m"ito trabal/o para esta iterao-
; Altere o Iteration Pathpara a user stor$$.para Iteration "-
B Volte para a aba !terationse note ."e a !teration .a)ora mostra ."e nsestamos "tiliando a ."antidade correta de trabal/o considerando as stor$
)oints, o taman/o do time e o taman/o da iterao-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
9/74
H
'igura $#
Pasta de trabal*o 7teration Plannin)exibindo a 7teration 8atuali&ada
F *ote ."e a pasta de trabal/o Product Planningtamb1m poss"i "ma abaInterruptions."e nos permite contabiliar $eriados o" o"tros e'entos."e comprometam o dia todo do time- 3ste dado a$eta a col"na Daysdaaba Iterationscaso a data da interr"po caia dentro do inter'alo daiterao-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
10/74
(
'igura $$
#ba 7nterr"ptionsda )lanil*a Prod"ct Plannin)
H A)ora ."e ns modifcamos e completamos o plane!amento de nossa no'aiterao, ns podemos sal'ar as alteraes realiadas no T%&- >etorne aaba Product Backlog, cli."e em ."al."er l")ar na tabela e selecione oboto Publisha partir da aba Teamdo Excel-
'igura $"
%ocali&a'(o do bot(o P"blis/
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
11/74
ota* Pode le'ar al)"m tempo para ."e as m"danas se!am p"blicadas noT%&-
2( A)ora ."e ns terminamos de trabal/ar com a planil/a Product Planning,
$ec/e e sal'e as m"danas ."ando solicitado-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
12/74
2
34erccio 2: Gerenciando os IorJ7tems de "ma 7terao e a
Capacidade do Time*este e4erccio 'oc+ ir aprender como ."ebrar "ma user stor$em tare$asindi'id"ais ."e podem ser atrib"das para os membros apropriados do timebaseado nas /abilidades e capacidade de trabal/o- T"do isto ser $eito no conte4toda !teration .-
*o Team Explorer, na'e)"e para a planil/a 3teratio% , Backlog&xlsm."e est em 4ails5i% 4o6s | Docume%ts | Shared Docume%ts |3teratio% ,- + "m d"plo cli."e em 3teratio% , Backlog&xlsmpara abriro mesmo no Excel, clicando no boto O."ando solicitado-
2 Para se asse)"rar ."e os dados e4ibidos esto reetindo o estado at"al noTeam Foundation Server
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
13/74
8
29 As primeiras tr+s user storieslistadas ! poss"em atrib"io a tare$asfl/as e esto dele)adas aos colaboradores dispon'eis- &elecione a c1l"laassociada com o @ltimo ?orJ item < !N = na col"na Title #-
'igura $-
Selecionando o ttulo da ltima "ser storO
2 Abai4o da aba Team, cli."e no boto$dd %hildpor 8 'ees-
'igura $.
#dicionando tr3s novos ?orJ items,l*os
2; #"de o Work Item Typede cada lin/a para Task-
'igura $/
Mudando o ti)o do ?orJ item)araTasJ
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
14/74
9
2B *a col"na Title ¶ a primeira tare$a, di)ite %reate storedprocedure for pass'ord resetQ- Para a se)"nda tare$a di)ite Designpass'ord reset (IQ e, fnalmente para a @ltima tare$a di)iteImplement pass'ord reset (IQ- i)itando os no'os tt"los na col"naTitle 2$ar com ."e eles se tornem fl/os da user stor$acima deles-
'igura $0
#dicionando ttulos as novas tarefas
2F A)ora ns 'amos atrib"ir as no'as tare$as aos membros apropriados do
time- Atrib"a K primeira tare$a a Doris, a se)"nda para A5rile a terceirapara Abu-
'igura $1
#tribuindo tarefas aos membros do time
2H A col"na Remaining Workrepresenta o n@mero de /oras restantes paracompletar a tare$a- 3ntre com 2, 8 e ;, respecti'amente-
'igura $2
#tribuindo *oras de trabal*o as tarefas
8( V at1 a col"na$rea Pathe entre com Database7 Web sitee Web site
para as no'as tare$as, respecti'amente-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
15/74
'igura "#
#lterando a 4rea )ara uma tarefa
8 %inalmente, atrib"a todas as tare$as a !teration ., mesmo para as tare$as."e ! esto atrib"das- m1todo mais simples de $aer isto 1 copiar aprimeira c1l"la
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
16/74
;
82 Posicione o c"rsor em al)"m l")ar dentro da tabela e cli."e no botoPublisha partir da aba Teamno Excel- 7sto ir criar as no'as tare$ascomo fl/as da @ltima user stor$no T%&-
88 A)ora ."e ns defnimos as tare$as ."e compes a user stor$, ns)astaremos al)"m tempo asse)"rando ."e os membros corretos do timeesto com s"as respecti'as tare$as atrib"das e asse)"rar ."e ns nosobrecarre)amos al)"1m- Comece na'e)ando para a aba Settings-
'igura ""
"is(o inicial da aba &ettin)s
89 Para o campo !teration, selecione Iteration "-
'igura ",
Selecionando a itera'(o7teration 8
8 Para os campos Start Datee End Date, di)ite as mesmas datas ."e'oc+ di)ito" no e4erccio anterior, o" se!a, as datas entre a pr4imase)"ndaD$eira e a pr4ima se4taD$eira-
'igura "-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
17/74
B
igitando &tarte 3nd ate
8; V para a aba %apacity, encontre a sesso Indiidual %apacity, eselecione os tr+s membros do time ."e iro trabal/ar nas tare$as da7teration 8, c/amados Abu7 A5rile Doris& *s no selecionaremos#ic/ael por."e ele 1 o )erente de pro!etos e 1 apenas respons'el paras/istrias de "s"rio-
'igura ".
#tribuindo os membros do time )ara a 7teration 8
8B A col"na )ours8Day, representa as /oras estimadas por dia ."e cadamembro do time ir dedicar ao pro!eto- i)ite .para cada "m dos tr+smembros-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
18/74
F
'igura "/
!ndividual ca)acit$ )ara !teration .
8F *ote ."e o )rfco 7ndi'id"al CapacitO mostra ."e Ab" e oris estos"b"tiliados, en."anto April est pr4ima de s"a capacidade m4ima-
Vamos desonerar April trans$erindo al)"m trabal/o para Ab"- >etorno paraa aba Iteration Backloge atrib"a a tare$a !m)lement web front5end forviewing all o)en ordersQ
'igura "0
6edistribuindo trabal*os entre os membros do time
8H Volte para o )rfco %apacitypara 'is"aliar ."e a distrib"io da car)ade trabal/o est mel/or-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
19/74
H
'igura "1
7r4,co !ndividual de ca)acidade mel*or distribudo
9( 3sta planil/a tamb1m nos permite contabiliar os $eriados o" o"trasinterr"pes ."e a$etem a capacidade do time- Abra a aba Interruptionse adicione "ma entrada em 8olida$spara "ma re"nio da compan/ia ."e
acontecer na pr4ima se4taD$eira- 7sto ir aplicar ao time inteiro-
'igura "2
!nterru)'(o do time
9 *a tabela Planned Interruptions, adicione "ma entrada para A5ril"ma'e ."e ela ir para "m e'ento, o *I+ Web Design %onference, na."intaD$eira e na se4taD$eira- *ote ."e a col"na Days1 preenc/ida com 2dias- A col"na Remaining Daysfca com o 'alor por."e ! est le'andoem conta a re"nio da compan/ia ."e se aplica a todo o time-
'igura ,#
!nterru)'(o individual
92 Volte para a aba %apacitypara 'is"aliar o e$eito destas interr"pesa)endadas- *ote ."e April a)ora est sobre carre)ada-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
20/74
2(
'igura ,$
!ndividual ca)acit$ exibindo um membro do time sobrecarregado
98 6ma das poss'eis sol"es para ali'iar a car)a de trabal/o de April seriatrocar "ma de s"as tare$as com oris, ."e at"almente poss"i al)"macapacidade e4tra- Ao in'1s de $aer isto neste momento, considere ocenrio onde oris no poss"i a /abilidade necessria para pe)ar otrabal/o atrib"do a April- >etorne ao Iteration Backloge m"de as@ltimas ."atro tasks
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
21/74
2
99 A)ora ."e ns 'oltamos al)"m trabal/o para o backlog, o time estar aptoa completar as tare$as no atrib"das com a capacidade dispon'el->etorne a aba %apacitypela @ltima 'e para 'erifcar isto-
'igura ,,
+a)acidade do time e dos membros
9 &al'e as m"danas realiadas nos work itemsretornando a aba IterationBacklog, marcando o c"rsor em al)"m l")ar dentro da tabela e clicandono boto Publish-
ota* A aba /urndownposs"i "m )rfco ."e 'oc+ pode "sar para rastrearo pro)resso dos trabal/os d"rante a iterao- A medida ."e as tare$as socompletadas, 'oc+ tem "ma ideia do pro)resso da iterao-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
22/74
22
'igura ,-
"isuali&a'(o da aba M"rndo?n
9; %ec/e o Excele sal'e as m"danas ."ando solicitado e retorne ao "isualStudio-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
23/74
28
34erccio 8: Trabal/ando com IorJ7tems 5ierr."icos no Vis"al
&t"dio e Pro!ect*este e4erccio, 'oc+ ir aprender como )erenciar work items/ierr."icos a partirdo "isual Studioe como tomar 'anta)em do Projectpara "m )erenciamento maisdetal/ado do pro!eto-
poss'el trabal/ar com al)"mas tare$as da iterao ."e ns criamos noe4erccio anterior com o "isual Studio- *o Team Explorer, na'e)"e paraWork Items| Team ,ueries| Iteration "e d+ "m d"plo cli."e emIteratin Backlog-
'igura ,.
"isuali&a'(o da7teration MacJlo))ara a 7teration 8
9B 34istem in@meros mecanismos de 67 ."e permitem trabal/ar de $orma$cil com work itemsno "isual Studio- Cli."e nos cones de R e S para 'ercomo se e4pandem e se recol/em os ns com se"s fl/os-
9F Arraste e solte "ma tare$a de "ma user stor$para o"tra- *ote ."e asm"danas so e4ibidas em ne)rito-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
24/74
29
'igura ,/
Mudan'as exibidas em negrito
9H &elecione "ma tare$a fl/a com "m cli."e simples e ento cli."e na seta'erde para direita a fm de m"dar o n'el de /ierar."ia-
'igura ,0%ocali&a'(o da seta de identa'(o
( Para adicionar work itemsanin/ados ."e podem "sar ."al."er "m dostipos de linJs s"portados, cli."e com o boto direito em "ma tare$ae4istente
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
25/74
2
'igura ,2Ti)os de link su)ortados
2 *s no 'amos sal'ar estas m"danas- Cli."e no boto +a%celpararetornar aos ?orJ items da 7teration 8-
8 Cli."e no boto 9ereshpara retornar a lista ori)inal de ?orJ items,selecionando o."ando per)"ntado se ."er sal'ar os itens modifcados-
'igura -#
%ocali&a'(o do bot(o 6efres*
9 Microsoft Projectpode ser "tiliado para trabal/ar com os work itemsdoT%& com o ob!eti'o de criar "m plane!amento mais detal/ado do pro!eto-*o combo /pen in *icrosoft /0ceselecione e cli."e em /pen ,ueryin *icrosoft Pro1ect-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
26/74
2;
'igura -$
#brindo uma ."erOno #icroso$t Pro!ect
Aps o Projectcarre)ar, rea!"ste a tela de modo ."e 'oc+ possa lerclaramente o tt"lo dos work items- *ote ."e os dados "sados para criar o)rfco de Gantt esto no painel do lado direito-
'igura -"
"is(o inicial do resultado da -uer$ no #icroso$t Pro!ect
; T%& 2(( tamb1m s"porta s"cessor0antecessor como relacionamentoentre os work items- &elecione a col"na Predecessorspara o work item,,e di)ite "7 -na c1l"la- 7sto indica ."e os work items," e ,-de'emser completados primeiro- s n@meros 2 e 9 ."e 'oc+ di)ito"correspondem ao n@mero de lin/a dentro do Project-
'igura -,Editando o relacionamento de sucessor;)redecessor
B Adicione mais relacionamentos s"ccessor0predecessor $aendo com ."e owork item,/ ten/a como predecessor o work item,.di)itanto /nacol"na Predecessors- %aa o mesmo para ."e o work item,1ten/acomo predecessor os work items,0 e,2-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
27/74
2B
'igura --
"isuali&a'(o ,nal da coluna Predecessors
ota: Apesar de estar $ora do escopo deste laboratrio, 'oc+ pode "sar oMicrosoft Projectpara criar "m plane!amento m"ito mais detal/ado, defnindo
datas de incio e fm de cada work item, por e4emplo-
F &al'e as m"danas de 'olta para o T%& selecionando ."al."er c1l"la natabela e clicando no boto Publish-
H >etorne ao "isual Studioe d+ "m d"plo cli."e no work item,,entit"lado!m)lement web front5end for viewing all o)en ordersQ-
;( &elecione a aba$ll .inkspara 'erifcar ."e os work items82 e 89 estolistados como predecessores deste work item-
'igura -.
#ba All LinJsexibindo os )redecessores
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
28/74
2F
34erccio 9: 7ntrod"o aosoc"mentos de 34emplo do
Processo #&% A)ile*este e4erccio 'oc+ ser apresentado a dois e4emplos de doc"mentos ."e estodispon'eis com o template de processo MSF #gile-
*o Team Explorer, na'e)"e para a pasta Documents| Samples andTemplates| Personas and Design e d+ "m d"plo cli."e em Sam5leDocume%t : Perso%a De;%itio%&docxpara abrir o mesmo no Microsoftord- Voc+ precisar confrmar o downloaddo ar."i'o-
'igura -/
%ocali&a'(o do documento Persona defnition
; + "ma ol/ada rpida pelo doc"mento Persona e,nitionpara ter "ma
ideia sobre o ."e ele o$erece-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
29/74
2H
'igura -0
!ncio do documento Persona defnition
6tiliao de Personas1 "ma $orma de mel/orar o designde softwares."eso "sados por pessoas com di$erentes necessidades, e4peri+ncias e n'eisde /abilidade- 3ste doc"mento cont1m a defnio de "ma persona para "mpro!eto de e4emplo-
'igura -1
Exem)lo de persona
;2 Volte para o Team Ex)lorere abra o doc"mento Sam5le Docume%t :3teratio% 9etros5ective&docx a partir da pasta Retrospecties&
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
30/74
8(
'igura -2
!ncio do documento de exem)lo iteration retrospecti'e
3ste doc"mento 1 "sado para re)istrar as disc"sses e aes de "maretrospecti'a de iterao- >etrospecti'as de iterao so mantidas ao fm decada iterao para reetir sobre como o time se comporto" d"rante aiterao- 3ste e4emplo de doc"mento contem os ob!eti'os da iterao,
estatsticas de pro)resso, bem como o ."e $oi bem $eito e o ."e no e,fnalmente, as aes para mel/oria-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
31/74
8
Laboratrio 2:
Acompan/amento da E"alidade
Viso )eral
Microsoft "isual Studio 2010permite "m acompan/amento detal/ado dos
res"ltados de teste- 3ste laboratrio ir apresentar a 'oc+ como trabal/ar com os'rios rec"rsos de relatrio dispon'eis com o "isual Studio 2010-
Exerccios
3ste laboratrio cont1m os se)"intes e4rccios:
- Vis"aliando o Statusdo Plano de Testes no Microsoft Test Manager 20102- Vis"aliando o
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
32/74
82
34erccio : Vis"aliando o &tat"sdo Plano de Testes no #icroso$t
Test #ana)er 2((*este e4erccio 'oc+ ir aprender como 'is"aliar o statusde "m plano de testes"sando o MicrosoftTest Manager 2010-
>ealie o lo)in com o "s"rio Abu Obeida Bakhach (Dev), caso 'oc+ainda no o ten/a $eito- A sen/a 1 P2ss?(rd
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
33/74
88
'igura .$
+ontedo do )lano de testes )ara 7teration 2
; &elecione a aba Plane ento cli."e no linJ Propertiespara carre)ar a!anela de propriedades do plano de testes-
;; >ole at1 o fnal da !anela de propriedades para 'er os tr+s )rfcos ."eindicam o stat"s do plano de testes-
'igura ."
=anela de )ro)riedades do )lano de testes
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
34/74
89
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
35/74
8
34erccio 2: Vis"aliando o E"alitOas/board
*este e4erccio 'oc+ ir aprender como carre)ar das*boardsa partir do MicrosoftTest Manager 2010e est"dar o
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
36/74
8;
'igura .-
E"alitO as/boardexibindo uma variedade de m>tricas de -ualidade
;F Con$ome a f)"ra abai4o, o
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
37/74
8B
'igura ..
#s res)ostas do E"alitO as/board)ara um variado nmero de -uest?es
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
38/74
8F
34erccio 8: Vis"aliando >elatriosno #icroso$t Vis"al &t"dio 2((
*este e4erccio 'oc;e ir aprender como acessar 'rios relatrios dispon'eis noMicrosoft "isual Studio 2010-
Abra o Microsoft "isual Studio 2010indo em Start$ll Programs*icrosoft 2isual Studio &3#3 *icrosoft 2isual Studio &3#3caso omesmo ainda no este!a aberto-
;H *o Team Explorer, e4panda o n Tails)in To$spara abrir a pasta derelatrio de testes
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
39/74
8H
Aborted, *ot 34ec"ted, Passedb"t>"nAborted, *ot>"nnable, isconnected,Timeo"t, etc-
B *o TeamExplorer, localie e e4panda a pasta Project Management
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
40/74
9(
'igura .1
9 relat@rio &tories 'er'ie?oferece o )rogresso de cada "ser storO
B8 *o Team Explorer, localie e e4panda a pasta de relatrios /uilds
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
41/74
9
de build- Voc+ pode "sar este relatrio para a!"dar a determinar como$ec/ar pores de cdi)o ."e esto prontos para release-
relatrio Build Summarya!"da a determinar o statusde cada build- 3lee4ibe "ma lista de buildscom os res"ltados dos testes, cobert"ra dos
testes, m"danas de cdi)o e notas de ."alidade-
relatrio Build Sucess /er Timea!"da a acompan/ar as m"danasna ."alidade do cdi)o e tamb1m mostra o res"ltado dos testes de cadabuildde cada dia-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
42/74
92
34erccio 9: Criando E"eriesComple4as para >elatrios
A'anados*este e4erccio 'oc+ ir aprender como criar "ma -uer$comple4a no Microsoft"isual Studio 2010."e $ornece dados mais especfcos ."e as -ueriespadropodem pro'er-
Abra o Microsoft "isual Studio 2010Start$ll Programs *icrosoft2isual Studio &3#3 *icrosoft 2isual Studio &3#3caso ainda noeste!a aberto-
B *o Team Explorer, e4panda em Tails)in To$so n M$
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
43/74
98
'igura /$
+riando uma nova ."erO
BB Por padro, ! e4istem tr+s condies
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
44/74
99
BF &elecione o combo Type of ,uerye selecione o item Work Items andDirect .inks- 7sto ir adicionar "ma sub5-uer$."e e4ibe "ma )radesec"ndria abai4o da primeira-
'igura /,
Modi,cando o ti)o de ."erOno *e? E"erO 3ditorWX
BH Tente no con$"ndir a se)"nda )rade com a anterior- A se)"nda )rade 1"sada para encontrar work itemsrelacionados a partir dos res"ltadosretornados na primeira -uer$-
'igura /-
Cma segunda ."erO foi adicionada
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
45/74
9
F( Vamos modifcar a se)"nda -uer$para encontrar todos os bugs$ec/ados."e esto relacionados aos casos de testes retornados pela primeira-uer$-
#"de a primeira cl"s"la para Work Item Type< Bug-
Adicione "ma se)"nda cl"s"la:$nd State< Resoled-
'igura /.
Modi,cando a ."erOsecund4ria )ara encontrar b")srelacionados
F A)ora ."e a -uer$$oi defnida, cli."e no boto Runpara 'is"aliar osdados ."e so retornados-
'igura //
%ocali&a'(o do bot(o >"n ."erO
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
46/74
9;
'igura /0
Exem)lo de retorno do resultado da nova ."erO
F2 *ote ."e a -uer$retorna ."atro casos de teste, apenas "m dos ."aisposs"i "m bugrelacionado- 6ma 'e ."e a conf)"rao Top leel 'orkitemsest conf)"rada para Return all toop leel 'ork items, todos oscasos de testes so retornados S mesmo a."eles ."e no poss"em bugsrelacionados-
F8 Cli."e no boto Sae ,uery-
'igura /1
%ocali&a'(o do bot(o &a'e E"erO
F9 *a cai4a de dilo)o Sae ,uery $s, di)ite Test %ases With ResoledBugsQ no campo -ame- %inamente cli."e no boto Saepara sal'ar a-uer$e retornar para a !anela do
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
47/74
9B
'igura /2
Bomeando e salvando a nova ."erO
F Altere a opo Top leel 'ork items setting para /nly return itemsthat hae speci4ed linkscomo e4ibido na f)"ra abai4o e ento cli."eno boto Runpara 'is"aliar os res"ltados mais "ma 'e-
'igura 0#Modi,cando a ."erO)ara exibir a)enas os ?orJ items-ue )ossuem osrelacionamentos es)eci,cados
F; Como 'oc+ pode 'er na f)"ra abai4o o res"ltado ."e 1 retornado apenas"m item, "ma 'e ."e este 1 o @nico caso de teste ."e tem "m bugrelacionado-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
48/74
9F
'igura 0$
6esultados da ."erOmodi,cada
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
49/74
9H
34erccio : Criando "m >elatriono #icroso$t 34cel
*este e4erccio 'oc+ ir aprender como criar "m relatrio "tiliando o MicrosoftExcel"sando os dados $ornecidos pela -uer$de work itemsdo "isual Studio 2010-
*o Team Explorer, e4panda o n Team
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
50/74
(
'igura 0,
Menu de contexto )ara criar um relat@rio no #icroso$t 34cel
FF epois ."e o Microsoft Excelcarre)ar e e4ibir a cai4a de dilo)o -e'Work Item Report, selecione$ll Reportse ento cli."e no boto5inish-
'igura 0-
+aixa de di4logo *e? IorJ 7tem >eport
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
51/74
ota* processo de )erao do relatrio pode le'ar al)"m tempopara completar dependendo da m."ina "tiliada e da ."antidade dedados dispon'eis-
FH epois ."e o relatrio 1 )erado, 'oc+ 'er "ma aba contendo "ma tabelade conte@dos para na'e)ar pelos relatrios )erados- &elecione o primeirolinJ c/amado Stack Ranka partir da tabela de conte@dos para na'e)arpara a aba #6# Stack Rank-
'igura 0.
Tabela de contedo )ara gerada no #icroso$t 34cel
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
52/74
2
'igura 0/
"isuali&a'(o do 6elat@rio &tacJ ranJ
H( Apesar dos dados da m."ina 'irt"al no $ornecerem m"itos dados, ' em$rente e na'e)"e pelos o"tros relatrios dispon'eis por padro-
Laboratrio 8:
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
53/74
8
6tiliando 34cel e >eport M"ilder
para >elatrios C"stomiados
Viso )eral
Team Foundation Server 20101 completamente aberto a c"stomiaes derelatrios, poss"indo, al1m de s"a base de dados relacional, "m c"bo do#nal$sis
Services- e posse de se"s c"bos, dimenses, $atos e atrib"tos 1 poss'el criar "mainfnidade de relatrios completamente personaliados em Excel, 6e)ort /uilderecom o /usiness !ntelligence evelo)ment Studio
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
54/74
9
34erccio : Criando >elatrioscom o #icroso$t 34cel
*este e4erccio 'oc+ ir aprender como criar "m no'o relatrio "tiliando oMicrosoft Excel- Vamos criar "m relatrio ."e conter "m )rfco indicando adistrib"io dos work itemsentre os membos do time por tipo de work item-
>ealie o lo)in com o "s"rio Abu Obeida Bakhach (Dev), caso 'oc+ainda no o ten/a $eito- A sen/a 1 P2ss?(rd
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
55/74
ota*Tamb1m 1 poss'el criar "m relatrio para o Excela partir do Portaldo Pro!eto no Dashboarddo S*arePoint- Masta clicar no boto -e' ExcelReportlocaliado na barra de $erramentas- 3sta ao abre o mesmoar."i'o 9e5ort 4em5late&xlts-
'igura "
6e)ort Tem)lateDxlts aberto no #icroso$t 34cel
H9 Aps abrir o ar."i'o 9e5ort 4em5la%te&xlts, note ."e "ma SecurityWarning1 e4ibida abai4o da barra de $erramentas do 34cel- Cli."e no boto/ptions&&&e selecione a opo Enable this contentee cli."e em O-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
56/74
;
'igura ,
"isuali&a'(o da &ec"ritO Alert
H 6ma 'e ."e 'oc+ ten/a $eito isto, o fltro Team Pro1ect )ierarchyno topoda PivotTableser at"aliado para e4ibir o nome do se" Team Pro1ect, nonosso caso TailspinToys&
'igura -
#tuali&a'(o do cam)oTeam Pro!ect 5ierarc/O
H; 6ma 'e ."e 'amos "tiliar apenas os dados de work item, ns podemostornar nossa 'ida mais simples fltrando os campos- A partir do combo bo4 no
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
57/74
B
topo da PiotTable5ield .ist, selecione Work Itempara o campo Sho'4elds related to, ."e 1 conf)"rado com$ll, por padro-
'igura .
"isuali&a'(o do cam)o Pi'otTable %ield List
HB *a PriotTable 5ield .istrole at1 encontrar a dimenso Work Item-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
58/74
F
'igura /
Encontrando a dimens(o IorJ 7temna Pi'otTable %ield List
HF 3ncontre o nSystem7$ssignedTo e arraste e solte o mesmo em Ro'.abels&
HH 3ncontre o nSystem7WorkItemType e arraste e solte o mesmo em%olumn .abels&
(( >ole o c"rsor at1 'oc+ encontrar @ Work Iteme selecione Work Item%ount- Arraste e solte em @ 2alues-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
59/74
H
'igura 0
"isuali&a'(o do Pi'otTable %ield List)reenc*ido
( Verif."e ."e a tabela na planil/a est a)ora preenc/ida com os dadosdo c"bo-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
60/74
;(
'igura 1
Tabela do 34celcom os dados )reenc*idos a )artir do cubo
(2 A)ora 'amos )erar "m )rfco demonstrando esta distrib"io de work
itemspor tipo pelos membros do time- Cli."e em ."al."er l")ar daPivotTable-
(8 *a sesso do Excel PiotTables Toolscli."e na aba /ptions&
(9 *a sesso Toolscli."e no boto Piot%hart-
( *a cai4a de dilo)os Insert %hart, selecione %olumn-
(; %inalmente escol/a o tipo de )rfco Stacked %ylinder&
'igura 2
Sele'(o do ti)o de gr4,co
(B Cli."e no boto O&
(F )rfco )erado de'e demonstrar a distrib"io dos work itemsportipo entre os membros da e."ipe- Perceba ."e 'oc+ ainda pode alterar osfltros e os ei4os, alterando dinamicamente tanto a PivotTable."ando o)rfco-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
61/74
;
'igura $#
7r4,co geradocom a distribui'(o de ?orJ itemsentre os membros da e-ui)e
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
62/74
;2
34erccio 2: Criando >elatrioscom >eport M"ilder
*este e4erccio 'oc+ ir aprender como )erar relatrios com o 6e)ort /uilder 2D0- 6e)ort /uilder$ornece mais poder e controle ."e o Excele 1 mais $cil de "sar ."eo /usiness !ntelligence evelo)ment Studio
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
63/74
;8
Cli."e em Bro'se666e, na !anela Select Data Sourcecertif."eDse."e a 6>L est apontando para o se" ser'idor de 6e)orting Serviceslocal-&elecione 4s"#$#Ola59e5ortDSe cli."e no boto /pen-
'igura $"
"isuali&a'(o da janela &elect ata &o"rce
2 A !anela Select Data Sourceser $ec/ada e 'oc+ 'oltar a !anelaData Source Properties- &"as conf)"raes de'em fcar comomostrado abai4o:
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
64/74
;9
'igura $,
"isuali&a'(o da janela ata &o"rce Properties
8 Cli."e no boto O-
9 *o'amente, ' a barra de $erramentas Report Datae cli."e com o
boto direito sobre o 4sOla59e5ortDS."e 'oc+ acabo" de criar- *o men" de conte4to ."e se abre, cli."e em$dd Dataset&&&
'igura $-
Menu de contexto Add ataset; *a cai4a de te4to -ame, d+ "m nome para se" no'o datasetde
ra5hDataSetQ e cli."e no boto ,uery Designer&&&
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
65/74
;
'igura $.
"isuali&a'(o da janela E"erO esi)ner
B *o painel s"perior, 'amos "tiliar "m fltro para ."e se!am "tiliadosdados apenas do pro!eto Tails)in To$s- Preenc/a os campos con$ormeabai4o:
a Dimension Team Project
b )ierarchyProject Pat*
c /perator E-ual
d 5ilter Expression: Yefault+ollectionTails)in To$sZ
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
66/74
;;
'igura $/Filtro e sele'(o do )rojetoTailspin ToOs
F *a !anela do ,uery Designer, localie o painel *etadatae "tilie ofltro *easure 9rouppara fltrar os itens e4ibidos para Work Item-
'igura $0
"isuali&a'(o do ,ltro #eas"re Gro"p
H Localie e e4panda o n *easures- *ote ."e e4iste o n Work Item-34panda tamb1m este n e localie o item Work Item %ount- Cli."e como boto direito neste item e selecione$dd to ,uery-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
67/74
;B
'igura $1
#dicionando IorJ 7tem Co"ntna ."erO
2( >ecol/a o n *easurese localie o n Work Item- 34panda o n
Work Iteme incl"a na -uer$os itens Work Item6System7$ssignedToQe Work Item6System7WorkItemTypeQ da mesmo $orma ."e 'oc+ $eno item anterior
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
68/74
;F
'igura $2
=anela ataset Properties)reenc*ida
22 Cli."e no boto Opara $ec/ar a tela Dataset Propertiese note o
datasetcriado com se"s respecti'os itens da -uer$criada-
'igura "#
"isuali&a'(o do >eport ataatuali&ado28 Vamos dar "m tt"lo ao relatrio- *o corpo do relatrio, cli."e com o
boto direito do mo"se sobre o label %lick to add titlee di)ite Workitem types by personQ-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
69/74
;H
29 Abai4o, na rea %lick to add data, cli."e no cone %hart- A !anela-e' %hartde'e ser aberta-
'igura "$
"isuali&a'(o da janela *e? C/art
2 Certif."eDse ."e o item %hoose an existing dataset in this reportest selecionado e mar."e o dataset."e acabamos de criar,9raphDataSet- Cli."e no boto -ext-
2; *a pr4ima tela, selecione o tipo de )rfco %olumne cli."eno'amente em -ext-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
70/74
B(
'igura ""
=anela *e? C/art)ara sele'(o do ti)o de gr4,co
2B &elecione e arraste os itens da lista$ailable 4eldscon$orme abai4o:
a %ategories: S$stemG#ssignedTo
b Series:S$stemGork!temT$)e
c 2alues orkG!temG+ount
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
71/74
B
'igura ",
=anela *e? C/art)ara arranjo dos cam)os do gr4,co
2F *a tela %hoose a style, manten/a o padro s")erido de /ceanecli."e em 5inish&
2H *o corpo do relatrio, e4panda o )rfco para ."e este oc"pe toda alar)"ra do relatrio e di)ite como tt"lo do )rfco o mesmo tt"lo dado aorelatrio Work item by personQ-
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
72/74
B2
'igura "-+or)o ,nal do relat@rio
8( Cli."e no boto Run."e est localiado na barra de $erramentas do6e)ort /uilder-
'igura ".
"isuali&a'(o do relat@rio
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
73/74
B8
8 34plore as opes dopreie'como o oom, as opes de impressode e4portao- Volte ao modo de designclicando no boto Designlocaliado na barra de $erramentas do 6e)ort /uilder-
82 Acima da barra de $erramentas, localie e cli."e no boto Saerepresentado por "m dis."ete-
'igura "/
%ocali&a'(o dos bot?es 6un e Save
88 *a !anela Sae $s Report, confra o endereo do ser'idor na barra.ook ine na'e)"e para 4s9e5orts | Deault+ollectio% | TailspinToys-
89 *a cai4a de te4to -ame, di)ite o nome Work item types bypersonQ e cli."e no boto Sae&
'igura "0
Salvando o relat@rio no >eportin) &er'er
7/24/2019 Apostila Visual Studio 2010 Gerenciamento (1)
74/74
B9
8 %ec/e o 6e)ort /uildere 'olte ao "isual Studio 2010-
8; *o Team Explorerselecione o n Reportse cli."e no boto Refreshna barra de $erramentas do Team Explorer- Verif."e ."e se" no'orelatrio est dispon'el- Cli."e d"as 'ees no no'o relatrio para e4ec"tDlo-
'igura "1
"isuali&ando o novo item noTeam 34plorerreferente ao novo relat@rio
CopOri)/t [ 2( por #icroso$t Corporation- Todos os direitos reser'ados-
Top Related