Olá pessoal. Hoje, quero abordar um tópico de partir o coração - por que muitas startups falham antes mesmo de começar. Este ano me deparei com pelo menos três projetos muito grandes que eram realmente interessantes. Mas todos eles morreram antes mesmo de começar.No meu último artigo, " Da idéia à implementação. Parte três - Criando TK ", tentei explicar a importância de uma abordagem e planejamento sistemáticos. Hoje direi isso novamente e darei alguns exemplos.O primeiro e mais importante problema que os clientes nacionais e estrangeiros não entendem é que os programadores não constroem o conceito do seu projeto, sua ideologia e arquitetura. No cliente, ele simplesmente não se encaixa na cabeça, como isso pode acontecer? Isso é explicado, em princípio, facilmente - 98% dos clientes não têm nada a ver com TI. O conceito do processo de criação de um novo projeto não é apenas vago, mas geralmente perverso. Construído com base em suas próprias suposições, alguns estereótipos e entendimento interior pessoal, parece-lhes que a vida é organizada exatamente como eles pensavam. E o mais importante, nada pode ser feito sobre isso. É impossível transmitir a uma pessoa que tudo é completamente diferente do que ela imagina. Tentativas de transmitir a verdade começam a destruir o mundo frágil do cliente, destruindo todas as suas ilusões na raiz.Portanto, muitos não querem dar uma olhada sóbria no problema e esmagar seus sonhos inventados de que apenas os programadores precisam dar uma idéia tímida; amanhã o cliente se tornará uma startup e milionária de sucesso.O segundo problema, que também é importante, é que os clientes, predominantemente, não conseguem perceber o fato de que os Termos de Referência (TOR) são necessários para os programadores criarem o projeto em si, e não calcular o custo do trabalho e, consequentemente, o orçamento. Eu encontro esse problema todos os dias. Um determinado cliente recorre à equipe de desenvolvimento para calcular o custo do projeto. Como explicação do projeto, o cliente está tentando transmitir sua idéia aos desenvolvedores com belos discursos e gestos ativos. E ele sinceramente se pergunta por que os programadores o enviam para um analista de sistemas. Na maioria das vezes para mim.E o que acontece no final? Em vez de perceber a importância de que o conceito de um novo projeto é a parte mais importante, que sem uma abordagem tecnicamente competente, o projeto estará condenado, alguns clientes já estão tentando "separar" o custo do projeto de mim com base em algumas palavras sobre sua frieza e necessidade. Quando eles entendem que terão que investir no desenvolvimento de especificações técnicas, conceitos, idéias e arquitetura, tentam procurar alguém atrás de mim: pelo menos programadores, pelo menos alguns freelancers, não está claro quem promete que fará um projeto interessante sem palavras documentação e para barato.O terceiro problema é um completo mal-entendido do propósito para o qual um especialista é contratado. As pessoas intelectualmente desenvolvidas compreendem claramente que, se contratam um especialista de alto nível, precisam ouvir o que lhes é dito e aconselhado. Mas isso é ideal. E na realidade cotidiana e cruel, o cliente muitas vezes diz ao especialista como deve ser. E até se matar, explicando que isso não está certo, levará a problemas no futuro etc. Como sou cliente, preciso saber melhor, fazer o que você disse (naquele momento, lembrei-me de uma comédia maravilhosa sobre o carro blindado de Bradley no filme "Guerras do Pentágono"). E aqui algumas contradições já entram em vigor: perder o cliente ou estragar sua reputação.O quarto problema é não entender a regra de ouro dos negócios. Se não houver dinheiro, não inicie um negócio. Nos anos 90, essa anedota foi relevante: “Dois novos russos se encontram. Alguém diz que quer comprar uma composição de ensopado. E o segundo diz que ele o venderá sem problemas. Concordamos em concluir o negócio em um mês. Um foi procurar ensopado, o segundo foi procurar dinheiro. Décadas passam, e o pensamento de muitos não muda. E se um negócio de vendas e produção é pelo menos claro para muitos, que, se não há dinheiro para isso, então não há nada para as pessoas desabafarem com seus sonhos, então muitos não o entendem em TI. E pensar é algo assim. Afinal, eu posso baixar qualquer software pirata online gratuitamente. Afinal, acima de tudo, o CMS é gratuito. Então, o que devo pagar ao criar minha inicialização ?!Dizem que terei US $ 500 o suficiente para criar minha própria rede social etc. Isso é especialmente bem alimentado por todos os tipos de artigos amadores de jovens blogueiros que contam como, com a ajuda da auto-instalação do WordPress, "subiram ao céu".O quinto problema é uma crença sincera de que, usando o software padrão, você pode resolver tarefas personalizadas complexas. Eu também encontro esse problema com bastante frequência. Muitas pessoas realmente acreditam que basta comprar algum tipo de programa e, com a ajuda dele, será possível criar sua própria startup ou simplesmente ganhar dinheiro facilmente. Por exemplo, em um dos artigos que escrevi sobre o projeto do portal imobiliário Best-House - " Inicie você mesmo. História da criação do portal imobiliário" . , , . . (), , . 100, . , .
, .
, .
1) Para criar sua inicialização, você precisa entender muito bem o processo de criação de projetos de TI. É necessário construir um plano claramente estruturado que será dividido em etapas claras. E vá passo a passo, estágio por estágio.2) Para avaliar o orçamento do seu projeto, você precisa criar um ToR detalhado. Se você não conseguir fazer isso sozinho, precisará contratar um especialista. Um especialista competente levará muito dinheiro para isso. Por exemplo, cobro US $ 30 por hora pelo desenvolvimento de documentação para um projeto. E o tempo pode levar de 50 horas a centenas de horas, dependendo da complexidade do projeto. Isso significa que, para entender seus custos, você ainda deve arcar com os custos. Aqui está um círculo tão vicioso.3) Se você não tem dinheiro para o projeto, não faz sentido torcer e mexer em algo, tentando fazer o bem por si mesmo às custas de outra pessoa. Analistas de sistemas, arquitetos, gerentes de projeto e programadores não são tolos ou idiotas! Muitos clientes, por algum motivo, pensam de maneira diferente. Você não deve tentar enganar pessoas que, pelo menos, são muito mais experientes que você. Se não houver dinheiro, procure um patrocinador, investidor ou esqueça seus sonhos. Ninguém trabalhará de graça ou para uma participação futura no projeto.4) Não tente fazer o projeto igual ao dos concorrentes. Mesmo se você melhorar, você simplesmente não pode promovê-lo financeiramente. Eu sei do que estou falando. Faça apenas startups exclusivas.5) Se você não possui um pacote de documentação ou, na melhor das hipóteses, possui algumas páginas com desenhos de interface e páginas da Web, e entra em contato imediatamente com os programadores que assumem o trabalho imediatamente. Então você sabe, você mesmo define o cheque e o xeque-mate. O que você pensou sobre o projeto, como deveria ser e como o fez, são duas grandes diferenças. Você não prova nada a ninguém e ninguém vai ouvi-lo.Dos principais, talvez todos. Seja responsável e pedante. Não há ninharias em startups. Não se apresse e não se apresse de um extremo ao outro. O proprietário da Ali Express caminhou 15 anos para o sucesso, lenta e sistematicamente. Tenha a cabeça fria e o coração quente - e você terá sucesso.