Книга: Философия DevOps. Искусство управления IT

Устранение проблем, связанных с сотрудничеством

Устранение проблем, связанных с сотрудничеством

Устранение проблем, возникающих во взаимоотношениях между людьми, может быть непростым делом. Собственно говоря, одна из основных причин возникновения движения devops заключалась в создании методики, позволяющей избежать подобных конфликтов и затруднений.

Не все участники команды справляются со своими обязанностями

Когда работаешь с участниками команд, возникает ощущение, что некоторые из них не справляются со своими обязанностями, не выполняют возложенные на них функции или даже приводят к появлению проблем, устранять которые приходится другим людям. Подобные факты могут отмечаться другими членами команды, виновник может прийти к выводам о недостаточности собственной квалификации сам, либо подобное несоответствие может заметить менеджер.

Первый шаг на пути к устранению подобных проблем заключается в разъяснении ролей и обязанностей. Если роль сотрудника четко не задана либо его обязанности изменились в ответ на изменившуюся рабочую среду, это может привести к относительному простою либо к непониманию сложившейся ситуации. Как только будут уточнены требования к сотруднику, нужно оценить их реалистичность. Для этого следует ответить на вопрос о том, хватит ли знаний и ресурсов для достижения поставленных целей. Если требуется дополнительный тренинг или обучение, создайте соответствующие условия, а также выделите сотруднику необходимое для этого время. Если у кого-то нет времени либо ресурсов, необходимых для выполнения своих обязанностей, предоставьте их. Сравните рабочую нагрузку сотрудников, выполняющих похожие обязанности, и выполните ее ребалансировку в случае необходимости.

ОЖИДАНИЯ ОТ РОЛЕЙ

Рабочая роль – это функция, включающая определенный набор повторяющихся задач. В зависимости от культуры команды, организации или индустрии имеют место различные ожидания от ролей. Например, менеджеру, архитектору, ведущему специалисту или менеджеру проектов – всем им присущи разные оттенки культуры, которые влияют на восприятие людьми компетентности. Если кто-то является архитектором, вряд ли от него следует ожидать навыков программирования, но далеко не в каждой организации роль архитектора определяется таким образом. Если вы входите в новую команду, критически важно осознать роли в этой команде. Со временем ожидания от ролей в той же самой команде или организации могут изменяться.

Если вы получаете сообщения о ненадлежащем выполнении обязанностей сотрудником от посторонних людей, проверьте их достоверность. Дело в том, что на формирование мнения людей могут оказывать непредсказуемое влияние неосознанные предубеждения. Поэтому значение четко определенных, заданных и измеримых ожиданий трудно переоценить.

Помимо этих более контекстных причин, существуют личные причины невыполнения работы надлежащего качества или в достаточном объеме:

• индивидуальное или семейное здоровье;

• недостаток самостоятельности;

• отсутствие вознаграждений;

• несоответствие работы и ожиданий от вхождения в состав команды;

• быстро изменяющиеся цели или

• изменяющаяся работа.

Хороший менеджер должен удостовериться в том, что сотрудники имеют ресурсы, нужные для решения возникающих проблем. Возможны следующие решения:

• удаленная работа;

• гибкое планирование;

• переоценка задач и разделение труда;

• обучение;

• наставничество;

• общественное признание или

• регулярные тренинги по мере необходимости.

Тщательно отслеживайте признаки выгорания, поскольку физическое и психическое здоровье сотрудников имеет большое значение. Выгорание – это не только отдельная проблема, но и признак возникновения проблем в производственных условиях.

Мы должны решить, нужно ли кому-то уйти

Подобно низкой производительности, еще одна проблема, которая часто возникает перед менеджерами организации, заключается в несоответствии занимаемой должности некоторых сотрудников. Хотя мы искренне полагаем, что большинство людей хотят и могут перевоспитаться, но все же бывают ситуации, когда они не могут справиться с проблемами самостоятельно. Если суть проблемы заключается в недостаточном владении каким-либо профессиональным навыком и сотрудник прошел как минимум один курс обучения или тренинга, дайте ему достаточно времени на работу (обычно не меньше шести месяцев). Если обучение осуществляется лишь в одном стиле, это может существенно сказаться на прогрессе в освоении нового материала.

