Skip to main content

Montar uma equipe eficaz

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Estruturar equipes de projeto eficazes.
  • Identificar as partes interessadas do setor empresarial de um aplicativo.
  • Identificar as partes interessadas do setor de tecnologia de um aplicativo.

Num tradicional ciclo de vida de desenvolvimento do Salesforce, os criadores de aplicativos utilizam sandboxes para criar e testar alterações. A fonte da verdade é um alvo em movimento. As ferramentas e recursos que vêm com o Salesforce DX apresentam uma oportunidade de mudar a forma como você administra o ciclo de vida de desenvolvimento de aplicativos da sua empresa, e os seus metadados. Uma das mudanças mais interessantes é a introdução de pacotes desbloqueados.

Pacotes desbloqueados

Os pacotes desbloqueados proporcionam um veículo repetível, rastreável e com script para introduzir e gerenciar alterações em suas organizações. Quando você utiliza pacotes desbloqueados, os pacotes tornam-se os recipientes que você utiliza para organizar os seus metadados. Os pacotes também se tornam a forma como você migra esses metadados entre ambientes. E a adoção do empacotamento terá impacto na forma como você gerencia e pensa sobre a própria estrutura da sua organização Salesforce.

Para adotar pacotes desbloqueados, sua equipe também deve adotar o desenvolvimento de aplicativos modulares e todas as coisas boas que os acompanham, dentre eles: 

  • Melhor propriedade da funcionalidade
  • Gerenciamento mais eficiente das alterações
  • Processos de desenvolvimento mais eficientes (testes mais rápidos, código de manutenção mais fácil, etc.)
  • Custo reduzido para fornecer novos recursos

Mas a adoção do desenvolvimento modular requer trabalho. Isso requer mais do que aprender a usar novas ferramentas como a Interface de linha de comando (CLI) do Salesforce, ou adotar um sistema de controle de versão como Git ou Subversion para gerenciar seus metadados - ainda que essas etapas sejam necessárias. O desenvolvimento modular também afeta a forma como você organiza e gerencia as várias etapas de desenvolvimento de aplicativos da sua organização, e as equipes envolvidas no desenvolvimento de aplicativos. 

Um dos maiores impactos é a necessidade de desemaranhar sua organização. O processo de desemaranhamento significa procurar por padrões nos metadados da sua organização e organizar seus metadados em unidades significativas. Estas unidades tornam-se então a base para o desenvolvimento modular e os pacotes desbloqueados. O primeiro passo para desemaranhar sua organização e adotar o desenvolvimento modular e os pacotes desbloqueados é preparar a sua organização e as suas equipes.

Identificar as partes interessadas

Sua organização Salesforce afeta toda a sua empresa. Quando você está construindo um aplicativo, você sabe que obter feedback das equipes que utilizarão o aplicativo é fundamental para oferecer a melhor solução possível. Há muitas estratégias para envolver essas partes interessadas, ou as pessoas que serão afetadas pelo resultado de um projeto, em ciclos de feedback. No  desenvolvimento ágil, por exemplo, você cria algo, mostra-o às partes interessadas, obtém feedback e itera no que você criou.

Mas quando você está atuando em um projeto como identificar padrões nos metadados e personalizações da sua organização, como você pode engajar colegas não técnicos? E ainda além, por que você deveria fazer isso? O objetivo de desemaranhar uma organização não é adotar processos e ferramentas com os quais só uma equipe de entrega de aplicativos se importa? Contanto que você envolva as pessoas responsáveis pela entrega de aplicativos na sua empresa, por que você incomodaria os usuários finais ou a gestão não técnica?

Mudanças nos aplicativos afetam toda a sua organização. Quando você começar a pensar em fazer mudanças na forma como você está gerenciando e entregando os aplicativos que alimentam seu negócio, certifique-se de incluir as vozes e perspectivas das pessoas em todo o seu negócio que dependem desses aplicativos. Mas começar a desemaranhar sua organização montando uma equipe gigante e confusa definitivamente não é a maneira mais eficaz de começar. Então, como você garante que está incluindo as pessoas certas e construindo as equipes certas na escala certa?

A construção de uma equipe eficaz começa com a identificação das partes interessadas certas. Portanto, desemaranhar sua organização começa por desemaranhar as muitas partes interessadas para sua organização. Há alguns tipos de partes interessadas. Você quer identificar pessoas que tenham conhecimento da sua organização tanto do ponto de vista técnico quanto do ponto de vista comercial.

Existem algumas características a procurar. Você precisa de pessoas que: 

  • Possam responder com precisão a perguntas sobre seu negócio
  • Tenham consciência da empresa e das suas políticas internas
  • Saibam como as suas próprias equipes utilizam os aplicativos
  • Saibam como encontrar informações quando se deparam com perguntas às quais não podem responder

Uma vez identificadas as partes interessadas em sua empresa, organize-as em grupos de trabalho eficazes. Uma estratégia é organizar equipes de acordo com as diversas unidades de negócios que trabalham na sua organização. Outra estratégia é organizá-las de acordo com os diversos aplicativos que você criou na sua organização. Seja qual for a estratégia escolhida, certifique-se de alinhar seus grupos de partes interessadas com a funcionalidade real na sua organização e certifique-se de documentar quaisquer lacunas ou sobreposições.

Organizar a sua equipe

Vejamos exemplos de organização de equipes para duas empresas varejistas: A e B. Ambas querem começar a examinar suas organizações do Salesforce e aplicar algumas das melhores práticas relativas ao desenvolvimento de aplicativos.

A é uma pequena empresa de varejo on-line. A empresa utiliza o Sales Cloud, o Commerce Cloud e o Marketing Cloud Engagement para ajudar a gerenciar seus negócios diretos ao consumidor. Internamente, os funcionários têm muitas atribuições. Como seu negócio é organizado mais por processos do que por departamentos oficiais, a empresa decide formar equipes organizadas conforme os diversos aplicativos que são criados para dar suporte a seus processos no Salesforce.

B é uma grande empresa de varejo on-line. Esta empresa varejista utiliza o Sales Cloud, o Service Cloud, o Commerce Cloud, Communities e o Marketing Cloud Engagement para ajudar a gerenciar seus distribuidores e seus negócios diretos ao consumidor. A empresa está organizada em departamentos, e esses departamentos têm relações diferentes com cada linha de negócios. Por ser uma funcionalidade criada no Salesforce com base nas necessidades de departamentos específicos, a empresa decide formar equipes organizadas por departamentos.

Ambas as empresas precisam ter certeza de que estão se comunicando entre as equipes. Mas as duas abordagens diferentes dão a cada empresa uma maneira administrável de começar com seu processo de desemaranhamento.

Recursos

Continue a aprender de graça!
Inscreva-se em uma conta para continuar.
O que você ganha com isso?
  • Receba recomendações personalizadas para suas metas de carreira
  • Pratique suas habilidades com desafios práticos e testes
  • Monitore e compartilhe seu progresso com os empregadores
  • Conecte-se a orientação e oportunidades de carreira