По большому счету, большинство IT фирм можно разделить на два множества. Одни предоставляют услуги, а другие — продукты.
Услуговые компании гораздо легче стартуются. Любой толковый технарь, уходя в freelance и нанимая помощника, стартует новую фирму предоставляющую услуги. И фирма начинает приносить доход крайне быстро. Существуют фирмы, предоставляющие и более сложные услуги, чем outsource, но тем не менее, все сводится к тому, что люди с какими-то особыми познаниями за деньги выполняют какую-то работу, и это значит, что как только есть один исполнитель и один заказ, то фирма уже имеет ненулевой доход. Еще одним плюсом таких компаний является то, что они не требуют больших финансовых вложений для старта. Однако есть один очень большой минус – тяжелое масштабирование. Для того, чтобы повысить доход в два раза, зачастую нужно увеличить количество наемных рабочих в три и больше раз.
В отличие от услуговых фирм, продуктовые фирмы требуют гораздо больших начальных вложений, так как в их случае существуeт достаточно длинный период, в тeчении которого разрабатывается, тестируется и подготавливается к выпуску первая версия программы. Поэтому они требуют серъезных финансовых или временных вложений. Однако очевидным плюсом таких фирм является легкая масштабируемость. Продажи можно увеличивать благодаря добавлению менеджеров по продаже, без добавления людей на разработку.
Основная ценность в этих двух типах фирм разная. В услуговых фирмах основная ценность — это кадры. И соответственно, политика фирмы должна быть направлена на нахождение наиболее выгодных (замечу, не всегда именно наиболее хороших, а наиболее выгодных в соотношении цена/качество) кадров и на удержание их. И соответственно, основной проблемой таких фирм (особенно при предоставлении услуг в какой-то нише, требующей специфических знаний) является текучка кадров.
Для продуктовых фирм основной ценностью является продукт. Даже полная смена разработческого состава фирмы может быть не критична (по крайней мере не так критична как для услуговых). Бичом продуктовых фирм является устаревание продукта. Политика фирмы должна быть направлена на слежение за тем, чтобы продукт постоянно был востребован.