При разработке плана индивидуального развития шансы на успех повышаются при наличии хорошо налаженной системы наставничества. Хороший наставник, особенно имеющий опыт работы, окажет реальную помощь в продвижении по карьерной лестнице и поможет убрать все препятствия на пути к прогрессу. Если в вашей организации недостаточно финансовых или кадровых ресурсов для обучения и развития сотрудников, поставьте их об этом в известность. Это позволит принять обоснованное решение о том, как действовать дальше.

Порой не остается другого выхода, кроме как расстаться с «неисправимым» сотрудником. Новым поколениям сотрудников присущи собственные цели и стимулы, мотивирующие профессиональные паттерны поведения. Поэтому очень важно согласовывать цели, ценности и приоритеты между сотрудниками. Кроме того, цели и приоритеты могут изменяться со временем. Чтобы обнаружить подобные изменения и перекосы, следует проводить регулярные поверки в форме сеансов обратной связи с менеджерами или наставниками из числа рядовых сотрудников. Благодаря подобным мероприятиям можно обнаружить негативные тенденции на раннем этапе и вовремя принять меры. В этом случае «промедление смерти подобно».

Имейте в виду, что далеко не всегда нужно бороться с перекосами. Предположим, что сотруднику ужасно не нравится работать в крупной компании. В подобных компаниях «потеря бойца» относительно безболезненна, поэтому лучше позволить сотруднику уволиться на хороших условиях. Гораздо хуже удерживать его в штате, по сути, загоняя проблему вглубь. В качестве еще одного примера можно рассмотреть приобретение стартапа крупной компанией, которая радикально меняет профиль стартапа. Наверняка найдутся сотрудники, которым не понравится новый профиль, и в этом случае лучше позволить им уйти.

СООТВЕТСТВИЕ КУЛЬТУРЕ

В то время как рассмотренные сценарии представляли собой хорошие примеры настоящего несоответствия или неподходящей адаптации, нужно тщательно исследовать идею «соответствия культуре» на предмет осознанных или неосознанных ошибок. Культурная адаптация не означает ни полной однотипности, ни эксклюзивности отличающихся точек зрения.

У меня переутомление, стресс и выгорание

Если у вас появились симптомы выгорания, в том числе тревога, эмоциональное истощение и уменьшение степени удовлетворенности не только работой, но и самой жизнью, нужно как можно быстрее решать основные проблемы. Эти проблемы не уйдут сами по себе, вам придется принять активное участие в их разрешении.

Кратковременные стратегии

В краткосрочной перспективе найдите как можно больше способов, чтобы поддержать себя и выделить пространство для восстановления:

• Откажитесь от проверки рабочей электронной почты и перестаньте заходить в чат.

• Делегируйте задачи или временно откажитесь от работы.

• Обратитесь за помощью к профессионалу, ведь психическое здоровье не менее важно, чем физическое.

Долговременные стратегии

Будет нелишним проанализировать ваши текущие обязанности:

• Для каждой из обязанностей попытайтесь оценить возможность по уменьшению нагрузки.

• Синдром выгорания может проявиться в виде общего напряжения или плохого самочувствия. Попытайтесь выяснить, что именно больше всего способствует росту напряженности и беспокойству.

Идентифицируйте единые точки ответственности

Зачастую состояние напряжения вызывает ощущение единоличной ответственности за возложенную на вас обязанность. Вы можете быть единственным человеком, работающим над данным проектом, олицетворять собой целую команду либо быть единственным, кто интересуется улучшением организационной культуры. Независимо от текущей ситуации это может привести к увеличению напряжения и к росту изоляции, что создает ощущение выгорания. Мы не можем знать о каждой конкретной ситуации, но мы можем сказать, что никакой проект, работа или компания не стоят потери здоровья.

Ощущения напряженности и выгорания могут возникнуть в любой момент, но чаще всего они появляются в переломные моменты жизни организации. Ощущение переутомления, особенно преследующее нескольких членов одной команды, может означать, что объем работы превышает возможности имеющегося персонала. В этом случае нужно нанимать дополнительных сотрудников. Поговорите с сотрудниками, чтобы выяснить, справляются ли они с работой.

