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