E se a Software House não for um parceiro de negócios proativo?

Publicados: 2023-09-08

Nesta postagem, vou me concentrar em responder à pergunta sobre o que fazer se a agência de comércio eletrônico ou software house com a qual você trabalha não mostrar iniciativa e não tiver uma abordagem de negócios .

O que você encontrará neste artigo?

E se a empresa de software com a qual você está trabalhando não for um parceiro de negócios proativo?
Por que as empresas de software não são bons parceiros de negócios?
Gerente de Projetos – um homem de muitos talentos de quem se espera uma quantia irreal
Quais são as maneiras para uma Software House ser um parceiro de negócios proativo?
Como verificar se uma software house será proativa?
Resumo – E se a software house não for um bom parceiro de negócios?

E se a empresa de software com a qual você está trabalhando não for um parceiro de negócios proativo?

Basicamente, você tem 3 soluções.

A primeira é encontrar uma agência que seja proativa, mostre iniciativa empresarial, se envolva na colaboração e seja realmente uma parceira de negócios. Para comandar isso, ele deve ter os processos corretos implementados e, o mais importante, deve ter as funções corretas atribuídas. Mais sobre isso mais tarde.

A segunda solução é que você possa desempenhar essa função sozinho (ou seja, do seu lado). Você simplesmente aceita que a software house não tem uma abordagem comercial e não é proativa, e pronto.

A terceira solução é contratar um consultor de comércio eletrônico. Essa pessoa deve ter experiência na tecnologia em que se baseia sua loja online. Isso fornecerá um link entre você e a software house. Nesse caso, você compra as competências que faltam em outro lugar que não a Software House (agência de comércio eletrônico).

Chega de resposta simples a esta pergunta. Se você estiver interessado em desenvolver ainda mais este tópico, encorajo-o a continuar lendo.

Por que as empresas de software não são bons parceiros de negócios?

Muitas vezes nos deparamos com uma situação em que as empresas que nos procuram afirmam que a atual Software House carece de uma abordagem comercial. Por isso, estão pensando em mudar de Software House e buscando alternativas no mercado que possam entender melhor as necessidades do seu negócio.

Sintoma nº 1 – falta de proatividade

Muitas vezes ouço que uma agência não é proativa porque não apresenta iniciativas próprias. O que isto significa? Vejamos um exemplo. Na nova versão do Magento vem o Page Builder. A software house (ou seja, quem trabalha nela) sabe que se atualizar o Magento para uma versão com Page Builder, a equipe do cliente poderá implementar mais coisas de forma independente (o que se traduz em mais rapidez e menor custo). Nesse caso, a expectativa correta de uma empresa de comércio eletrônico é que a empresa de software apenas os informe sobre isso.

Sintoma nº 2 – falta de conhecimento da indústria B2B

Outro problema é que os funcionários da Software house nem sempre entendem as especificidades das vendas de uma empresa. Isto é especialmente verdadeiro para empresas B2B, porque as lojas B2C, embora exigentes, tendem a ter um processo de vendas menos complicado do que as B2B.

No contexto B2B, temos que lidar com o departamento de vendas, e com o departamento de atendimento ao cliente, bem como com os vendedores, que muitas vezes se perguntam se a implementação de uma plataforma B2B significa que perderão os seus empregos, ou se é suposto aumentar a eficiência do seu trabalho, ou talvez substituí-los completamente.

Isso é problemático para empresas B2B que trabalham com agências ou empresas de software que não entendem as especificidades das vendas B2B. Simplificando, em vez de alguém para apoiar o desenvolvimento do negócio, as empresas B2B têm que educar o parceiro tecnológico sobre o que são as vendas B2B.

Sintoma nº 3 – falta de noção na execução

Outra crítica às empresas de software é que elas muitas vezes executam tarefas que mostram o dedo sem pensar.

