O segredo da indústria de software

a SalesmanÉ um momento emocionante para a indústria de software. Com o boom e o colapso das pontocom, e agora a “web 2.0” e as redes sociais populares, ainda estamos na infância, mas estamos crescendo.

No nível da série, eu diria que provavelmente estamos em torno da 9ª série. Ainda estamos desconfortáveis ​​em nossa pele, ficamos entusiasmados com o software que parece um pouco 'superdesenvolvido' e estamos apenas começando a construir amizades que, esperançosamente, durarão por toda a vida.

Os consumidores estão finalmente ficando sérios com nosso software. Os gerentes de produto estão finalmente obtendo um bom gosto - complementando um ótimo produto com um bom design que vale vendas e marketing.

Dito isso, a falácia da compra do software ainda existe. Quando você compra um carro novo, geralmente sabe que vai ser confortável, dirigir bem, como faz curvas e como acelera apenas no test drive. Se você ler sobre isso em uma revista automotiva de um grande jornalista, terá uma sensação real de como o carro vai se sentir antes mesmo de entrar nele.

O software também tem test drives e análises, mas eles nunca correspondem às nossas expectativas, não é? Parte do problema é que, embora os carros andem para frente, para trás e tenham portas e rodas, o software não segue as mesmas regras ... e nem duas pessoas o usam da mesma forma. Só quando estamos atolados em nosso trabalho diário é que descobrimos o que está "faltando" no aplicativo. Sentiu falta quando foi projetado. Sentiu falta quando foi desenvolvido. E o pior, sempre falta na venda.

Isso ocorre porque você e eu não compramos software para saber como vamos usá-lo. Muitas vezes, não o compramos de fato - alguém compra para nós. O software que usamos geralmente é obrigatório devido a um relacionamento corporativo, desconto ou à maneira como ele interage com nossos outros sistemas. Fico espantado com quantas vezes as empresas têm um processo de compra robusto, requisitos de certificação, acordos de nível de serviço, conformidade de segurança, compatibilidade de sistema operacional ... mas ninguém realmente usos o aplicativo até muito depois da compra e implementação.

É, talvez, uma das razões pelas quais a pirataria de software é tão galopante. Não quero nem contar quantos milhares de dólares em software comprei e usei e desisti e nunca mais usei.

A Visão da Empresa de Software

A visão da empresa de software é completamente diferente! Embora nossos aplicativos geralmente resolvam um problema primário e é por isso que as pessoas pagam por isso ... existem tantos problemas terciários por aí que temos que levar em consideração ao desenvolvê-los.

  • Como se parece? - ao contrário da crença popular, software is um concurso de beleza. Posso apontar dezenas de aplicativos que deveriam "dominar" o mercado, mas nem chegam ao mercado porque carecem da estética que ganha as manchetes.
  • Como isso vende? - às vezes, os recursos são comercializáveis, mas não são realmente úteis. Na indústria de e-mail, houve um grande impulso por um tempo RSS. Todo mundo estava pedindo por isso, mas apenas alguns provedores de serviço de e-mail tinham. O engraçado é que, um ano depois, ele ainda não foi adotado no mainstream pelos profissionais de marketing por e-mail. É um daqueles recursos que são comercializáveis, mas não são realmente úteis (ainda).
  • Quão seguro é? - este é um daqueles itens 'pequenos' que passam despercebidos, mas sempre podem arruinar um negócio. Como fornecedores de software, devemos sempre nos esforçar para garantir a segurança e fazer com que ela seja respaldada por auditorias independentes. Não fazer isso é irresponsável.
  • Quão estável é? - surpreendentemente, estabilidade não é algo comprado - mas tornará sua vida miserável se for um problema. A estabilidade é a chave para a reputação e a lucratividade de um aplicativo. A última coisa que você deseja fazer é contratar pessoas para superar os problemas de estabilidade. A estabilidade também é uma estratégia-chave que deve ser a base de cada aplicativo. Se você não tem um alicerce estável, está construindo uma casa que um dia irá desmoronar e cair.
  • Que problema isso corrige? - é por isso que você precisa do software e se ele ajudará ou não o seu negócio. Entender o problema e desenvolver a solução é o motivo pelo qual vamos trabalhar todos os dias.

O segredo da indústria de software é que NÃO vendemos, compramos, construímos, comercializamos e usamos bem o software. Temos um longo caminho a percorrer antes de nos formarmos algum dia e fazermos tudo de forma consistente. Para durar neste setor, as empresas muitas vezes precisam desenvolver recursos e segurança para vender, mas sacrificam a usabilidade e a estabilidade. É um jogo perigoso. Estou ansioso para a próxima década e espero que tenhamos amadurecido o suficiente para obter o equilíbrio certo.

3 Comentários

  1. 1

    Uma das perguntas mais difíceis que já tive de responder é: "Se você chama isso de engenharia de software, por que não pode ter resultados determinísticos para seus projetos."

    Minha resposta é semelhante ao que você fala aqui. Esta é uma nova indústria. Levamos milhares de anos para voltar onde os romanos haviam chegado com a engenharia. Um dos meus momentos favoritos na Itália foi visitar o Panteão de Roma e ver o buraco onde Brunelleschi supostamente fez um buraco para descobrir como os romanos colocaram uma cúpula tão grande (enquanto ele estava tentando descobrir como terminar o Duomo em Florença )

    Somos uma disciplina jovem e levará tempo até que possamos produzir software de qualidade de maneira consistente. É por isso que os desenvolvedores ainda são vistos como mágicos. Precisamos controlar o máximo que pudermos (aumento de recursos, permitindo que os profissionais de marketing conduzam a arquitetura de software, gerenciamento ruim), mas não podemos ignorar o fato de que alguns softwares têm e outros não. Até então, esta é a hora da corrida do ouro!

  2. 2

    O conceito superdesenvolvido é tão verdadeiro na Web 2.0. Parece que muitas empresas estão sendo criadas em torno de 1 produto que você não pensaria que seria capaz de sustentar uma empresa inteira ... então, ou é adquirido (o que é ótimo para a empresa) ou fracassa após uma adoção mínima.

  3. 3

    Eu concordo totalmente com a ideia de que a indústria de software não se desenvolveu completamente ao nível que precisa estar antes de poder controlar como o software é distribuído ao consumidor. Quero dizer, é totalmente correto quando você diz que o software é usado de forma diferente com cada consumidor e, portanto, nem sempre satisfaz a todos. A ideia do software pirateado surge por causa dessa insatisfação do consumidor porque você certo você paga muito dinheiro por um software e usa e depois desiste dele e nunca mais usa e acho que essa ideia não se encaixa quando você fala em gastar dinheiro em algo que não será de longo prazo. Portanto, no final, a ideia é verdadeira até que possamos ser consistentes na compra, construção, marketing e uso de software, não podemos impedir o surgimento dessas ideias erradas.

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.