Чем хороши такие фирмы? Тем, что молодые люди, еще не вышедшие толком из войны детей против отцов, то есть взрослых, могут работать «без всего этого начальства! Просто так собрались сами и зарабатываем получше родителей!» И поверьте, слова о том, что, «мол, вот собрались сами по себе и зарабатываем, между прочим, приличные деньги!» — частенько звучат между работниками подобных фирм, когда они немножко навеселе.
Потом, правда, к ним заглядывает налоговая инспекция, и фирма исчезает. Или перестраивается, чтобы быть неуязвимой. И тем самым обретает вид предприятия, соответствующий законодательству. В обновившейся фирме программист, принесший однажды первый заказ, становится директором и говорит про себя: ну, сам-то я уже не программирую...
Теперь он занимается управлением и признает это. Но если он обернется и приглядится к прошлому, то увидит, что и раньше он этим управлением все равно занимался. И кадрами тоже, и делопроизводством, даже бухгалтерию считал сам, пока бухгалтера не взяли.
Если не кривить душой, то предприятие, приносящее деньги, с самого начала обладало полным набором всех рабочих мест, которые обычно бывают на предприятиях и должны быть на них, если эти предприятия соответствуют земным условиям существования и не противоречат общественным договорам, то есть законодательству своей страны. Это надо однажды увидеть и принять, иначе или развалится ваше молодое предприятие, потому что его образ будет неполноценным в ваших головах, или в нем поселится ложь и заставит поссориться тех, кто начинал дело. Нужно сразу принять, что, как бы мало ни было работников, дел от этого не меньше. Следовательно, оценка этих работников должна идти в соответствии с количеством мест, которые они совмещают.
Получается, что все, что так или иначе требует от нас общество, на предприятии должно быть в виде обязательного рабочего места. Общество как бы проливается внутрь наших предприятий рабочими местами. И уж это вопрос личностный, отдавать ли это место особому человеку и тем самым открывать соответствующую службу или занимать сразу несколько мест самому. Большие люди, рассчитывающие однажды получить имя Великих, какие обычно и открывают в двадцать с небольшим программистские фирмы «от пяти до пятнадцати», предпочитают совмещать в себе как можно больше мест.
И это вовсе неплохо для начала, потому что дает сразу несколько возможностей. Во-первых, ты проверяешь себя, насколько велик объем твоего сознания и скольким простым работникам ты равен. Во-вторых, это дает возможность познать предприятие целиком: если ты хочешь действительно иметь собственное предприятие, ты сам должен пройти все работы, какие только на нем могут быть. Ну, а в-третьих, на таком начинающем предприятии вначале просто не бывает достаточно денег, чтобы содержать весь необходимый штат.
И вот однажды деньги появляются, но, к сожалению, фирма по-прежнему остается маленькой. Ее руководитель и хозяин привык все держать в своих руках и боится, как он заявляет, упустить управление, если штат разрастется... На самом деле он боится потерять власть, которая так сладка для престарелого ребенка. Подвиг сначала перерос в героическую битву, а потом в тюрьму.
В начале нашего дела мы должны сделать выбор — на каком предприятии мы хотим работать: на мелком или на большом. Если бы у нас шел разговор о личном обогащении, то можно было бы ограничиться и малым предприятием. Если же вопрос стоит о жизнеобеспечении сообщества, то выбор однозначен. Нам нужно крупное предприятие с большим и производительным производством. Это означает, что привычный для России образ создания программистского предприятия нам бесполезен. Нам придется исходить из имеющихся у каждого из нас общих представлений о том, что такое крупные фабрики и заводы вообще.
А это, в самых общих словах, большое производство, и вокруг него целый набор дополнительных служб, обеспечивающих производству возможность работать, не отвлекаясь и не заботясь ни о чем, кроме своего основного дела. Вот из этого правила мы и будем исходить, создавая образ полноценного программистского предприятия.
Мы постараемся определить, что есть основное дело производства, а потом будем давать имена всему, что отвлекает программистов от него. И эти имена будут именами отделов и служб, которые надо создать, чтобы работа шла с предельной производительностью.
В общем-то, любой человек, хоть немного знающий жизнь, то есть обладающий Разумом, уже увидел, что, примерно, получается. Поэтому я не буду растекаться мыслью по древу и использую для основы не какие-то общие отвлеченные идеи, а живой пример создания нами при «Авалоне» так называемых внешних производственных отделов. Мы называем их внешними, потому что набираем в них людей со стороны, извне предприятия. Иначе говоря, внештатников на временную работу по контракту.