Após um
artigo recente sobre o fato de o Bitrix não gostar de desenvolvedores, fiquei impressionado com o pensamento de que tudo não é tão simples e queria descobrir se estávamos repreendendo o Bitrix e se era necessário repreendê-lo. Abaixo discutimos o que está errado, mas vou começar com o plano de fundo.
Disclaimer 1: Vou falar sobre o mercado russo de desenvolvimento comercial no segmento de pequenas e médias empresas. Com outros mercados, uma situação um pouco diferente.
Isenção de responsabilidade 2: Eu não sou funcionário da 1C-Bitrix e não escrevo nele. Mas eu escrevi no Bitrix, gerenciei o estúdio e fui o cliente do site no Bitrix.
Uma vez que a única decisão certa
O sistema de vendas Bitrix foi construído corretamente do ponto de vista comercial: 1C-Bitrix considera seus clientes clientes finais: proprietários de lojas, fábricas e navios, que encomendam suas soluções em agências ou diretamente da plataforma.
Acho que no momento em que o Bitrix nasceu, essa abordagem era a única estratégia correta: o mercado estava fragmentado, havia muitas agências e freelancers, vários CMSs auto-escritos e promover uma coisa era apenas provar às agências que você é o melhor. E então as agências não precisavam disso, eu escrevo como uma pessoa que naquele momento estava encarregada do estúdio. Entre os concorrentes, havia apenas o NetCat, que nunca pretendia mudar o mercado, mas, na verdade, provavelmente não possuía esses recursos para publicidade.
Como resultado, a decisão certa foi tomada: investir dinheiro não em persuadir as agências, mas em publicidade para os clientes finais. E funcionou, os clientes procuraram a agência e pediram a solução "pela TV", sobre a qual o tio esperto Sergei Ryzhikov disse que essa é a melhor coisa do mercado.
E você sabe, aconteceu. Um, dois e mais e mais clientes começaram a vir não apenas para o site, mas para a solução na plataforma Bitrix, e agora os diretores da agência precisam pensar, procurar um especialista ou desistir da participação no mercado. E o marketing da Bitrix era tão bom que muitas agências se curvaram, não acompanhando a manobra do mercado.
Partes no conflito
Parece-me que o problema atualmente tem quatro lados, vejamos esta praça do amor:
1C-Bitrix
Por um lado, a 1C-Bitrix promove com sucesso seu sistema de gerenciamento de conteúdo no mercado há muito tempo. Durante esse período, o cms se transformou em uma plataforma inteira, cujas partes individuais foram integradas com sucesso.
A empresa gasta muito dinheiro na promoção da plataforma entre os tomadores de decisão, promete um início rápido, muitos modelos de design geralmente bonitos e trabalho sem problemas no futuro devido a atualizações e um grande número de agências de suporte certificadas em todo o país.
Desenvolvedores
Por outro lado, como ardentes oponentes do sistema, há desenvolvedores que precisam fazer alterações nas soluções Bitrix.
Os desenvolvedores nos estágios iniciais de suas carreiras aceitam de bom grado qualquer trabalho em qualquer plataforma. Com a experiência, a capacidade de escolher ferramentas para resolver seus problemas e a capacidade de defender sua escolha vêm razoavelmente.
Portanto, desenvolvedores experientes que tentaram várias linguagens e ferramentas não favorecem (muito) a estrutura interna da plataforma e os módulos do sistema, a flexibilidade e a visibilidade do seu trabalho. Isso é especialmente perceptível para os desenvolvedores que escrevem sobre os frameworks php modernos Symfony, Laravel, Yii e Zend. Aqui eu nem vou entrar em detalhes para não levantar poeira, o artigo não é sobre isso.
Clientes
Os usuários finais do sistema são clientes, aqueles que solicitam o desenvolvimento de sites no Bitrix de agências ou o fazem por seus desenvolvedores. Quem paga o banquete inteiro. A esses clientes, no início, é prometida uma solução chave na mão que funcionará sem problemas e trará apenas felicidade, alegria e unicórnios rosa.
Na prática, os clientes logo mergulham no incrível mundo do serviço Bitrix, quando um pouco de refinamento pode ser feito por muito tempo e caro, e ficam horrorizados que uma solução pronta para vários milhares de rublos exija centenas e centenas de milhares para manter e desenvolver.
Agências
Na posição mais desconfortável deste Kama Sutra, agências de Internet e estúdios de desenvolvimento foram colocados à venda e depois desenvolveram soluções baseadas no 1C-Bitrix.
As agências são forçadas a contratar desenvolvedores de nível intermediário júnior que concordam em ir a qualquer projeto e cms. Esta opção está repleta de períodos prolongados e da presença de erros como resultado do trabalho. Essa opção geralmente incomoda os clientes finais.
Ou, as agências são forçadas a comprar desenvolvedores seniores no mercado a taxas inflacionadas. E eles ainda precisam ser encontrados e discutidos, porque desenvolvedores experientes sabem o seu valor e não vão a nenhum projeto. Mesmo que as partes concordem, a oferta desse desenvolvedor resultará em um grande orçamento para o cliente, e essa opção geralmente também perturba os clientes finais.
Além disso, observei muitas vezes uma situação em que agências e preços inflacionados não encontram os desenvolvedores certos, tentam criar seus próprios, mas por algum motivo eles também se dispersam ao longo do tempo. E, como resultado, novamente falta de pessoal, sobrecarga e falha no cumprimento dos prazos. Esta opção ... - Sim, novamente incomoda os clientes.
Como resultado, os clientes que ainda pagam toda a compensação pela qual a agência está tentando, com gritos e gemidos, são forçados a mudar de agência uma vez a cada N meses, na esperança de encontrar algo melhor. Mas eles entram em um círculo vicioso.
O que derramou
Atualmente, a empresa lucra com cms em uma proporção suficiente de agências que vendem e desenvolvem soluções de trabalho. As agências aqui ganham descontos para agentes e serviços adicionais.
Mas isso é uma má sorte: os interesses das agências são menos prioritários para a empresa do que os interesses dos clientes finais. Por sua vez, os interesses dos programadores, funcionários dessas agências, são quase inaudíveis.
Obviamente, é preciso ouvir as opiniões dos clientes de que o suporte ao Bitrix é caro, longo e doloroso, mas pode ser facilmente atribuído à natureza não qualificada do link intermediário - a agência. Afinal, do jeito que está, manter profissionais lá é bastante difícil em termos de preço do produto final.
Acontece que as empresas que ganham dinheiro com as soluções Bitrix, que devem ser os embaixadores dessa plataforma na “última milha”, sofrem mais.
Todos estão em silêncio
Qual é a essência do problema - chegamos ao fundo, as agências são colocadas na posição da bússola, mas não têm muita escolha, equilibram entre a demanda do mercado e o preço de um bom programador.
Agências competentes estariam prontas para oferecer outra coisa, mas agora o mercado não precisa disso. Lembre-se, antes de haver muitos cms nos estúdios e ninguém querer o Bitrix? Agora, pelo contrário, os clientes não estão cientes da disponibilidade de alternativas, e os estúdios não têm nada a oferecer, não existem soluções prontas suficientemente grandes com um nome conhecido, de modo que valeria a pena dizer "Nós oferecemos o uso de ______", e não haveria perguntas.
E se de repente qual agência começa a avançar em direção a soluções alternativas, ele já precisa provar ao cliente por que não oferece como todo mundo, mas alguma outra coisa, algum tipo de Symfony ou Deus proíbe o Laravel desconhecido.
Alternativas
É possível criar uma solução com funcionalidade semelhante ao Bitrix, que não funcione pior e se baseie em algo bom, bom, que não cause coceira na pele entre os desenvolvedores?
Sim você pode. Na verdade, as mesmas soluções são feitas por grandes plataformas que podem contratar uma equipe de desenvolvimento ou uma equipe de terceiros e criar uma solução em .Net / Java ou usando Symfony, Laravel, Yii ou Zend como base (sublinhe conforme necessário).
No entanto, não basta criar uma solução funcional, você ainda precisa adaptá-la para personalização, escrever documentação, envolvê-la em um produto bonito, destacar vantagens competitivas em comparação com o líder e, em seguida, anunciar na escala do 1C-Bitrix.
É fácil? Nem um pouco. Portanto, o preço dessa solução é muito diferente. É por isso que, neste artigo, não levamos em conta os grandes negócios; existem pessoas inteligentes que têm recursos para escolher outras soluções.
Então vale a pena culpar 1C-Bitrix
A empresa fez um grande avanço, virou a indústria de cabeça para baixo e nos salvou do CMS holey feito por nós mesmos. Investiu muito dinheiro nele. Agora é talvez um monopolista e, merecidamente, repousa sobre os louros.
Como tudo termina - espere e veja. A plataforma Bitrix sofrerá o destino do Internet Explorer ou a empresa conseguirá se ajustar? Não sei o que acontecerá mais cedo: haverá algum concorrente perceptível na plataforma ou, finalmente, o mercado de sites da Internet finalmente entrará em colapso e tudo será direcionado para redes sociais e mensagens instantâneas. Coloquei o último.
Até agora, como convém a um monopolista, a empresa não está muito interessada em mudar alguma coisa, em correr para algum lugar de frente, para usar alguns novos padrões da moda. Esse é o papel dela agora.
O papel da comunidade é incentivar o monopolista a falar sobre problemas. Apenas uma grande estrutura comercial entende a linguagem da competição com os jovens, muito ambiciosa e destemida.