Также рассмотрите факторы в вашей рабочей среде, которые способствуют росту напряжения. Если вы обнаружили, что часто жалуетесь на определенный инструмент, следует подумать о том, можете ли вы улучшить этот инструмент, рабочий поток, основанный на использовании этого инструмента, либо заменить его на что-либо другое. То же самое можно сказать относительно используемых вами процессов. Поговорите с членами команды, чтобы выяснить, есть ли у них какие-либо рабочие методики или секретные трюки. И не забывайте о том, что не следует ограничиваться в поиске лишь вашей организацией.

Некоторые участники команды чувствуют неуважительное отношение к себе

Даже если вы делаете все от вас зависящее, чтобы создать разнородную рабочую среду, все равно некоторые члены вашей команды могут испытывать дискомфорт. Они будут жаловаться на отсутствие уважения к себе и чувства безопасности. Кто-то может страдать из-за постоянных перебиваний или из-за того, что к его идеям никто не прислушивается. Например, согласно исследованиям, женщин прерывают чаще, чем мужчин, а к их мнению прислушиваются реже, чем к мнению мужчин-коллег.

Эти вполне реальные проблемы, которые могут возникать при создании разнородной команды и выделении ресурсов, предназначенных для достижения этой цели. И снова удостоверьтесь в том, что поощряются тренинг и обучение для всех сотрудников и особенно менеджеров. В процессе обучения и тренинга воспитывается «чувство локтя», вырабатывается поведение, корректное в разнородной среде, а также преодолеваются негативные последствия разнородности. К подобным последствиям относятся чрезмерная обидчивость и невольные предубеждения. Подавайте пример сверху вниз. Также окажите максимально возможную поддержку сотрудникам, которые входят в плохо представленные группы. Удостоверьтесь в том, что сотрудники знают контакты юридических представителей и службы персонала. В стартапах нужно как можно быстрее создать службу персонала.

Подробное обсуждение техники переговоров, проводимых в случае возникновения проблем, выходит за рамки этой книги. В качестве общей рекомендации советуем использовать навыки выслушивания, даже если то, что вы услышите, неприятно или неожиданно для вас. Вряд ли кому-то приятно услышать о том, что коллеги и друзья кого-то преследуют или демонстрируют каким-либо другим образом свое проблемное поведение. Но даже с учетом возможности неоправданных обвинений вреда будет гораздо меньше, чем в случае утаивания случаев домогательства или других злоупотреблений.

Знайте о том, что опыт решения разных проблем оказывает серьезное влияние на формирование культуры организации. Если сотруднику, виновному в преследовании других сотрудников, позволяют работать дальше в компании без каких-либо последствий, тем самым подается четкий сигнал опасности членам маргинальных групп. Если жалобы о непочтительном обращении или о преследованиях не выслушиваются и не принимаются к сведению, сотрудники не будут чувствовать себя в безопасности. К тому же создается атмосфера вражды и скрытности, когда нарушения не обнаруживаются до тех пор, пока не станет слишком поздно.

Намного проще предотвратить появление недоброжелательной культуры, чем восстановить исчезнувшее доверие. Как уже упоминалось в предыдущей главе и рассматривается в этой главе, именно доверие является ключевым фактором формирования дружественной среды сотрудничества.

Недостаточный уровень общения

Если вы пытаетесь разрушить или предотвратить появление барьеров, изолирующих людей, вам часто приходится слышать жалобы на то, что люди испытывают недостаток общения как внутри команд, так и между командами. При наличии четко установленных и объясненных ожиданий в подобных ситуациях лучше всего попытаться учесть базовые факторы, которые влияют на склонность людей к общению. Эти факторы были рассмотрены в главе 7.

Если создается впечатление, что отдельные люди не склонны общаться между собой, это может быть связано с недостаточным доверием на рабочих местах. Это сплошь и рядом бывает в культурах, основанных на упреках. В подобных культурах принято искать виновников и наказывать их по полной программе. По вполне понятным причинам люди, работающие в подобных организациях, начнут бояться высказываться и будут скрывать информацию. Но такой культурный сдвиг требует определенного времени, поэтому вовремя принятые меры дадут свои результаты. Если люди увидят, что высказывания поощряются, а не наказываются, они начнут общаться. Также может помочь детальный разбор происшедших инцидентов. Главное, чтобы в этих словах не содержались упреки, адресованные виновникам инцидентов.

