1. Empresas de produtos
Na indústria de TI existem muitas empresas diferentes, e não há limites claros. As grandes empresas costumam fazer muitas coisas, algumas das quais são claramente de TI, outras claramente não. Uma empresa é considerada de TI se a maior parte de sua receita vier de produtos de TI. Ou simplesmente se possuir alguns produtos de TI grandes e conhecidos.
Na área de TI, todos os anos surgem, crescem e morrem (sem rodeios) milhares de empresas. O objetivo dos fundadores — fazer com que a empresa não morra, mas cresça o suficiente para que suas ações passem a ser negociadas na bolsa. Por quê?
Se a empresa realizou um IPO (foi à bolsa), então os fundadores podem não vender as ações (e pagar altos impostos), mas, por exemplo, tomar um empréstimo dando as ações como garantia, mantendo-as consigo. Ou pagar aos funcionários parte do salário em dinheiro e outra parte — em ações.
É possível premiar a alta gestão com ações por resultados excelentes. Também é possível comprar concorrentes pagando com ações — um modo muito vantajoso de absorver concorrentes perigosos, mas ainda pequenos. Para os funcionários, receber salário em ações também é muito vantajoso. Primeiro, há economia de impostos; segundo, é possível ficar muito rico.
2. Produtos modernos de TI
As empresas de TI crescem rapidamente com o dinheiro dos investidores. Os investidores, em geral, gostam quando as empresas crescem rápido. “Vocês podem até não lucrar – apenas cresçam” ©. “Alcancem 100M de usuários e depois veremos como ganhar dinheiro com eles”.
Como dizem: “Pessoa + tecnologia vence pessoa sem tecnologia”, e “Empresário + investimento vence empresário sem investimento”. O principal é o crescimento — crescimento muito rápido.
3. Desenvolvimento moderno
As empresas devem crescer rapidamente, os produtos — ganhar usuários rapidamente, e a equipe? A equipe deve adicionar continuamente novas funcionalidades ao produto.
Há 50 anos, quando o desenvolvimento de software estava apenas surgindo, ele era encarado como construção. Primeiro vinha a etapa de levantamento de requisitos, depois a de projeto, depois desenvolvimento, testes e só então o produto era entregue aos clientes. Do início do desenvolvimento até o primeiro cliente podiam se passar 5 anos. Agora é diferente.
O desenvolvimento moderno são experimentos constantes. As grandes empresas testam novas funcionalidades o tempo todo. Novas versões de produtos são lançadas todo mês, toda semana ou até todo dia.
O Facebook superou todos: lança algumas dezenas de novas “funcionalidades” todos os dias. Cada funcionalidade é mostrada para 1 % dos usuários; em seguida, a reação deles é analisada automaticamente. Se os usuários gostarem da funcionalidade, ela é mostrada para 10 % e assim por diante.
Claro, esse modo de adicionar novas funcionalidades exige uma abordagem completamente diferente do desenvolvimento de software do que antes.
GO TO FULL VERSION