Share via


Sobre o desenvolvimento de funções da equipe

Atualizado em: 2008-01-10

Os sites para o Microsoft Office SharePoint Server 2007 são criados por várias pessoas de uma equipe de desenvolvimento, que coordenam seus conhecimentos com muitas ferramentas e processos usados em vários ambientes diferentes. A coordenação bem-sucedida do design e do processo de desenvolvimento é mais fácil quando você compreende as diferentes funções da sua equipe e as ferramentas e processos associados a cada uma delas.

As funções da equipe de desenvolvimento incluem:

  • Arquiteto

  • Desenvolvedor

  • Designer

  • Autor

  • Testador

  • Administrador

Cada uma dessas funções é associada a um ou mais processos e ferramentas comumente usados. Para obter mais informações sobre as ferramentas usadas pelos integrantes da equipe em cada função, consulte Revisão de ferramentas e processos.

Arquiteto

O arquiteto é o líder da equipe de desenvolvimento, visualiza todo o projeto e executa as seguintes tarefas:

  • Cria a arquitetura de informações dos sites para o Office SharePoint Server 2007.

  • Cria a estrutura do site que será usada no ambiente de produção.

  • Lidera a especificação de todas as personalizações desenvolvidas para artefatos e elementos desenvolvidos do site.

  • Trabalha com profissionais de tecnologia da informação para selecionar os ambientes que serão usados para projetar e compilar sites e planejar a arquitetura física e o software exigido para cada ambiente.

O arquiteto pode receber suporte de gerentes de programas e de outros membros da equipe com experiência específica em produção de artefatos, elementos desenvolvidos do site ou conteúdos criados.

Desenvolvedor

Dentro do ambiente de desenvolvimento, um ou mais desenvolvedores usam ferramentas de desenvolvimento, como Microsoft Visual Studio 2005 ou Microsoft Visual Studio 2008 e o Microsoft .NET Framework versão 3.0 em estações de trabalho individuais para criar elementos desenvolvidos do site como Web Parts ou fluxos de trabalho.

Os desenvolvedores executam as seguintes tarefas:

  • Criar novos elementos projetados do site.

  • Modificar elementos projetados do site existentes.

  • Realizar testes em unidades de elementos do site projetados.

  • Enviar elementos do site projetados para o ambiente de gerenciamento de configuração de software para manutenção e implantação em outros ambientes.

Alguns desenvolvedores também podem executar uma ou mais das seguintes tarefas adicionais:

  • Produzir compilações para testes de integração.

  • Atuar como administrador de gerenciamento de configuração de software.

Em implantações sem a necessidade de elementos do site desenvolvidos, essa função não é necessária.

Designer

Os designers personalizam artefatos como as páginas mestras, layouts, folhas de estilos em cascata e marca do site.

Os designers executam as seguinte tarefas:

  • Usar as configurações que estão disponíveis no conjunto de sites e nas páginas de configurações, como galerias, para a elaboração de marca do site e personalizações simples de artefatos.

  • Usar o Microsoft SharePoint Designer ou uma ferramenta semelhante de personalização e design no ambiente de criação para fazer personalizações mais abrangentes.

Em estratégias centralizadas no autor, os artefatos são integrados ao conteúdo no farm de criação de páginas e implantados usando os recursos de implantação de conteúdo ou as APIs de Conteúdo de Migração para o ambiente de teste piloto. A implantação nessas estratégias é geralmente responsabilidade de um administrador de farm no ambiente de criação.

Em uma típica estratégia centralizada no desenvolvedor, o designer implanta artefatos como soluções no farm de integração, onde eles são colocados com elementos desenvolvidos do site para serem testados antes da implantação em outros ambientes. Em algumas estratégias centralizadas no desenvolvedor, o administrador de gerenciamento de configuração de software é responsável pela implantação de artefatos usando processos automatizados.

Autor

Os autores respondem pela criação do conteúdo para sites do Office SharePoint Server 2007, usando ferramentas de criação — como os aplicativos clientes para o 2007 Microsoft Office System e o Office SharePoint Server 2007 — executados em um navegador que receba suporte, como o Internet Explorer.

Os autores executam as seguintes tarefas no ambiente de criação:

  • Criar conteúdo em estações de trabalho individuais.

  • Carregar conteúdo para o conjunto de sites de criação no farm de criação.

  • Colaborar com outros autores que estejam usando os recursos de gerenciamento de conteúdo corporativo.

  • Publicar conteúdo em um farm de publicação.

O conteúdo do ambiente de criação destinado ao ambiente de produção deve ser implantado no ambiente de testes piloto e, em seguida, no ambiente de produção. Tanto na estratégia centralizada no autor como na centralizada no desenvolvedor, os administradores do farm implantam conteúdo entre ambientes usando os recursos de implantação de conteúdo em implantações conectados e as APIs de Migração de Conteúdo em implantações desconectadas. Em algumas estratégias centralizadas no desenvolvedor, o conteúdo é implantado automaticamente através de um processo gerenciado de forma central pelo administrador de gerenciamento de configuração de software.

