O Visual Studio Team sistema e o Microsoft Solutions estrutura
In Microsoft Visual Studio Team System, o conhecimento das funções do modelo de equipe do MSF processo orientação se aplica uma equipe de peers. Você pode usar o modelo de equipe sistema autônomo um modelo para trabalhar durante um ciclo de vida do projeto completo incluindo visão, produção, uso e manutenção.
Funções no modelo de equipe são:
Arquitetura
Desenvolvimento
Gerenciamento do produto
Gerenciamento de programas
Operações de versão
Teste
Experiência do usuário
Para obter mais informações sobre o Microsoft Solutions estrutura, consulte o Site da Microsoft.
Para obter mais informações sobre como usar Team Explorer Essas funções, ver Como do I no Team Foundation.
Arquitetura
O arquiteto é responsável por criar e manter a integridade arquitetônica do produto.O arquiteto define a estrutura organizacional do aplicativo e a estrutura física da sua implantação.Nesses empreendimentos meta do arquiteto é reduzir a complexidade, diminuir o acoplamento e regressão efeitos e aumentar cohesiveness de componentes.Particionando o sistema em partes, cada parte pode ser criado e testado independentemente.
A arquitetura resultante é importante porque ele determina como o sistema será criado no futuro.A arquitetura também fornece a base para muitas das características de um projeto bem-sucedida.A estrutura arquitetônica garante se um produto atende às necessidades de capacidade de uso, é confiável e fácil de manter, atende aos padrões de segurança e de desempenho e pode evoluir com com facilidade quando ele enfrenta requisitos dinâmicos.
Arquitetura de fluxo de trabalho é o seguinte:
Análise
Criar uma qualidade de requisito de serviço
Criar requisitos de produto
Criar a arquitetura da solução
Estabelecer ambientes
Estabelecer processo de projeto
Testar um requisito do cliente
Verifique se um requisito do produto
Desenvolvimento
O desenvolvedor é responsável por construir o produto.sistema autônomo funções de desenvolvimento, sistema autônomo o principal desenvolvedor e gerente de desenvolvimento tem responsabilidades de gerenciamento de comunicação e o projeto adicionais.O foco principal do desenvolvedor é a construção de código.Facilitando a comunicação ajuda o desenvolvedor manter com foco.Durante os estágios iniciais de um projeto, os desenvolvedores também devem ajudá-lo a criar os requisitos de produto que não faziam parte dos requisitos de cliente.Em geral, o desenvolvedor funciona com o arquiteto sistema autônomo parte de uma equipe multidisciplinar.
Função do desenvolvedor do cliente potencial é conduzir e comunicar-se em nome de outros desenvolvedores.Um desenvolvedor cliente potencial presta experiência e habilidades e mostra liderança por treinando outros desenvolvedores.Os desenvolvedores avanço transportar responsabilidade de revisões de código, design e cobertura de teste de unidade.sistema autônomo desenvolvedores avanço atuam sistema autônomo um canal para o resto do projeto para sistema autônomo desenvolvedores.sistema autônomo uma ajuda na produtividade, levar desenvolvedores funil comunicações entre a equipe de projeto mais largo e organizações externas e protegem sistema autônomo desenvolvedores de interferência aleatória em suas agendas diárias.Portanto, cliente potencial que os desenvolvedores podem raramente dedicar próprios para tarefas de codificação.Normalmente, eles gastam cerca de 50 % do time em comunicação e distribuir o restante do time entrelinhamento, treinando desenvolvedores na sua equipe e, na verdade, escrever código para tarefas de desenvolvimento.
O fluxo de trabalho de desenvolvimento é sistema autônomo segue:
Análise
Criar a arquitetura da solução
Desenvolver documentação
Estabelecer ambientes
Estabelecer processo de projeto
Corrigir um bug
Implementar uma tarefa de desenvolvimento
Um produto da versão
Testar um requisito do cliente
Verifique se um requisito do produto
Gerenciamento do produto
O gerente de produto desempenha a função de proxy para o consumidor do participante do produto.O gerente de produto tem geral de produto misturar os requisitos de responsabilidade.O gerente de produto deve se certificar que a visão do produto for satisfeita com os requisitos e os testes de aceitação desenvolvido para validar o produto.O gerente de produto deve mostram que o produto é alinhada com as organizações de planejamento estratégico e se adapta a um ou mais dos segmentos de mercado que se destina a demonstrativo visão original.O gerente de produto irá se certificar que o projeto permaneça dentro do orçamento e que o business caso é alcançado.Trabalho do gerente de produto é usado sistema autônomo a principal fonte para sistema autônomo pontos de verificação de controle no modelo de controle do MSF.
O fluxo de trabalho de gerenciamento de projeto é sistema autônomo segue:
Visão do produto de capturar
Um produto da versão
Gerenciamento de programas
O gerente do programa é responsável pelo fluxo de conhecimento e a realização do valor de um projeto.Esse valor geralmente é descrito na demonstrativo de visão.O gerente do programa é responsável por ciclo de vida de projeto de participante-to-participante.
O meta principal o gerente do programa é oferecer valor comercial a acordado com a programação e orçamento.O gerente de programa está carregado com planejamento e agendamento responsabilidades incluem desenvolvimento projeto e planos de iteração, monitoração e emissão de relatórios status e identificando e reduzindo risco.O gerente do programa também se espera para consultar os analistas de negócios para plano um lista de pendências de trabalho para o projeto.O gerente de programa deve consulte com arquitetos, desenvolvedores, testadores, especialistas em educação do usuário e usuário experiência arquitetos para estimar o trabalho e ajudar a facilitar a comunicação da equipe.
O fluxo de trabalho de gerenciamento do programa é sistema autônomo segue:
Visão do produto de capturar
Criar requisitos de produto
Desenvolver documentação
Estabelecer processo de projeto
Gerenciar problemas
plano uma iteração
Planejar o projeto
Gerenciar riscos
Testar um requisito do cliente
Verifique se um requisito do produto
Operações de versão
O meta do gerente de versão é gerenciar a distribuição do produto.O gerente de liberação coordena o versão com controle de mídia ou operações.Eles criar um plano de implementação e certificam candidatos de versão para remessa ou da implantação.
O fluxo de trabalho de operações relesistema autônomoe é sistema autônomo segue:
Gerenciamento de configuração de linha de base
Criar requisitos de produto
Estabelecer processo de projeto
Gerenciar solicitações de alterar
Um produto da versão
Teste
O meta principal o testador é descobrir e se comunicar problemas com o produto que pode afetar negativamente o seu valor.O testador deve compreender o contexto para o projeto e ajudar outras pessoas para tomar decisões informadas com base neste contexto.Das principais metas para o testador é encontrar e relatar os erros significativos no produto, testando-a.Assim que for encontrado um bug, também é trabalho do testador com precisão comunicar seu efeito e descrever qualquer solução que pode reduzir o efeito de um bug.O testador grava as descrições de bugs e etapas para recriar os bugs são fáceis de entender.O testador participa com a equipe inteira na definição de padrões de qualidade do produto.O objetivo do teste é para provar que conhecidos funções funcionem corretamente e descobrir novos problemas de produto.
Fluxo de trabalho do testador sistema autônomo segue:
Análise
Fechar um bug
Desenvolver documentação
Estabelecer ambientes
Estabelecer processo de projeto
Um produto da versão
Testar um requisito do cliente
Verifique se um requisito do produto
Experiência do usuário
A especialista em educação do usuário normalmente é redator técnico que se concentra na escrita técnica focados no consumidor que reforça ou aprimora o valor do produto.Uma especialista em educação do usuário pode funcionar em manuais de produto, ajuda on-linha, manuais de operações, manuais de manutenção, manuais de treinamento e outras documentações que podem ser usadas para melhorar a utilização e o valor do produto.Arquitetos de experiência do usuário normalmente trabalham em conjunto com especialistas em educação do usuário.
O fluxo de trabalho de experiência do usuário é sistema autônomo segue:
Análise
Desenvolver documentação
Estabelecer processo de projeto
Um produto da versão