Planejamento de um projeto de equipe
[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]
Antes de criar um projeto da equipe, você deve cuidadosamente planejar o escopo do projeto e considere o caminho futuro para a modificação, o crescimento e a manutenção do projeto da equipe.Este tópico apresenta uma lista de perguntas, que você deve responder para determinar se pode deseja criar um novo projeto da equipe ou expandir um projeto existente.Esta lista de perguntas é apresentada sistema autônomo um ponto de partida para seu deliberation e não pretende ser exaustiva ou definitiva para todos sistema autônomo projetos de desenvolvimento de software.As perguntas são divididas em quatro grupos:
Perguntas sobre o projeto da equipe corrente e o trabalho de futuros
Sobre a capacidade e desempenho do Team Foundation servidor
Perguntas sobre a estrutura ou a hierarquia para organizar o projeto da equipe
Perguntas sobre o processo de desenvolvimento de software preferencial
Para a maioria das perguntas, se você responder Sim, é recomendável que você crie um novo projeto da equipe.
O diagrama a seguir exibe sistema autônomo questões sistema autônomo uma árvore de decisão e ajudará a visualizar sistema autônomo sistema autônomo várias perguntas se relacionam.
Perguntas sobre o projeto da equipe corrente e o trabalho de futuros
Para responder às seguintes perguntas, é aconselhável pensar em seu projeto da equipe corrente e se deseja continuar a fazer as coisas da mesma forma no seu trabalho futura.Você também poderá determinar se há capacidade suficiente no projeto da equipe para lidar com o trabalho futuro.
O diagrama a seguir exibe sistema autônomo questões sistema autônomo uma árvore de decisão e ajudará a visualizar sistema autônomo sistema autônomo várias perguntas se relacionam.
Esta é uma nova instalação do Team Foundation servidor?
Se você tiver instalado o Team Foundation Server pela primeira vez, você deve criar um novo projeto da equipe antes de você pode usar qualquer um dos recursos ou ferramentas de Team Foundation. Se você estiver trabalhando em uma instalação existente, você pode encontrar o projeto da equipe já existentes no servidor e você deve avaliar a adequação desse projeto para o seu trabalho futuro.
Você precisa de um novo portal da equipe?
Consulte o Sumário e o foco do portal da equipe corrente.Determine se o conteúdo e o foco do portal está ainda relevantes para o trabalho futuro.Se você deseja criar outro portal da equipe que se concentra especialmente no trabalho futuro, você deve criar um novo projeto da equipe e portal da equipe.É altamente recomendável que você use apenas um portal da equipe para cada projeto da equipe.
Você precisa de pessoas diferentes tenham permissões diferentes?
Analise as atribuições de tarefas e permissões de segurança para todos os membros da equipe de projeto.Determinar se:
Os membros corrente do projeto da equipe executarão várias funções de trabalhos no futuro.
A mesma pessoa precisará de permissões diferentes para diferentes partes do projeto.
Pessoas diferentes executarão sistema autônomo mesmas funções sistema autônomo membros da equipe corrente.
Se você tiver pessoas diferentes com permissões diferentes trabalhando no projeto, você deve criar um novo projeto da equipe.
Você deseja usar diretivas de check-in diferentes?
Revise as diretivas de check-in corrente para o projeto da equipe corrente.Determine se as diretivas de check-in são ainda apropriadas para o trabalho futuro.Se você desejar usar diferentes diretivas de check-in para futuros trabalhos, você deve criar um novo projeto da equipe e define as novas diretivas de check-in.Team Foundation Server suporta usando apenas um conjunto de diretivas de check-in para cada projeto da equipe.
Você deseja usar configurações diferentes?
sistema autônomo obter experiência em e com um projeto da equipe, você pode decidir alterar sistema autônomo configurações de projeto.Algumas configurações podem ser alteradas no projeto da equipe existentes e outros usuários só podem ser alterados, criando um novo projeto da equipe para continuar o trabalho.As perguntas a seguir ajudará você a considerar a adequação das configurações corrente.
Você deseja usar um modelo de processo diferente?
Identificar o modelo de processo e, se aplicável, as diretrizes de processo usados no projeto da equipe corrente.Determine se o modelo está ainda apropriado para o trabalho futuro.Se você quiser usar um modelo de processo diferente para o trabalho futuro, você deve criar um novo projeto da equipe usando esse modelo diferente.Team Foundation Server suporta usando apenas um modelo de processo para cada projeto da equipe. Após inicia o projeto da equipe, você pode personalizar manualmente o modelo de processo que está sendo usado according to o projeto da equipe.No entanto, a menos que eles personalizado as alterações são salvas no modelo de processo armazenado na Team Foundation servidor, as alterações não aparecerão em qualquer novos projetos de equipe baseados nesse modelo.
Você deseja usar diferentes item de trabalho tipos?
Identifique o tipo de itens de trabalho usado o corrente projeto da equipe.Determine se o item de trabalho tipos são ainda apropriados para o trabalho futuro.Se você desejar usar tipos de itens de trabalho diferente ou desejar usar os mesmos tipos de item de trabalho com conteúdo diferente, você precisará criar um novo projeto da equipe e definir novos tipos de itens de trabalho.Team Foundation Server suporta usando apenas um conjunto de tipos de itens de trabalho para cada projeto da equipe.
Você deseja experimentar o processo ou Outros configurações de projeto da equipe?
Se você for novo Team Foundation Server ou interessados em melhorar equipe funcionando, você pode fazer experiências com fluxos de trabalho alternativo, hierarquias de classificação, processos de compilação, políticas e muito mais. Crie um projeto da equipe separada para executar essas experiências.
Você usa um arquivo .mpp ou .xls mestre para gerenciar?
Reveja as informações e ferramentas usadas para gerenciar a equipe, especialmente se você gerenciar more than um projeto da equipe.Se você usar Microsoft Project ou Microsoft Excel sistema autônomo a ferramenta principal para gerenciar projetos de equipe e deseja controlar todas sistema autônomo atividades de projeto no arquivo .xls ou mesmo .mpp mestre, você deve continuar adicionando mais iterações a um projeto instead of criando um novo projeto da equipe. Team Foundation Server não oferece suporte ao uso Microsoft Project ou Microsoft Excel Para exibir itens de trabalho que são compartilhados entre projetos de equipe. Em Outros palavras, se você gerenciar dois ou mais projetos de equipe e itens de trabalho que estão associados com more than apenas um projeto da equipe, você não pode exibir os itens de trabalho em Microsoft Project ou Microsoft Excel. Em vez disso, você deve usar uma das outras ferramentas de relatórios em Team Foundation Server Para exibir e gerenciar os compartilhados itens de trabalho.
Há itens de trabalho com versão mais de 10 milhões no projeto?
Contar o número total de itens de trabalho no corrente projeto da equipe e determinar se você tiver usado mais da metade da capacidade do Team Foundation Server. Team Foundation Server oferece suporte a um máximo de itens de trabalho com versão de 20 milhões em um único projeto da equipe. Se você tiver usado mais da metade, você pode ficar sem espaço antes de concluir o novo projeto da equipe.Além disso, a complexidade dos itens de trabalho pode afetar adversamente Team Foundation Server desempenho
Você deseja manualmente mover todos os itens de trabalho ativo do projeto?
Conte o número de itens de trabalho ativo no projeto da equipe corrente.Se você criar um novo projeto da equipe, você deve copiar esses itens do corrente para o novo projeto da equipe de trabalho.Team Foundation Server não oferece suporte a massa copiando ou movendo itens de trabalho de um projeto para outro. Suponha, por um momento que demora 30 segundos para copiar e colar um item de trabalho de um projeto da equipe para outro, 500 copiar itens de trabalho levaria 250 minutos ou mais de 4 horas de trabalho contínua.
Como alternativa, você pode usar Microsoft Excel a itens de trabalho de cópia em massa de um projeto da equipe para Outros. Embora a cópia em massa poderia copiar as informações corrente nos itens de trabalho, ele não deve copiar o histórico do item de trabalho, anexos e links o novo projeto da equipe.Para obter mais informações sobre itens de trabalho cópia em massa usando Microsoft Excel, consulte Trabalhando com itens de trabalho no Microsoft Excel e Microsoft Projeto.
Você deve decidir se as vantagens de ter um novo projeto da equipe fora avaliar os custos de copiar os itens de trabalho.
A funcionalidade de software que altera significativamente?
Se o trabalho futuro apresenta novas tecnologias ou significativamente nova funcionalidade de software, você talvez queira criar um novo projeto da equipe.Novas tecnologias ou funcionalidade pode requerer a fluxos de trabalho muito diferentes, teste, compilação scripts e muito mais que poderia, por sua vez, requerem modificações significativas no modelo de processo corrente ou diretrizes de processo.
Sobre a capacidade e desempenho do Team Foundation servidor
Para responder às perguntas a seguir, você talvez queira pensar sobre o Team Foundation servidor, onde equipe do projeto corrente é armazenado e onde o trabalho futuro será localizado. Você também poderá determinar se há capacidade e desempenho no servidor suficiente para manipular a carga de trabalho futura.
O diagrama a seguir exibe sistema autônomo questões sistema autônomo uma árvore de decisão e ajudará a visualizar sistema autônomo sistema autônomo várias perguntas se relacionam.
Há algum problema de desempenho no servidor?
sistema autônomo Team Foundation Server acumula sistema autônomo itens de trabalho, código-fonte, documentos e outros artefatos, o servidor pode precisar de mais time para retornar consultas, fazer check-in de arquivos ou criar um projeto de software. Se essas ações tomar mais do que tinham quando você iniciou pela primeira vez usando Team Foundation Server, o aumento no time pode indicar mais lento o desempenho do servidor por causa de muitos projetos de equipe na Team Foundation servidor. Os mais projetos de equipe no servidor, mais lento o servidor executará.Se o desempenho do servidor se tornou um problema, considere a atualização do hardware de servidor e continuar com o projeto da equipe corrente ou criar um novo projeto da equipe em um servidor diferente.
Você atualizou o servidor?
Se consulta, check-in ou compilação desempenho se tornar um problema, entre em contato com o seu Team Foundation Server administrador para rever quaisquer upgrades de hardware de servidor que foram concluídas ou estão planejados para o período de time de trabalho futuro. Se o hardware do servidor não tiver sido atualizado, uma atualização pode melhorar o desempenho em níveis aceitáveis.Se uma atualização está programada mas ainda não é concluída, você talvez queira criar um novo projeto da equipe instead of adicione iterações para um já existente.
Há mais de 1 milhão documento s em um documento biblioteca?
Entre em contato com o seu Team Foundation Server administrador e a revisão o número de documentos armazenado na Team Foundation servidor. Windows SharePoint Services suporta o máximo de 2 milhões de documentos em uma biblioteca de documentos em um servidor.sistema autônomo o máximo se aproximar o número de documentos, reduzirá o desempenho do servidor e sua equipe, eventualmente, será executado fora do espaço para armazenar documentos.Se você tiver usado mais da metade da capacidade do servidor, recomendamos que você crie um novo Team Foundation servidor e um novo projeto da equipe no novo servidor. Para obter mais informações, consulte "Capacidade Planning para o Windows SharePoint Services")https://Office.Microsoft.com/en-us/assistance/HA011607741033.aspx).
Observação: |
---|
Quando você planeja a capacidade do seu projeto, considere que você posteriormente não é possível mover o projeto da equipe de um servidor para outro.O projeto da equipe pode ser submetido a backup e restaurado no servidor, mas movendo o projeto da equipe de um Team Foundation Server Não há suporte para o servidor para outro. |
Há mais de 200 projetos de equipe no Team Foundation servidor?
Entre em contato com o seu Team Foundation Server administrador e o número da equipe de projetos na revisão da Team Foundation servidor. Team Foundation Server pode oferecer suporte a um máximo de projetos de equipe quinhentos (500) se você usar o MSF para modelo de processo desenvolvimento ágil de softwares para a criação do projeto. Team Foundation Server pode oferecer suporte a um máximo de projetos de equipe cinqüenta e centenas de dois (250) se você usar o MSF para modelo de processo CMMI Process Improvement para a criação do projeto. sistema autônomo o máximo se aproximar o número de projetos de equipe, reduzirá o desempenho do servidor e sua equipe, eventualmente, será executado fora do espaço para armazenar projetos de equipe.Se você tiver usado mais da metade da capacidade do servidor, experimente instalar um novo Team Foundation servidor e um novo projeto da equipe no novo servidor. Para obter mais informações, consulte Team Foundation servidor Planejamento roteiro.
Há mais de 1.000 usuários sobre o Team Foundation servidor?
Entre em contato com o seu Team Foundation Server administrador e revise o número de usuários exclusivos na Team Foundation servidor. Team Foundation Server suporta até 2000 usuários em um único servidor, dependendo do hardware do servidor. À medida que o máximo se aproximar o número de usuários, reduzirá o desempenho do servidor e sua equipe eventualmente ficará sem espaço para adicionar usuários exclusivos.Se você tiver usado mais da metade da capacidade do servidor, recomendamos que você crie um novo Team Foundation Server servidor e um novo projeto da equipe no novo servidor. Para obter mais informações, consulte Requisitos do equipe Foundation servidor.
Você deseja preservar os artefatos de projeto da equipe desde um período para auditoria posterior ou históricos revisar?
Se desejar fazer um registro histórico dos artefatos do projeto da equipe (por exemplo, código-fonte, itens de trabalho, documentos ou relatórios) e ajudar a proteger esse registro de qualquer alteração adicional intencional ou não periodicamente, convém criar um novo projeto da equipe após uma iteração principal, etapa ou versão.Para ajudar a proteger o registro, você pode criar um novo projeto da equipe, árvore de fonte existente de filiais, copiar os outros objetos para o novo projeto da equipe e, em seguida, remova todas as permissões para fazer alterações no projeto original.
Nesse ponto no processo de planejamento, você deve decidir sobre se deve criar um novo projeto da equipe ou continuar a usar o projeto da equipe existentes para o trabalho futuro.Se você decidir criar um novo projeto da equipe, antes de continuar com o próximo conjunto de perguntas, que você também deve determinar:
Seu plano de longo prazo, tais sistema autônomo cinco anos, para criar e nomear a projetos de desenvolvimento de software.
O limite conceitual para o novo projeto da equipe such sistema autônomo que tipos de coisas são incluídos ou excluídos.
Como essas duas decisões são mais prováveis com base em fatores fora Team Foundation e exclusivo para a sua organização, eles não são abordados mais neste tópico.
Perguntas sobre a estrutura ou a hierarquia para organizar o projeto da equipe
Para responder às perguntas a seguir, talvez seja necessário pensar sobre o modo como o corrente projeto da equipe é organizado e se o trabalho futuro é melhor organizados da mesma maneira.Você também poderá determinar como a organização de trabalho futura corresponde à organização do código-fonte e o restante da sua organização.
O diagrama a seguir exibe sistema autônomo questões sistema autônomo uma árvore de decisão e ajudará a visualizar sistema autônomo sistema autônomo várias perguntas se relacionam.
A estrutura é imposta por um agrupar externo?
Sua organização pode já ter uma estrutura padrão para projetos de software baseado em unidade de negócios que solicita o software, fonte de financiamento para o trabalho, eventos críticos organizacionais ou algum Outros fator fora o ciclo de vida do desenvolvimento de software.Defina a hierarquia de áreas e iterações para o projeto da equipe para corresponder à estrutura necessária.
A equipe está criando um produto?
Se o foco central do trabalho futuro é criando um produto autônomo com uma identidade clara, você pode organizar o código-fonte, iterações e áreas os recursos do produto.Cada novo produto deve ser um projeto da equipe separada.
Você está criando uma nova versão?
Se o foco central do trabalho futuro é criando uma nova versão de um produto existente, você pode organizar o código-fonte, iterações e áreas com a versão do software.Cada nova versão deve ser um projeto da equipe separada.
Você tem início definitiva e participante datas?
Se o foco central de trabalho futuro é definitivamente um início e participante data, você pode organizar a versão do software.Cada conjunto principal de datas de início e de término deve ser um projeto da equipe separada.
Você está preocupado Sobre acumular itens?
À medida que trabalha progride no software, o projeto da equipe pode acumular sistema autônomo itens de trabalho, documentos, relatórios, scripts de compilação e outros itens de projeto da equipe e produtos de trabalho.Há um custo de armazenamento e um custo de equipe para a monitoração e o gerenciamento desses itens.Se você estiver preocupado Sobre o acúmulo de itens de projeto da equipe e deseja arquivar ou excluir esses itens mais rápido possível, você pode organizar a versão do software.Cada versão principal deve ser um projeto da equipe separada.
Você deseja armazenar o código-fonte pela equipe?
Se você preferir ter um projeto de código fonte única para o projeto da equipe inteira e não um projetos de código fonte separada por produto, versão ou unidade de negócios, você pode organizar sua hierarquia de áreas e iterações para coincidir com a organização da equipe de desenvolvimento de software inteiras.
Você tem apenas mantendo software?
Se o foco do trabalho futuro mantém a infra-organização estrutura em vez de para distribuição fora da organização ou do software, você pode organizar sua hierarquia de áreas e iterações para coincidir com a organização da equipe de desenvolvimento de software inteiras.
Perguntas sobre o processo de desenvolvimento de software preferencial
Para responder às perguntas a seguir, talvez seja necessário pensar sobre o processo de desenvolvimento de software que deseja usar na realização do trabalho futuro.Você também poderá determinar se há um processo obrigatórios ou uma prioridade na melhoria do processo.
O diagrama a seguir exibe sistema autônomo questões sistema autônomo uma árvore de decisão e ajudará a visualizar sistema autônomo sistema autônomo várias perguntas se relacionam.
Você tem requerido por lei ou contrato usar CMMI?
Em determinadas circunstâncias você não terá uma opção Sobre o modelo de processo usado para criar um novo projeto da equipe.Por exemplo, regulamentações federais podem exigir que o software ser desenvolvidos usando o processo CMMI.Portanto, você deve selecionar o modelo MSF for CMMI processo Improvement quando você criar o projeto da equipe.Ou a organização de financiamento pode exigir que você use CMMI.
Você precisa de um número maior de funções?
Se seu trabalho futuro requer muitas funções para membros da equipe, você deve determinar se o modelo MSF for CMMI processo Improvement é apropriado.Por exemplo, você pode ter apenas concluiu um projeto da equipe usando o modelo MSF para desenvolvimento de software Agile e descobriu que sua equipe necessário mais de funções a seguir que vêm com esse modelo padrão:
Analista de negócios
Gerente de projeto
Arquiteto
Desenvolvedor
Testador
Gerenciador de liberação
O modelo MSF for CMMI processo Improvement vem por padrão com o conjunto seguinte, mais complexo de funções:
Gerente de projeto
responsável
Arquiteto
Especialista no assunto
Desenvolvedor
Gerente de desenvolvimento
Criar Engineer
Testador
Test Manager
Auditor
Qualidade de Serviço especialista
Gerenciador de liberação
Responsável pela IPM
Arquiteto de experiência do usuário
Especialista em educação de usuário
Gerente do produto
Analista de negócios
Oferece um externa melhorias no processo de recomendar agrupar?
Se sua empresa está preocupada com Sobre processar melhoria, a organização pode depender de um agrupar especial dentro ou fora da organização para revisar o atuais fluxo de trabalho e os processos de negócios e sugerir melhorias.Se usar um agrupar especial, use o modelo MSF for CMMI processo Improvement quando você criar um novo projeto da equipe.
Atualmente, é documentar o processo?
Se sua organização está preocupada em processo, a organização pode contar com um agrupar especial dentro ou fora da organização para revisar o fluxo de trabalho corrente e os processos de negócios e sugerir melhorias.Se usar um agrupar especial, use o modelo MSF for CMMI processo Improvement quando você criar um novo projeto da equipe.
Há um modelo apropriado de terceiros?
Sua organização pode ter já adotaram um modelo de processo de um fornecedor de terceiros.Se você já tiver um modelo selecionado, use o modelo de terceiros quando você cria um novo projeto da equipe.
Você está satisfeito com seu processo corrente?
Se você estiver satisfeito com o processo de fluxo de trabalho corrente, não convém alterar ou usar um modelo formal.Se funcionar, mantenha a fazê-lo.
O projeto tem um ciclo de vida curto?
Se o ciclo de vida de vocês projeto da equipe é relativamente curto, ou seja, menos de 90 dias, não convém sobrecarga adicional que requer um processo formal, como o CMMI.Nesse caso, use o modelo MSF for desenvolvimento de software Agile.
Observação: |
---|
Quando você planeja a capacidade do seu projeto, considere que você posteriormente não é possível mover o projeto da equipe de um servidor para outro.O projeto da equipe pode ser submetido a backup e restaurado no servidor, mas movendo o projeto da equipe de um Team Foundation Server Não há suporte para o servidor para outro. |
Consulte também
Tarefas
Demonstra Passo a passo: Criando um novo projeto de equipe
Demonstra Passo a passo: Criando um novo projeto de equipe de um projeto de equipe existente