Testador

Os testadores verificam se os artefatos, os elementos desenvolvidos do site e o conteúdo funcionam conforme o esperado antes que eles sejam implantados no ambiente de produção.

Os testadores executam as seguintes tarefas:

  • Testar a integração dos elementos desenvolvidos do site em estratégias centralizadas no autor.

  • Testar a integração de artefatos e elementos desenvolvidos do site em estratégias centralizadas no desenvolvedor.

  • Testar uma combinação de conteúdo, artefatos e elementos desenvolvidos do site no ambiente piloto em condições de rede e de segurança similares ou idênticas às do ambiente de produção.

  • Trabalhar próximo aos desenvolvedores, designers e autores para a correção de quaisquer problemas encontrados durante os testes.

Alguns testadores podem também gerar compilações para testes de integração, se isso não for feito pelo desenvolvedor ou pelo administrador de gerenciamento de configuração de software.

Os elementos desenvolvidos do site testados no ambiente de integração são geralmente implantados como soluções do ambiente de gerenciamento de configuração do software. Os artefatos não são testados no ambiente de integração em estratégias centralizadas no autor, mas na maioria das estratégias centralizadas no desenvolvedor, o designer implanta os artefatos no ambiente de integração. Os testes de integração não tentam simular as condições de rede e de segurança do ambiente de produção. Os administradores são responsáveis pela implantação dos elementos testados no ambiente piloto para testes adicionais.

Para simular mais de perto as condições do ambiente de produção, os testadores usam o ambiente piloto. O ambiente piloto inclui todos os elementos desenvolvidos, todos os artefatos e todos os outros conteúdos, independentemente do modo como tenha sido implantado. O ambiente piloto existe nas mesmas condições de rede e de segurança do ambiente de produção. Após os testes no ambiente piloto, um administrador é responsável pela implantação de todos os elementos do site no ambiente de produção.

Na maioria dos casos, os testadores continuam a testar aperfeiçoamentos e atualizações de todos os elementos do site em toda a duração de um projeto.

Administrador

Os administradores são responsáveis por configurar e manter cada ambiente e por implantar conteúdo, artefatos e elementos desenvolvidos do site entre os ambientes.

Os administradores são normalmente administradores de farm em ambientes de integração, criação, pilotos ou de produção, ou administradores do sistema de gerenciamento de configuração do software no ambiente de gerenciamento de configuração do software.

Os administradores de farm executam as seguintes tarefas:

  • Manter os farms nos ambientes de integração, criação, pilotos e de produção.

  • Implantar elementos desenvolvidos do site como soluções no ambiente piloto após os testes de integração, a menos que esse processo seja gerenciado por um administrador de gerenciamento de configuração de software.

  • Implantar conteúdos criados a partir do ambiente de criação no ambiente piloto usando os recursos de implantação de conteúdo ou as APIs de Migração de Conteúdo.

  • Em estratégias centralizadas no autor, implantar artefatos do ambiente de criação no ambiente piloto usando os recursos de implantação de conteúdo ou as APIs de Migração de Conteúdo.

  • Em estratégias centralizadas no autor, implantar artefatos e conteúdos criados a partir do ambiente piloto no ambiente de produção usando os recursos de implantação de conteúdo ou as APIs de Migração de Conteúdo.

  • Em estratégias centralizadas no desenvolvedor, implantar artefatos como soluções no ambiente piloto após os testes de integração, a menos que esse processo seja gerenciado por um administrador de gerenciamento de configuração de software.

  • Em estratégias centralizadas no desenvolvedor sem implantação automatizada entre ambientes, implantar conteúdos criados a partir do ambiente piloto no ambiente de produção usando os recursos de implantação de conteúdo em implantações conectadas, ou as APIs de Migração de Conteúdo em implantações desconectadas.

Os administradores de gerenciamento de configuração de software executam as seguinte tarefas:

  • Manter o ambiente de gerenciamento de configuração de software, incluindo ferramentas de controle de origem.

  • Implantar elementos desenvolvidos do site como soluções de ambiente de gerenciamento de configuração de software no ambiente de integração após os testes em unidades feitos por desenvolvedores.

  • Em algumas estratégias centralizadas no desenvolvedor que gerenciam a implantação de modo centralizado no ambiente de gerenciamento de configuração de software, automatizar processos para implantar todos os conteúdos, artefatos e elementos desenvolvidos do site entre ambientes. Isso substitui as responsabilidades de implantação dos administradores de farm e designers existentes na maioria das estratégias.

Baixar este manual

Este tópico está incluído no seguinte manual, que pode ser baixado para facilitar a leitura e a impressão:

Consulte a lista completa de manuais disponíveis na seção de manuais para download do Office SharePoint Server 2007 (em inglês).