Se apontarmos o dedo para eles e dissermos “codifique”, eles farão isso. Mas com um “mas” – eles não vão verificar se o que queremos implementar faz algum sentido (comercial ou tecnológico). Muitas vezes nem mesmo uma breve análise do negócio é preparada, os processos não são escritos. No final das contas, alguém implementa algo e outras 10 funcionalidades param de funcionar. Aí a software house avisa ao seu sócio, a empresa que tem uma loja online, que afinal já se sabia que iria falhar (como se não pudesse dizer isso antes do início da obra?!) Esta situação é trágica…. Qualquer pessoa que trabalhe com uma agência de comércio eletrônico ou software house gostaria que a agência analisasse criticamente os planos e avaliasse o impacto que a implementação de uma tarefa ou funcionalidade terá no projeto e nos negócios.

Sintoma nº 4 – falta de compreensão da estratégia da empresa

A quarta situação é aquela em que as empresas de software não compreendem o panorama geral e os objetivos estratégicos da organização.

A ideia é que do lado da empresa de tecnologia haja uma pessoa que entenda a estratégia de uma loja de comércio eletrônico B2C ou plataforma B2B. Não pode ser que o único pensamento sobre o porquê de uma plataforma B2B estar sendo implementada seja para que a plataforma gere pedidos. Se o parceiro tecnológico não compreender a estratégia, então como deverá aconselhar sobre a escolha da tecnologia para apoiar essa estratégia?

Gerente de Projetos – um homem de muitos talentos de quem se espera uma quantia irreal

Bem, aqui chegamos ao principal motivo pelo qual as empresas de software não são parceiros de negócios cessantes . Isso acontece quando uma função é sobrecarregada com expectativas irrealistas e muitas responsabilidades .

Essa função é a do incomum Gerente de Projeto. O coordenador do projeto é um verdadeiro Homem da Renascença. Basta ver o que está (muitas vezes) no âmbito das suas funções .

Antes de tudo, ele deve ser capaz de planejar todo o projeto e separá-lo em tarefas .
Ele deve estar familiarizado com gerenciamento de projetos , com métodos como Scrum e Agile. Idealmente, ele deveria ter certificação PRINCE2. Em suma, ser capaz de projetos.

A segunda coisa – esta é uma pessoa que muitas vezes tem que descrever e documentar erros . No sentido de que ele desempenha uma função de atendimento onde o cliente reporta um bug, ele descreve o bug, reproduz e depois encaminha para a equipe de desenvolvimento (além disso, como o cliente pede fatura, claro, o Coordenador do Projeto é a principal pessoa de contato, portanto também está muito disposto a cuidar dessa administração).

Ele também é responsável pela sincronização com o cliente , realiza reuniões semanais com os clientes e determina o que está acontecendo no backlog e o que acontecerá no próximo sprint.

Ele tem que saber se comunicar bem, e tem que ter habilidade de negociação , porque às vezes tem cinco pessoas do lado do cliente, e ele como uma pessoa da agência tem que de alguma forma conciliar as diferentes visões do lado do cliente, e ele tem que ser capaz de decidir o que realmente e em que medida deve ser implementado.

Outra tarefa que cabe ao gerente de projetos é resolver problemas no departamento de desenvolvimento . Afinal, ele costuma ser responsável por sua equipe de projeto. O pipeline explodiu e um novo módulo no back-end não funciona com o front-end. Aqui são necessárias decisões rápidas, para que o homem da Renascença entre novamente em ação.

O coordenador também gerencia sua equipe de desenvolvimento , composta por front-end, back-end, testadores, UX e analistas de negócios.

Ele tem que participar do recrutamento porque se tiver essa equipe sob seus cuidados, seria útil para ele conversar com o candidato na fase de recrutamento.

Imagine que este não é o fim dos deveres!

Muitas vezes ele também é um testador porque em muitas empresas de software na Polônia não existem bons processos de garantia de qualidade (e, portanto, não existem testadores especializados). Portanto, o gerente de projeto é responsável por testar a funcionalidade que os desenvolvedores entregam a ele após a revisão do código (é por isso que muitas vezes a equipe do lado do comércio eletrônico ou da plataforma B2B se sente como o testador do parceiro de tecnologia).

