Вы находитесь на странице: 1из 8

RAMON DURES (HTTP://WWW.RAMONDURAES.

NET/)
EXECUTIVO E CONSELHEIRO EM PROJETOS DE SOFTWARE, DESENVOLVIMENTO DE SOFTWARE, NEGCIOS ONLINE, STARTUP, LIDERANA E INOVAO. PALESTRAS, CONSULTORIA, TREINAMENTOS EM VISUAL
STUDIO, ARQUITETURA DE SOFTWARE, APPLICATION LIFECYCLE MANAGEMENT (ALM), TEAM FOUNDATION SERVER (TFS).
1 Comentrios (http://www.ramonduraes.net/2012/04/25/planejamento-gil-no-visual-studio-11-
usando-scrum/#comments)
Planejamento gil no Visual Studio usando Scrum
Posted on 25 de abril de 2012 (http://www.ramonduraes.net/2012/04/25/planejamento-gil-no-visual-studio-11-
usando-scrum/) by Ramon Dures (http://www.ramonduraes.net/author/ramonduraes/)
(http://www.ramonduraes.net/wp-
content/uploads/2012/04/image.png)O uso de mtodos geis para
gesto de projetos de software tem crescido em todo o mundo,
principalmente no Brasil, tendo o framework do Scrum como principal base para gesto.
O Scrum muito simples e divide as atividades de gesto em trs importantes papis: Product Owner
(PO) representando o cliente, Scrum Master (SM) atuando como lder e responsvel pela
manuteno do processo e Time formado pelas pessoas encarregadas em desenvolver o software.
O Scrum baseia-se no conceito de desenvolvimento interativo e incremental, usando ciclos curtos de
2-4 semanas conhecidos como Sprint, permitindo uma colaborao contnua entre todos os
interessados, sempre focando na entrega de valor a cada Sprint e, com a proximidade do PO, voc
consegue ir direto ao ponto buscando a satisfao com o alinhamento no desejo de negcio.
O Team Foundation Server (TFS) uma plataforma de colaborao para projetos de software
unindo gesto de cdigo fonte, gesto de projetos, qualidade de software e integrao de todo o
ciclo de desenvolvimento, seja para projetos geis ou formais, implementando um conceito
conhecido como Application Lifecycle Management (ALM) funcionando como o ERP para quem
desenvolve software seja em .NET, Java ou qualquer outra plataforma.
O Visual Studio Scrum 2.0 um template de processo 100% baseado no framework do Scrum para
permitir o uso do mesmo em conjunto com o Team Foundation Server, possibilitando assim usar os
principais artefatos, utilizando a mesma nomenclatura e funcionalidade, mantendo os mesmos
padres at para os mais puristas no framework.
Como toda a comunicao no projeto gerenciada pelo TFS, voc vai encontrar no template Visual
Studio Scrum o recurso Work Items, que a uma espcie de formulrio para entrada de dados
customizado automaticamente de acordo com o template de processo adotado no projeto. Como
estamos usando o Visual Studio Scrum teremos os seguintes itens: Product Backlog Item (Estrias do
usurio), Task (Tarefas), Impediment (Impedimentos), Bug (Problemas),Test Case (Casos de teste)
complementando com os relatrios: Release Burndown, Sprint Burndown e Velocity.
Como voc est observando, toda a comunicao ser baseada nos prprios termos j usados no
Scrum, mantendo a total compatibilidade com o seu framework. Para a gesto de um projeto gil no
necessrio TFS, porm no dia a dia de um projeto temos diversas aes que precisam ser
tomadas que vo alm do uso de postit, tornando-se mais desafiador ainda quando voc trabalha
com vrios times, inclusive tendo pessoas em locais diferentes.
Para se comunicar com o TFS voc pode usar Excel, Project, Visual Studio, Eclipse e o portal web do
projeto, permitindo assim, independente do ambiente desejado uma integrao total entre as
informaes trocadas nos projetos.
Em um cenrio clssico o PO pode publicar um user story utilizando o Work Item (Product Backlog
(http://twitter.com/ramonduraes)
(https://www.facebook.com/ramonduraes)
(http://www.linkedin.com/in/ramonduraes)

(https://plus.google.com/114242521181713207285)
(http://www.youtube.com/ramonduraes)
Search
RE DE S S OCI AI S
NE WS L E T T E R
Fique atualizado sobre novidades voltadas para
desenvolvimento de software
Email*
CONFIRMAR
BUS CA:
SEARCH
CONS UL T ORI A NO S E U PROJE T O
(http://www.2pc.com.br)
INICIO (HTTP://WWW.RAMONDURAES.NET) | CONTATO (HTTP://WWW.RAMONDURAES.NET/CONTATO) | CURSOS (HTTP://WWW.RAMONDURAES.NET/CURSOS/) |
CONSULTORIA (/2010/05/22/CONSULTORIA-PREMIUM-EM-PROJETOS-DE-SOFTWARE/) | ONLINE (HTTP://WWW.RAMONDURAES.NET/VIDEO-AULAS-ONLINE/) |
RSS (HTTP://FEEDS.FEEDBURNER.COM/RAMONDURAES)
Item) fazendo com que essa informao aparea para todos os projetos. O Time ao capturar uma
estria de usurio durante a reunio de planejamento do Sprint vai quebrar em tarefas usando o
Work Item (Task), estimando em horas cada atividade. Um outro desenvolvedor pode pegar um Work
Item (Task) e associar ao seu usurio mudando o status para InProgress e depois durante CheckIn
relacionar o cdigo com esse Work Item.
Agora voc comea a entender a diferena que o TFS vai provocar no seu projeto. Sem mudar nada
no seu processo voc ao fazer um CheckIn de cdigo relacionado a uma tarefa (PostIt) est sem
esforo documentando eletronicamente o seu cdigo fonte. A qualquer momento voc pode voltar
naquele cdigo e saber se o mesmo teve aquela linha modificada pelo desenvolvedor em funo de
uma tarefa xyz relacionada a uma estria de usurio criada pelo Product Owner. O mesmo acontece
no caso de um registro de bug.
Essa mesma integrao vai se refletir no servidor Build (Continuous integration) que durante a
gerao da verso do seu software, alm de validar os testes unitrios integrados, politicas do
projeto, vai emitir um relatrio dos Work Items vinculados nessa verso, respondendo de forma
simples a uma grande dvida no final do Sprint O que tem nessa verso .
Transparncia, inspeo e adaptao
Um principio bsico oferecido pelo Team Foundation Server colaborao e transparncia que voc
pode perceber imediatamente j na primeira viso ao entrar no portal do projeto, conforme
demonstrado na Figura 01.
(http://www.ramonduraes.net/wp-content/uploads/2012/04/Figura01.png)
Figura 01 Viso pblica do Dashboard com detalhes do projeto.
Analisado o Dashboard temos informaes sobre o seu Sprint que est em andamento, Burndown
para acompanhar a tendncia, informaes sobre registros de Work Items abertos como quantidade
de itens no Sprint Backlog, tarefas em andamento e qualquer consulta adicional que voc julgue
importante mostrar para seu time. Essa mesma tela complementada com um item estratgico que
o relatrio de Build, consolidando a gesto com o feedback contnuo.
.
Product Backlog
O Product Owner pode adicionar ou priorizar novos itens a qualquer momento o backlog, conforme
voc pode observar na Figura 02 com uma viso do trabalho sendo realizado no portal do projeto.
Nesse portal o dia a dia do PO facilitado, pois alm de simples e leve todas as informaes so
centralizadas e as alteraes j refletem para todos no projeto.
Tecnologia com Ramon Dures
3.129 pessoas curtiram Tecnologia com Ramon Dures.
Plug-in social do Facebook
Curtir Curtir
NOVI DADE S
Encontre um smartphone na sua famlia
(http://www.ramonduraes.net/2014/01/11/encontre-
um-smartphone-na-sua-famlia/)
Sua primeira aplicao na nuvem usando o Azure
Sites (http://www.ramonduraes.net/2014/01/10/sua-
primeira-aplicao-na-nuvem-usando-o-azure-sites/)
As 10 tendncias em 2014 para projetos de
software
(http://www.ramonduraes.net/2014/01/07/as-10-
tendncias-em-2014-para-projetos-de-software/)
Visual Studio 2013
(http://www.ramonduraes.net/2013/12/18/visual-
studio-2013/)
Os 20 principais recursos do Windows Phone
(http://www.ramonduraes.net/2013/12/12/os-20-
principais-recursos-do-windows-phone/)
T AG CL OUD
Desenvol vi mento
(http://www.ramonduraes.net/tag/desenvol vi mento/) 2011
(http://www.ramonduraes.net/tag/2011/) Wi ndows Phone
(http://www.ramonduraes.net/tag/wi ndows-phone/) Eventos
(http://www.ramonduraes.net/tag/eventos/) 2012
(http://www.ramonduraes.net/tag/2012/) Software
(http://www.ramonduraes.net/tag/software/) WP8
(http://www.ramonduraes.net/tag/wp8/) 2013
(http://www.ramonduraes.net/tag/2013/) SCRUM
(http://www.ramonduraes.net/tag/scrum/) Desenvolvimento
de sof tware
(http://www.ramonduraes.net/tag/desenvolvimento-de-
sof tware/) Gesto de Projetos
(http://www.ramonduraes.net/tag/gestao-de-projetos/) WP7
(http://www.ramonduraes.net/tag/wp7/) VS2012
(http://www.ramonduraes.net/tag/vs2012/) DevBrasil
(http://www.ramonduraes.net/tag/devbrasil/)
Palestra
(http://www.ramonduraes.net/tag/palestra
/) Microsoft
(http://www.ramonduraes.net/ta
g/microsoft/) Tecnologia
(http://www.ramonduraes.net/wp-content/uploads/2012/04/Figura02.png)
Figura 02 Product BackLog
A priorizao de atividades faz parte do dia a dia de qualquer PO e nesse momento voc observa na
Figura 02 como simples bastando arrastar e colocar no local desejado. Com isso,
automaticamente ele j se auto-organiza, definindo uma nova endentao de prioridade que em
projetos geis um item fundamental para manter o desenvolvimento sempre prximo do valor de
negcio.
A qualquer momento o PO pode detalhar um item de backlog (User Story). Ao clicar no mesmo ele
tem acesso ao formulrio completo, conforme apresentado na Figura 03. Um item importante que
voc pode observar alm do descritivo detalhado a possibilidade de se adicionar links e anexos
que o PO julgue importante para esclarecer o valor de negcio.
(http://www.ramonduraes.net/wp-content/uploads/2012/04/clip_image004.png)
Figura 03 Product BackLog Item
Conforme comentei no incio, esse formulrio apresentado na Figura 03 uma viso de campos
definidos pelo templates de processo Visual Studio Scrum. Outro ponto importante no mesmo o
esforo que atualizado pelo time aps a estimativa, seja usando Planning Poker ou tcnica similar.
Nesse exemplo usamos escala Fibonacci (1, 2, 3, 5, 8, 13) para definir a complexidade dos itens.
Sprint Planning
Durante a reunio de planejamento do Sprint o Time se rene com o PO para esclarecer dvidas do
backlog, estimar e capturar itens para montar o seu Sprint Backlog. Na Figura 04 voc pode
observar como simples a atividade de capturar um item do Backlog e transformar em Sprint
Backlog.
(http://www.ramonduraes.net/ta
g/tecnologia/) ALM
(http://www.ramondurae
s.net/tag/alm/) Visual
STudio
(http://www.ramondura
es.net/tag/visual-
studio/) TFS
(http://www.ramondura
es.net/tag/tfs/)
H I S T RI CO DE PUBL I CAE S
2014 (HTTP://WWW.RAMONDURAES.NET/2014/):
01 (HTTP://WWW.RAMONDURAES.NET/2014/01/)
02 03 04 05 06 07 08 09 10 11 12
2013 (HTTP://WWW.RAMONDURAES.NET/2013/):
01 (HTTP://WWW.RAMONDURAES.NET/2013/01/)
02 (HTTP://WWW.RAMONDURAES.NET/2013/02/)
03 (HTTP://WWW.RAMONDURAES.NET/2013/03/)
04 (HTTP://WWW.RAMONDURAES.NET/2013/04/)
05 (HTTP://WWW.RAMONDURAES.NET/2013/05/)
06 (HTTP://WWW.RAMONDURAES.NET/2013/06/)
07 (HTTP://WWW.RAMONDURAES.NET/2013/07/)
08 (HTTP://WWW.RAMONDURAES.NET/2013/08/)
09 (HTTP://WWW.RAMONDURAES.NET/2013/09/)
10 (HTTP://WWW.RAMONDURAES.NET/2013/10/)
11 (HTTP://WWW.RAMONDURAES.NET/2013/11/)
12 (HTTP://WWW.RAMONDURAES.NET/2013/12/)
2012 (HTTP://WWW.RAMONDURAES.NET/2012/):
01 (HTTP://WWW.RAMONDURAES.NET/2012/01/)
02 (HTTP://WWW.RAMONDURAES.NET/2012/02/)
03 (HTTP://WWW.RAMONDURAES.NET/2012/03/)
04 (HTTP://WWW.RAMONDURAES.NET/2012/04/)
05 (HTTP://WWW.RAMONDURAES.NET/2012/05/)
06 (HTTP://WWW.RAMONDURAES.NET/2012/06/)
07 (HTTP://WWW.RAMONDURAES.NET/2012/07/)
08 (HTTP://WWW.RAMONDURAES.NET/2012/08/)
09 (HTTP://WWW.RAMONDURAES.NET/2012/09/)
10 (HTTP://WWW.RAMONDURAES.NET/2012/10/)
11 (HTTP://WWW.RAMONDURAES.NET/2012/11/)
12 (HTTP://WWW.RAMONDURAES.NET/2012/12/)
2011 (HTTP://WWW.RAMONDURAES.NET/2011/):
01 (HTTP://WWW.RAMONDURAES.NET/2011/01/)
02 (HTTP://WWW.RAMONDURAES.NET/2011/02/)
03 (HTTP://WWW.RAMONDURAES.NET/2011/03/)
04 (HTTP://WWW.RAMONDURAES.NET/2011/04/)
05 (HTTP://WWW.RAMONDURAES.NET/2011/05/)
06 (HTTP://WWW.RAMONDURAES.NET/2011/06/)
07 (HTTP://WWW.RAMONDURAES.NET/2011/07/)
08 (HTTP://WWW.RAMONDURAES.NET/2011/08/)
09 (HTTP://WWW.RAMONDURAES.NET/2011/09/)
10 (HTTP://WWW.RAMONDURAES.NET/2011/10/)
11 (HTTP://WWW.RAMONDURAES.NET/2011/11/)
(http://www.ramonduraes.net/wp-content/uploads/2012/04/clip_image005.png)
Figura 04 Sprint Planning.
Ainda na reunio de planejamento do Sprint o Time vai detalhar o item do Sprint Backlog em tarefas
(Task) relacionadas, conforme pode observar na Figura 05. Uma informao importante que essas
tarefas so relacionadas diretamente com o item de Backlog permitindo com isso rastreabilidade. Se
voc encontrar um cdigo fonte com uma tarefa vinculada, voc saber qual o item do Sprint Backlog
vinculado.
(http://www.ramonduraes.net/wp-content/uploads/2012/04/clip_image006.png)
Figura 05 Sprint Planning.
Sprint
Um Sprint em um projeto Scrum pode variar entre 2 a 4 semanas conforme o modelo adotado. Em
cada print o Time se compromete com um conjunto de itens do backlog cujo objetivo entregar valor
ao final Software funcionando. Com o uso do TFS voc ter um Scrum Board virtual, conforme
apresentado na Figura 06, dispensando o uso de PostIt. Cada membro do Time vai pegar um PostIt
e arrastar para a rea IN PROGRESS, alterando automaticamente o status do Work Item de TO DO
para IN PROGRESS e j relacionando o nome da pessoa que pegou essa atividade.
(http://www.ramonduraes.net/wp-content/uploads/2012/04/clip_image008.png)
P O P UL AR L AT E S T T AGS
12 (HTTP://WWW.RAMONDURAES.NET/2011/12/)
2010 (HTTP://WWW.RAMONDURAES.NET/2010/):
01 (HTTP://WWW.RAMONDURAES.NET/2010/01/)
02 (HTTP://WWW.RAMONDURAES.NET/2010/02/)
03 (HTTP://WWW.RAMONDURAES.NET/2010/03/)
04 (HTTP://WWW.RAMONDURAES.NET/2010/04/)
05 (HTTP://WWW.RAMONDURAES.NET/2010/05/)
06 (HTTP://WWW.RAMONDURAES.NET/2010/06/)
07 (HTTP://WWW.RAMONDURAES.NET/2010/07/)
08 (HTTP://WWW.RAMONDURAES.NET/2010/08/)
09 (HTTP://WWW.RAMONDURAES.NET/2010/09/)
10 (HTTP://WWW.RAMONDURAES.NET/2010/10/)
11 (HTTP://WWW.RAMONDURAES.NET/2010/11/)
12 (HTTP://WWW.RAMONDURAES.NET/2010/12/)
2009 (HTTP://WWW.RAMONDURAES.NET/2009/):
01 (HTTP://WWW.RAMONDURAES.NET/2009/01/)
02 (HTTP://WWW.RAMONDURAES.NET/2009/02/)
03 (HTTP://WWW.RAMONDURAES.NET/2009/03/)
04 (HTTP://WWW.RAMONDURAES.NET/2009/04/)
05 (HTTP://WWW.RAMONDURAES.NET/2009/05/)
06 (HTTP://WWW.RAMONDURAES.NET/2009/06/)
07 (HTTP://WWW.RAMONDURAES.NET/2009/07/)
08 (HTTP://WWW.RAMONDURAES.NET/2009/08/)
09 (HTTP://WWW.RAMONDURAES.NET/2009/09/)
10 (HTTP://WWW.RAMONDURAES.NET/2009/10/)
11 (HTTP://WWW.RAMONDURAES.NET/2009/11/)
12 (HTTP://WWW.RAMONDURAES.NET/2009/12/)
2008 (HTTP://WWW.RAMONDURAES.NET/2008/):
01 (HTTP://WWW.RAMONDURAES.NET/2008/01/)
02 (HTTP://WWW.RAMONDURAES.NET/2008/02/)
03 (HTTP://WWW.RAMONDURAES.NET/2008/03/)
04 (HTTP://WWW.RAMONDURAES.NET/2008/04/)
05 (HTTP://WWW.RAMONDURAES.NET/2008/05/)
06 (HTTP://WWW.RAMONDURAES.NET/2008/06/)
07 (HTTP://WWW.RAMONDURAES.NET/2008/07/)
08 (HTTP://WWW.RAMONDURAES.NET/2008/08/)
09 (HTTP://WWW.RAMONDURAES.NET/2008/09/)
10 (HTTP://WWW.RAMONDURAES.NET/2008/10/)
11 (HTTP://WWW.RAMONDURAES.NET/2008/11/)
12 (HTTP://WWW.RAMONDURAES.NET/2008/12/)
2007 (HTTP://WWW.RAMONDURAES.NET/2007/):
01 (HTTP://WWW.RAMONDURAES.NET/2007/01/)
02 (HTTP://WWW.RAMONDURAES.NET/2007/02/)
03 (HTTP://WWW.RAMONDURAES.NET/2007/03/)
04 (HTTP://WWW.RAMONDURAES.NET/2007/04/)
05 (HTTP://WWW.RAMONDURAES.NET/2007/05/)
06 (HTTP://WWW.RAMONDURAES.NET/2007/06/)
07 (HTTP://WWW.RAMONDURAES.NET/2007/07/)
08 (HTTP://WWW.RAMONDURAES.NET/2007/08/)
09 (HTTP://WWW.RAMONDURAES.NET/2007/09/)
10 (HTTP://WWW.RAMONDURAES.NET/2007/10/)
11 (HTTP://WWW.RAMONDURAES.NET/2007/11/)
12 (HTTP://WWW.RAMONDURAES.NET/2007/12/)
2006 (HTTP://WWW.RAMONDURAES.NET/2006/):
01 02 03 04 05 06 07
(HTTP://WWW.RAMONDURAES.NET/2006/07/) 08
(HTTP://WWW.RAMONDURAES.NET/2006/08/) 09
(HTTP://WWW.RAMONDURAES.NET/2006/09/) 10
(HTTP://WWW.RAMONDURAES.NET/2006/10/) 11
(HTTP://WWW.RAMONDURAES.NET/2006/11/) 12
(HTTP://WWW.RAMONDURAES.NET/2006/12/)
ENTREVISTA EM TEMPO REAL NO FORMSPRING.ME
(HTTP://WWW.RAMONDURAES.NET/2010/01/20/ENTREVISTA-
EM-TEMPO-REAL-NO-FORMSPRING-ME/)
0 Comentrios
Figura 06 Scrum Board.
Daily Scrum Meeting
Durante o Sprint temos uma reunio diria com durao estimada em 15 minutos. um dos
principais momentos do Time, pois o objetivo fazer uma rpida sincronizao sobre o andamento
das atividades. importante registrar que no um momento para bater papo, falar de futebol e,
sim, responder a trs perguntas chaves: O que voc fez ontem? O que voc far hoje? H algum
impedimento no seu caminho?
Durante a reunio diria comum voc atualizar a sua atividade informando quanto tempo falta,
conforme voc pode observar na Figura 07 e, se necessrio, registrar impedimentos, conforme voc
pode observar na Figura 08.
(http://www.ramonduraes.net/wp-
content/uploads/2012/04/clip_image009.png)
Figura 07 Scrum Board.
(http://www.ramonduraes.net/wp-content/uploads/2012/04/clip_image011.png)
Figura 08 Registrando um impedimento
Burndown
O grfico de Burndown estratgico para o Time Scrum e consolida uma viso atualizada com a
projeo e tendncia de entrega do Sprint. uma informao importantssima para o Time. Na
Figura 09 voc pode observar um exemplo de Burndown.
(http://www.ramonduraes.net/wp-content/uploads/2012/04/clip_image013.png)
CAMPUS PARTY BRASIL 2010 EU VOU!!!
(HTTP://WWW.RAMONDURAES.NET/2009/12/26/CAMPUS-
PARTY-BRASIL-2010-EU-VOU/)
0 Comentrios
ESTRATGIA MICROSOFT PARA EMPRESAS DE SOFTWARE
(HTTP://WWW.RAMONDURAES.NET/2008/01/02/ESTRATEGIA-
MICROSOFT-PARA-EMPRESAS-DE-SOFTWARE/)
0 Comentrios
FALTAM 12 DIAS PARA O VISUAL STUDIO 2010
(HTTP://WWW.RAMONDURAES.NET/2010/04/01/FALTAM-
12-DIAS-PARA-O-VISUAL-STUDIO-2010/)
0 Comentrios
EU TAMBM QUERO UM VISUAL STUDIO #2
(HTTP://WWW.RAMONDURAES.NET/2009/11/23/EU-
TAMBEM-QUERO-UM-VISUAL-STUDIO-2/)
0 Comentrios
CAMPUS PARTY BRASIL 2010 UM GRANDE SUCESSO
(HTTP://WWW.RAMONDURAES.NET/2010/02/02/CAMPUS-
PARTY-BRASIL-2010-E-UM-GRANDE-SUCESSO/)
0 Comentrios
OPORTUNIDADES MICROSOFT PARA VOC
(HTTP://WWW.RAMONDURAES.NET/2009/12/13/OPORTUNIDADES-
MICROSOFT-PARA-VOCE/)
0 Comentrios
A MICROSOFT COMPRA O TEAMPRISE E D MAIS UM GRANDE
PASSO NO ALM
(HTTP://WWW.RAMONDURAES.NET/2009/11/09/A-
MICROSOFT-COMPRA-O-TEAMPRISE-E-DA-MAIS-UM-
GRANDE-PASSO-NO-ALM/)
0 Comentrios
RECUPERANDO O SEU PEN DRIVE KINGSTON
(HTTP://WWW.RAMONDURAES.NET/2009/11/26/RECUPERANDO-
O-SEU-PEN-DRIVE-KINGSTON/)
2 Comentrios
PALESTRA NO SBCARS 2009 EM NATAL
(HTTP://WWW.RAMONDURAES.NET/2009/09/14/PALESTRA-
NO-SBCARS-2009-EM-NATAL/)
0 Comentrios
Figura 09 Visualizando o Burndown
Um ponto muito importante que pessoas em qualquer lugar podem ter acesso ao mesmo, inclusive
pessoas externas ao projeto, permitindo assim que outras pessoas tenham visibilidade sem
necessidade de ficar perguntando como est indo o projeto. Acho que voc sabe bem o que estou
falando. No existe pergunta mais chata que E ai?. Vale ressaltar que esse Burndown uma
informao exclusiva do Time e o mesmo o nico responsvel pelo Sprint. Ao PO interessa a
entrega final aps a concluso do Sprint.
Velocity
Uma mtrica importante em um projeto Scrum a velocidade do time. Esse nmero calculado aps
a entrega de alguns Sprints e atualizado com frequncia. uma referncia importante, baseando-
se em quantos pontos um time est entregando por Sprint. O Time usa essa informao para saber
at quantos pontos de complexidade eles consegue assumir por Sprint. O TFS, usando o histrico
dos Sprints gera para voc, conforme pode observar na Figura 10.
(http://www.ramonduraes.net/wp-content/uploads/2012/04/clip_image014.png)
Figura 10 Visualizando o grfico Velocity.
Forecast
Independente do modelo de projeto, sendo gil ou formal, uma pergunta recorrente quando estar
pronto? Com um Scrum temos duas respostas para essa pergunta. A primeira se for relacionada ao
conjunto de itens do Sprint Backlog a resposta ao final do Sprint. Se a pergunta for relacionada ao
Backlog o Team Foundation Server pode ajudar voc, conforme pode observar na Figura 11 uma
previso quebrando em Sprints futuros usando a velocidade como base. mais uma forma gil de
usar a tecnologia para facilitar o seu dia a dia no projeto.
(http://www.ramonduraes.net/wp-content/uploads/2012/04/clip_image016.png)
Figura 11 Forecast
Relacionando informaes
Um dos principais pilares na estratgia de ALM usando Team Foundation
Server justamente reunir as informaes dos projetos e usar de forma integrada. Na Figura 12
voc observa como durante o Check In possvel vincular uma atividade. Com esse simples passo
voc est documentando o seu software. O TFS, em cada Check In gera um identificador chamado
de Changeset que permite rastrear todas as informaes relacionadas.
(http://www.ramonduraes.net/wp-content/uploads/2012/04/clip_image017.png)
Figura 12 Check In associando uma tarefa PostIt.
Conforme a poltica de integrao continua atotada eu projeto possvel aps durante a gerao da
verso validar estratgias do projeto como padronizao de cdigo usando Code Analysis,
padronizao da arquitetura, testes unitrios e saber quais funcionalidades foram implementadas
nessa verso conforme voc pode observar na Figura 13.
(http://www.ramonduraes.net/wp-content/uploads/2012/04/clip_image018.png)
Figura 13 Gerando uma verso
Utilizar o Scrum dentro do Team Foundation Server muito fcil e gil, permitindo justamente ampliar
ainda mais a colaborao, atuando como elo entre todos os participantes do projeto. Quando
falamos do universo Application Lifecycle Management, diversos outros recursos so facilitados por
se trabalhar em um modelo colaborativo e integrado, permitindo uma gesto mais efetiva de todo o
ciclo de desenvolvimento.
[],
Ramon Dures
MVP, Visual Studio ALM
PSD, PSM, CSM
Aproveite agora mesmo e faa um incrvel curso online
ALM Gesto gil de projetos (http://mozit.tv/cursos/alm-gestao-agil-de-projetos)
Voc est procurando um curso personalizado ou consultoria?
Para consultoria e treinamento em Visual Studio / Team Foundantion Server / Scrum procure a 2PC
(http://www.2pc.com.br)
56 20 6
TEAM FOUNDATION SERVER 11 POWER TOOLS (BETA)
(HTTP://WWW.RAMONDURAES.NET/2012/04/10/TEAM-
FOUNDATION-SERVER-11-POWER-TOOLS-BETA/)
DEVBRASIL OPENDAY 2012 (CURITIBA)
(HTTP://WWW.RAMONDURAES.NET/2012/05/02/DEVBRASIL-
OPENDAY-2012-CURITIBA/)
gil (http://www.ramonduraes.net/tag/agil/), ALM (http://www.ramonduraes.net/tag/alm/), Gesto de
Projetos (http://www.ramonduraes.net/tag/gestao-de-projetos/), SCRUM
(http://www.ramonduraes.net/tag/scrum/), TFS (http://www.ramonduraes.net/tag/tfs/), Visual STudio
(http://www.ramonduraes.net/tag/visual-studio/), VS11 (http://www.ramonduraes.net/tag/vs11/)
RAMON DURES
MO R E P O S T S ( H T T P : / / W W W . R A MO N D U R A E S . N E T / A U T H O R / R A MO N D U R A E S / )
T W I T T E R ( H T T P : / / T W I T T E R . C O M/ R A MO N D U R A E S ) F A C E B O O K
( H T T P S : / / F A C E B O O K . C O M/ R A MO N D U R A E S ) L I N K E D I N
( H T T P : / / L I N K E D I N . C O M/ I N / R A MO N D U R A E S )
2014 Ramon Dures. All rights reserved. Hiero (http://athemes.com/theme/hiero) by aThemes
Curtiu? Ento leia tambm:
(http://www.ramonduraes.net/2 010/06/16/por-que-o-visual- studio-team-system-mudou- de-nome/)
Por que o Visual Studio Team
System mudou de nome?
(http://www.ramonduraes.net/2 008/05/06/acesse-a-tela-do- pocket-pc-remotamente/)
ACESSE A
TELA DO
POCKET PC
REMOTAMENTE
Acesse a tela do pocket pc
remotamente
(http://www.ramonduraes.net/2 013/02/09/uma-viso-geral-do- windows-phone-8/)
Uma viso geral do Windows
Phone 8
(http://www.ramonduraes.net/2 010/03/01/um-passeio-pelo- formspring-me/)
UM PASSEIO
PELO
FORMSPRING.ME
Um passeio pelo
Formspring.me
(http://www.ramonduraes.net/2 008/08/16/synctoy-v2-0- %e2%80%93-sincronize-seus- arquivos-com-esse-utilitario/)
SYNCTOY
V2.0
SINCRONIZE
SEUS
ARQUIVOS
SyncToy v2.0 Sincronize seus
arquivos com esse utilitrio
(http://www.ramonduraes.net/2 013/05/31/atualizao-3-do-tfs- 2013-a-caminho/)
ATUALIZAO
3 DO TFS 2012
(A CAMINHO)
Atualizao 3 do TFS 2012 (A
caminho)
(https://shareaholic.com/publishers/recommendations/?src=relatedapp&src_ref=www.ramonduraes.net)
Plug-in social do Facebook
Comentar Publicando como Jorge Bastos (No voc?)
Comentar...
Publicar tambm no
Facebook
Stephany Henrique Almeida Batista Analista Banco de Dados na empresa Portal educao
Parabns pelo artigo, muito bom! Estou interessado em aprender mais sobre testes e metodologias geis em
desenvolvimento.
Responder Curtir Seguir publicao 27 de maro de 2013 s 02:03