Desenvolvimento - Visual Basic .NET
Trabalho colaborativo com Visual Studio 2005 Team System
Quando falamos em desenvolvimento em equipes, o primeiro obstáculo a nossa frente é a comunicação. Como trocar informações ágeis com todo nosso time?
por Marcus GarciaO Objetivo
O Objetivo da MS ao construir esse software é prover integração entre os times de Operações, Arquitetos, Desenvolvedores, Testers, Gerentes e Diretores. Prover informações rápidas e confiáveis para todas as áreas envolvidas. Para o Diretor e Gerente que ficam pedindo a situação real do sistema para mensurar custos e gerencial requisitos a todo momento, do Desenvolvedor que precisa verificar quantos Bugs tem aquela determinada aplicação e etc., para o Testador que vai definir métricas e testar exaustivamente aquele código e para o pessoal de operações que necessita validar o projeto antes mesmo de colocar em produção. Ou seja, para cada time existe um conjuntos de Features capaz de auxiliar nas tomadas de decisões durante todo o processo de desenvolvimento.
Expansão do Visual Studio
O Visual Studio esta sendo expandido para os seguintes cenários:
- Team Test Edition
- Team Architect Edition
- Team Developer Edition
- Team Foundation
Utilizando os seguinte princípios:
- Design for operations
- Increased Reability
- Quality
- Visibility
Design for operations
A idéia é vamos fazer testes, validadar infra-estrutura, ter certeza que tudo vai funcionar antes de digitar a primeira lihna de código.
Increased Reability
Através dos centros de pesquisa da MS espalhados pelo mundo, algumas das ferramentas utilizadas para testes de confiabilidade e segurança vão ser embarcadas nas expansões do Visual Studio, inclusive suas métricas utilizadas.
Quality
Através de testes pré-definidos é possível definir métricas e testar seus testes para que não ocorra problemas pois nem sempre temos certeza que nosso código esta livre de problemas, nem sempre temos certeza que o teste testou todo o código.
Visibility
A famosa reunião de status, essas reuniões vão ser substituídas por relatórios on-line já que estamos numa mesma base de dados nossos chefes poderão utilizar visões no Project, no Excel apenas clicando no botão de Refresh e dessa forma saber tudo sobre os requisitos em aberto, Bugs e outras informações a qualquer momento.
Figura 1
Entendendo o diagrama do Visual Studio
No diagrama anterior (Figura 1), encontramos na base do desenho uma sub divisão chamada Team Foundation, ele é responsável por todos o gerenciamento do Team System, através do Team Foundation, podemos analisar tudo o que esta acontecendo em nosso projeto. Esse diagrama mostra também, quais são as features que contemplam cada suíte.
Team Foundation - principais recursos
O Team Foundation é a base do todo o Team System, o TF é integrado ao AD do Windows 2003 e ao Sql Server 2005. Portanto, é uma base de dados de fato. Seus principais recursos são:
- Work Item Tracking
- Source Code Control
- Build Automation
- Project Site
Figura 2
No próximo artigo, vamos ver em detalhes cada item do Team Foudation.
Visite meu blog: http://br.thespoke.net/MyBlog/marcusgarcia/MyBlog.aspx
[ ] "s a todos !
Marcus Garcia
- Entity Framework 4: Repositório GenéricoVisual Basic .NET
- As edições 14 da Easy .net Magazine e 88 da .net Magazine já estão disponíveis.ADO.NET
- Postando no Twiiter com .NET e Migre.meC#
- Setup ApplicationsVisual Basic .NET
- Problemas na manipulação de arquivos do MS Excel com .NETVisual Basic .NET