Ele também atua frequentemente como analista de negócios . Quando novas funcionalidades importantes são lançadas, é o Coordenador do Projeto quem cria as bandeiras e os critérios de aceitação. E, claro, ele tenta atualizar a documentação.

Como Gerente de Projetos que gerencia projetos de implementação ou manutenção do Magento, ele deve, é claro, estar bem familiarizado com a tecnologia e, adicionalmente, conhecer o negócio do cliente . Ou seja, ele deverá estar atualizado com o que está acontecendo no mercado de ecommerce.

E aqui é hora de fazer uma pergunta muito importante: existe tal “homem da Renascença”? Sim, mas existem muito poucas pessoas assim. Em outras palavras, essas pessoas podem ser contadas nos dedos de uma ou talvez de duas mãos. Ou seja, temos uma chance bastante pequena de que tal pessoa esteja em nosso projeto.

Quais são as maneiras para uma Software House ser um parceiro de negócios proativo?

Agora vamos pensar: é realista que uma agência que acumula todas as funções em uma pessoa possa cumprir a promessa de ser um parceiro de negócios que se arrisca?

Esta pessoa muitas vezes não tem tempo nem competência para realizar as tarefas que se esperam dela (há simplesmente demais). Muito menos tomar qualquer iniciativa.

Então, quais são as soluções para esse problema?

Contrate um consultor externo de comércio eletrônico

Primeiro, você pode contratar um consultor externo de comércio eletrônico com experiência na tecnologia que está usando. Por exemplo, se você estiver usando Magento, você deve escolher um consultor de comércio eletrônico especializado nesta área. Um consultor de comércio eletrônico pode ser responsável por se manter atualizado com o que está acontecendo no mundo Magento, se há uma nova versão sendo lançada, quais mudanças há em cada versão e mantê-lo informado.

Um consultor de comércio eletrônico também deve manter-se atualizado com os grupos relacionados ao comércio eletrônico e informá-lo se forem descobertas novas vulnerabilidades que devem ser relatadas à sua empresa de software.

É importante que o consultor de comércio eletrônico atue como uma entidade externa, instalada entre você e a software house, não apenas para ajudá-lo em suas discussões com a software house, mas também para melhor gerenciar as prioridades e tarefas que são terceirizadas para a software house.

O consultor de comércio eletrônico também deve ajudá-lo em intervalos regulares, por exemplo, uma vez por trimestre, uma vez por mês ou uma vez a cada seis meses – tudo depende do seu ritmo de desenvolvimento – para atualizar seu backlog e roteiro de desenvolvimento.

O diretor de comércio eletrônico ou gerente de produto do seu lado, responsável pelo desenvolvimento do comércio eletrônico, deve se reunir com esse consultor para sincronizar o backlog.