К появлению проблем может также привести непочтительный стиль общения, присущий некоторым людям. Довольно часто резкий или снисходительный тон присущ сообщениям электронной почты и другим текстовым формам общения. Отчасти это связано с трудностями передачи смысловых оттенков на письме. Также в составе вашей команды может быть участник, который постоянно проявляет неуважение к другим членам команды. Этот человек может быть неприятен в общении либо быть враждебно настроенным по отношению к другим членам команды. Но подобное отношение может проявляться не ко всем людям, не во всех ситуациях, поэтому оно не всегда очевидно. В конечном счете люди, которые не хотят уважительно общаться с другими людьми, не будут соответствовать культурным нормам, принятым в вашей организации.

Также могут вступать в игру разные культурные и личные разногласия. В международных командах, в которых имеют место разные культурные традиции, некоторые люди кажутся более сдержанными или немногословными, чем другие. Подобная манера общения и поведения объясняется культурными и национальными особенностями. На стиль общения оказывают влияние рабочие стили и свойства личности. Поэтому некоторые люди обычно более сдержанны, чем другие. Они не рассказывают открыто о своей работе или достижениях, поскольку боятся прослыть хвастунами. Есть и такие, кто предпочитает общаться на стороне, за пределами своей команды. Предоставляйте людям возможность рассказать о своих предпочтениях. И если эти предпочтения различаются, организуйте в командах дискуссии о среде, в которой можно наладить общение.

Сотрудник (или соискатель) – технический гений и асоциальный тип

Все мы тратим массу времени и сил на проведение отбора и интервьюирования, чтобы избежать ошибок при найме людей на работу. Но порой сотрудники службы персонала идут на все, чтобы обосновать необходимость приема на работу хорошего специалиста, обладающего сомнительными моральными качествами. Например, на работу берут классного инженера, негативно настроенного по отношению к социуму. Подобное решение аргументируется тем, что вклад такого человека в общую работу будет перевешивать негативные последствия межличностного общения. Ярким примером такого инженера является Линус Торвальдс. Ему прощают резкие высказывания только за то, что он создал Linux.

Мы уже упоминали ранее, что вовсе не обязательно быть лучшими друзьями со всеми коллегами, но все же нужно учитывать возможное влияние негативного поведения. Это влияние не всегда легко оценить, для выполнения подобной оценки задайте себе следующие вопросы.

• Сколько людей хотят уйти из вашей организации, поскольку не могут работать вместе с этим человеком?

• У скольких сотрудников падает производительность труда из-за споров с этим человеком или из-за других негативных последствий его поведения? Имейте в виду, проблемы никуда не исчезают, если на них просто не обращать внимания. Вряд ли кому-то понравится терпеть насмешки и оскорбления на рабочем месте. Если даже вы не были свидетелем подобной ситуации, это вовсе не означает, что подобные ситуации отсутствуют.

• Если поведение этого человека влияет на женщин, представителей национальных меньшинств либо членов других малочисленных групп, оцените вред, наносимый вашей организации. Если проблемное поведение этого человека не поддается контролю, попробуйте повлиять на него через других людей.

• Сколько времени было потрачено на поиск подхода к человеку, который негативно влияет на производственный процесс?

Во многих случаях вред (как в техническом, так и в культурном плане), наносимый организации подобными людьми, превышает возможную пользу. Организация приобретает репутацию толерантной к фактам оскорблений или даже поощряющей подобное проблемное поведение. Поэтому если при приеме на работу вы руководствуетесь соображениями «Он, конечно, еще тот наглец, но…», лучше не произносите слово «но» и сосредоточьтесь на поиске других претендентов на вакансию.

Я не ощущаю карьерного роста в моей команде/организации

Когда мы начинаем подводить итоги прожитым годам, первое, что приходит в голову, – профессиональный и карьерный рост. В какой-то момент вы начинаете ощущать, что не в состоянии расти дальше и «топчетесь на месте». Иногда это связано с тем, что люди не знают о ваших достижениях. Вполне возможно, что вы соответствуете всем критериям успешного продвижения по карьерной лестнице, но не рассказываете о своих достижениях коллегам. Поэтому менеджеры не осведомлены о ваших успехах.