O consultor de comércio eletrônico desempenha assim a parte comercial e desempenha a função empresarial (que tantas vezes é procurada na Software House. O papel de um gerente de projeto em uma software house se resume a gerenciar o trabalho da equipe de desenvolvimento e o processo de desenvolvimento. Sobre por outro lado, você tem um consultor de comércio eletrônico que o auxilia nos aspectos de negócios e traz novidades do mundo do comércio eletrônico.Se você tiver dúvidas sobre o estado atual do mercado de comércio eletrônico e o rumo que deve tomar, um consultor de comércio eletrônico deve ser a pessoa para ajudá-lo a encontrar as respostas para essas perguntas.

Construindo as competências certas em sua própria empresa

A segunda solução é construir competências internas. Na maioria das vezes, se você estiver usando Magento, você já atingiu uma certa escala e tamanho que justifica o uso deste mecanismo de código aberto, e provavelmente seu departamento de comércio eletrônico já conta com algumas pessoas.

Neste caso, provavelmente você tem, por exemplo, um diretor de ecommerce ou Gerente de Produto (responsável pelo site) ao seu lado.

É uma boa ideia, por exemplo, concluir um curso preparatório e depois obter a certificação Adobe Business Practitioner Professional. Esta é uma certificação que comprova o conhecimento do painel Adobe e da arquitetura Magento. Se alguém possui esta certificação, significa que possui um sólido conhecimento do sistema Magento. Essa pessoa será responsável por ficar por dentro do que está mudando no Magento e terá a tarefa de criar e atualizar o roteiro de desenvolvimento.

Colabore com uma software house que dividiu funções de negócios

Outra solução é escolher uma agência que lhe proporcione proatividade empresarial. Neste artigo, descrevi uma situação com um gerente de projeto e a quantidade de suas responsabilidades diárias. A solução para este problema é simples: o ideal é que a agência tenha várias pessoas com funções diferentes na colaboração (para que tudo não se acumule no Renss Man). Se a agência for capaz de fornecer essas diferentes funções para o seu projeto, você poderá realmente contar com o apoio empresarial e a proatividade.

Quais deveriam ser esses papéis? Idealmente, tal empresa deveria ter (além de um Gerente de Projeto):

  1. um consultor de comércio eletrônico, que não é o gerente de projeto
  2. um analista de negócios
  3. um testador

Você deve ter estabelecido (política descrita) quais perguntas devem ser feitas ao consultor de comércio eletrônico e como ele ou ela participa de suas reuniões semanais, e deve ser claramente estabelecido que essa pessoa se senta com você para atualizar o roteiro ou o backlog de desenvolvimento uma vez a cada determinado período de tempo, como uma vez por trimestre, uma vez por mês, uma vez por ano.

Seu projeto precisa ter um analista de negócios separado que, no caso de funcionalidades mais complexas, será responsável por garantir que a funcionalidade seja descrita com precisão, criando sinalizadores e critérios de aceitação e atualizando toda a documentação. Este não é um papel simples.

Uma função final separada do Gerente de Projeto deve ser a do testador, que será responsável pelos processos de Garantia de Qualidade. Sem ele, as tarefas delegadas a você pela software house sempre conterão erros e você simplesmente se sentirá como um departamento de testes externo de seu parceiro de tecnologia.

Como verificar se uma software house será proativa?

Se você está planejando escolher uma agência de software para trabalhar no Magento ou em qualquer mecanismo de comércio eletrônico mais avançado, e espera que ela seja proativa e um verdadeiro parceiro de negócios, você precisa escolher uma que tenha funções de negócios separadas (como descrevi acima ).

Se todas as tarefas se acumularem em uma pessoa, não haverá chance de uma software house ser proativa e ser um bom parceiro de negócios.

Um consultor de comércio eletrônico geralmente é um ex-diretor de comércio eletrônico com vasta experiência, geralmente de vários anos, no desenvolvimento de grandes plataformas de comércio eletrônico. Essa pessoa tem uma perspectiva ampla e é definitivamente necessária em qualquer equipe. Você precisa de alguém que entenda o que é estratégia de comércio eletrônico ou estratégia de vendas B2B.

Resumo – E se a software house não for um bom parceiro de negócios?

Em resumo, se você encontrar o problema de que a agência com a qual você está trabalhando, ou a software house, não parece ser um bom parceiro de negócios, não é proativa ou não toma a iniciativa, então você tem três opções.

  • A primeira é contratar um consultor externo de comércio eletrônico para preencher a lacuna que você está enfrentando em sua cooperação.
  • A segunda opção é aceitar que a software house é apenas um intermediário de mão de obra moderno. Sua principal tarefa é cumprir suas instruções, enquanto você constrói competência empresarial ao seu lado.
  • A terceira opção é terceirizar o trabalho para uma empresa de software ou agência de comércio eletrônico, que tenha funções de negócios claramente definidas que não se acumulam em uma pessoa… No mínimo, tal estrutura inclui cargos como consultor de comércio eletrônico, testador, analista de negócios e gestor de projeto.