В других случаях в игру вступают вопросы осознанного и неосознанного влияния. Например, организация может руководствоваться следующим соображением для продвижения людей по карьерной лестнице: «Другие инженеры на уровне X согласны, что этот человек заслуживает повышения». Но если на уровне X находится однородная группа инженеров (например, одни мужчины или представители белой расы), они будут на бессознательном уровне проявлять симпатию к похожим на них людям. Поработайте со службой персонала, чтобы установить различия в темпах карьерного роста в разных группах людей. После получения этой информации вы сможете решить проблему карьерного роста на уровне организации, но для этого потребуется определенное время.

Учитывайте различия между наставничеством и спонсорством. На эту тему уже много чего сказано, но лучше всех выразилась Кейт Хьюстон, начальник отдела по мобильным разработкам в компании Ride. Она сказала (http://www.catehuston.com/blog/2014/04/16/sponsors-mentors-and-allies/), что спонсорство присуще людям, обладающим соответствующими полномочиями, которые они используют по отношению к людям с меньшими полномочиями. Наставники предоставляют консультации и дают советы, а спонсоры защищают своих подопечных. Благодаря хорошему спонсору можно защитить свое доброе имя и получить поддержку, нужную для продвижения.

Если вы все же ловите себя на мысли о том, что на уровне организации/менеджера имеются свои фавориты, к которым вы не относитесь, возможно, вы все же ошибаетесь. В случае, когда вы не являетесь членом маргинальной группы, вероятно, вы не соответствуете каким-то явным или неявным требованиям. Вполне возможно, что вы сами виноваты в замедлении продвижения по службе, поэтому нужно идентифицировать и устранить проблемы. Конечно, намного проще обвинять в своих проблемах других людей или организации, чем признать собственную вину. Умение выполнить самоанализ и дать честную самооценку – один из признаков зрелых инженеров.

Сделайте шаг назад и рассмотрите, каким образом ваше собственное поведение может влиять на других людей, умышленно или неумышленно. Также рассмотрите, как это поведение коррелирует с ценностями организации. Если в вашей организации в качестве основного принципа используется эмпатия либо действует правило «нет социофобам» и с вами просто неприятно работать, то, скорее всего, именно это обстоятельство мешает вашей карьере.

Как правило, более высокие инженерные позиции подразумевают не только технические знания, но и умение работать с людьми, помогать им. Нужно поддерживать людей, быть наставником для них, сотрудничать с ними, а также уметь разрешать конфликты. Если вы обладаете подобными качествами, то вполне можете рассчитывать на карьерный рост.

Никто меня не слушает

В небольших стартапах вы можете просто зайти в кабинет генерального директора и поговорить о наболевшем. Сотрудники более крупных организаций начинают чувствовать себя винтиками гигантской машины, а их голоса никто не слышит. Подобная ситуация может иметь место в компаниях, переживающих период роста, либо в отделах, которые стали настолько большими, что влияние отдельных сотрудников свелось к минимуму. Возможно, это связано с появлением нового менеджера либо имело место слияние или поглощение, которое оказало заметное влияние на культуру.

Выбор решения зависит от объема поддержки, получаемой от вашего непосредственного менеджера. Если вы получаете хорошую поддержку от своего менеджера, попросите его совета относительно увеличения степени влияния в вашей команде или организации. Если вы занимаете рядовую должность или имеете небольшой опыт работы в команде или организации, вам придется пройти долгий путь по совершенствованию рабочих или коммуникационных навыков. Но если вам удастся найти наставника в организации, это поможет вам развить нужные навыки.

Если какой-то человек или команда не слышат вас, это может быть связано с межличностными конфликтами, которые нужно разрешить. Возможно, вы не ладите с некоторыми своими коллегами, могут иметь место прошлые обиды или последствия каких-либо событий прошлого. Все мы люди, порой мы испытываем эмоции, которые влияют на стиль совместной работы. Если вы нагрубили кому-то в ответ на просьбу или не выполнили обещание, это может вызвать застарелые обиды, которые нужно выявить и загладить. Не всегда легко признать свои ошибки, но все же нужно отслеживать, каким образом ваши собственные модели поведения влияют на рабочие взаимоотношения.

Если вам кажется, что ваш непосредственный руководитель не слушает или не уважает вас, сначала попробуйте поговорить с ним напрямую. Возможно, вы ошибаетесь. Можете обратиться с просьбой об организации подобной встречи к старшему менеджеру или к представителю из службы персонала. Свежеиспеченные менеджеры могут не справляться с обработкой возрастающего количества отчетов и просто не заметят вашего обращения. Если же никто не смог вам помочь и ваш менеджер и команда по-прежнему вас не слышат, возможно, вы просто находитесь во враждебной или нездоровой среде. В подобной ситуации лучше поискать новую должность либо в вашей организации, либо где-то в другом месте.

Реорганизация или сокращение

Период сокращения в жизненном цикле организации – это естественная фаза, в процессе осуществления которой руководство может сокращать производственные линии или персонал. В зависимости от культуры среды подобный процесс может быть весьма напряженным и пугающим, особенно если вы не переживали его раньше.

Задайте себе следующие вопросы.

Знаете ли вы причины реорганизации или сокращения?

Если руководство однозначно сообщает о причинах изменений, не следует заменять догадками отсутствующую информацию. Если вы не знаете причин сокращения или реорганизации, задайте соответствующий вопрос руководству. Конечно, это вовсе не означает, что вы должны согласиться с заявленной причиной изменений. Иногда руководство тоже совершает ошибки. Возникающие сбои дают возможности чему-то научиться, а отслеживание длительных сбоев помогает выявить наличие больших проблем.

В какой форме было сообщено о реорганизации или сокращении? Было ли это сообщение своевременным?

Если руководство нашло время, чтобы сообщить всем о предстоящем сокращении или реорганизации, у вас будет время для подготовки к этому процессу. Это будет свидетельствовать о том, что руководство проявляет заботу о сотрудниках и о самом процессе.

Изменилась ли ваша работа коренным образом? Отчитываетесь ли вы тому же самому менеджеру, наблюдаете ли рост/уменьшение числа рабочих обязанностей, уровня сложности рабочих задач или самостоятельности в принятии решений?

Если ваша работа фактически не изменилась, а все изменения заключаются лишь в смене вывески, значит, реорганизация или сокращение носят формальный характер. Найдите время, чтобы понять причины реорганизации или сокращения персонала и того, кто на это влияет. Эти сигналы говорят о ценностях компании. Если ваша работа коренным образом изменилась, рассмотрите свою позицию с точки зрения кандидата на собеседование, которому нужно оценить предложение прежде, чем принять предложение о работе в компании. Вас недооценили? Скажется ли это изменение негативно на вашем обучении или опыте? Ладите ли вы с новым менеджером?

Испытали ли вы несколько реорганизаций за последние 12 месяцев? В жизненном цикле компаний регулярно наступает фаза сокращения.

Если эта реорганизация является первой за последнее время, возможно, она является проявлением естественной эволюции в изменении управления. Это способствует появлению новых перспектив контроля над частью организации. При этом уменьшаются риски, связанные с уязвимостью организации. Если же вы пережили несколько реорганизаций, попробуйте глубже исследовать причины. Имеете вы дело с оригинальной реорганизацией, или с полным сокращением персонала, или с долгим не прерывающимся процессом? Руководство может совершать ошибки, которые требуют периода восстановления. Обратите внимание на влияние на ваше здоровье и ценность работы. Превышают ли новые возможности персональные затраты?

Действительно ли у вашей команды недостаточно ресурсов?

Если в вашей команде осталось достаточно людей после проведения реорганизации или сокращения персонала, чтобы выполнять работу без изменения нагрузки, сокращение ничего не поменяло. Найдите время, чтобы понять, на кого именно повлияли в организации, и расшифровать смысл послания. Если в вашей команде недостаточно людей, а вам постоянно приходится «тушить пожары», ваши навыки атрофируются. На первый взгляд хорошо быть великим пожарным, но со стороны это выглядит как набор оправданий плохого состояния дел.

На основе анализа ответов на вопросы вы можете определить, совпадают ли выполняемые реорганизация или сокращение персонала с вашим пониманием организационной культуры. В конце концов, вы должны осознанно выбирать места работы. Не оставайтесь работать где-либо на условиях повышенной оплаты, не соглашайтесь на так называемые золотые наручники. Работа за большие деньги чревата потерей здоровья в будущем по причине повышенного стресса.

Помните о том, что вы всегда имеете право на увольнение. Не каждая команда или организация годятся для любого человека. Далеко не каждый будет заботиться о внедрении devops либо разделять ваши ценности в других областях. Иногда поиск нового места работы будет лучшим выходом для всех.

Оглавление книги


Генерация: 1.206. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз