Vitalii Tsybulnyk / Виталий Цыбульник

On Software Development / О софтверной разработке

About the author

    Vitalii Tsybulnyk
Vitalii Tsybulnyk is a Software Engineering Manager at Mictosoft Azure.
E-mail me Send mail

Activity

Recent comments

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008-2017

Маленькая компания vs. большая компания

В этой заметке я хочу привести и сравнить основные факторы работы в маленьких и больших софтверных компаниях.

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

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

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

Фактор сравнения<- меньше компаниябольше компания ->
Размер проектов (объём требований, сроки):
  ? опыт прохождения полного цикла работы над проектом
  ? техническая и управленческая сложность и значимость проектов
  ? число разных освоенных технологий и подходов, кругозор
  ? глубина овладевания и использования технологий и подходов
 меньше:
  + больше проектов
  - ниже
  + больше
  - меньше
 больше:
  - меньше проектов
  + выше
  - меньше
  + больше
Количество людей в командах:
  ? круг обязанностей каждого участника (кругозор)
  ? охват ролей в проекте (возможность практиковать новую роль)
  ? совершенство овладенвания своими обязанностями/ролью
  ? индивидуальный вклад каждого участника
  ? давление на каждого участника
  ? зависимость общих результатов от каждого участника
  ? оценка/самооценка сотрудников
  ? вероятность быть подавленным более сильными коллегами
  ? возможности менторства/помощи от более опытных коллег
 меньше:
  + шире
  + шире
  - ниже
  + выше
  - больше
  - больше
  + объективнее
  + меньше
  - меньше
 больше:
  - уже
  - уже
  + выше
  - ниже
  + меньше
  + меньше
  - формальнее
  - выше
  + больше
Тяжеловесность/легковесность процессов:
  ? наличие формализма и бюрократии
  ? коммуникации
  ? возможность оказывать влияние на процесс
  ? возможность освоить проверенный эффективный процесс
легковеснее:
  + меньше
  + теснее
  + больше
  - меньше
тяжеловеснее:
  - больше
  - формальнее
  - меньше
  + больше

 


Categories: Development | Management
Posted by Vitalii Tsybulnyk on Tuesday, December 29, 2009 5:47 AM
Permalink | Comments (7) | Post RSSRSS comment feed

Comments (7) -

Alenka

Tuesday, January 5, 2010 12:31 AM

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

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

но что больше всего меня лично раздражает в больших компаниях, так это то, что они живут по принципу "мы делаем ТАК по тому, что ТАК было ВСЕГДА" и все доводы и аргументы о том, что другой вариант ефективней, лучше, практичней, принесет больше денег и тп- идут коту под хвост.

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

Vitalii Tsybulnyk Canada

Tuesday, January 5, 2010 5:09 AM

Да, пожалуй насчёт объективности факторов оценки/самооценки это я погорячился, вернее неверно выразил то, что я хотел сказать. Внёс исправление в текст заметки.

Vitalii Tsybulnyk Canada

Tuesday, January 5, 2010 5:12 AM

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

Vitalii Tsybulnyk Canada

Tuesday, January 5, 2010 5:15 AM

по поводу "что больше всего тебя лично раздражает в больших компаниях" - то это собственно у меня названо ? возможность оказывать влияние на процесс

Vitalii Tsybulnyk Canada

Tuesday, January 5, 2010 5:18 AM

Узость мышления "специалистов, выросших в больших компаниях" - это я назвал "? число разных освоенных технологий и подходов, кругозор" и "? круг обязанностей каждого участника (кругозор)"

Vitaliy Pogosyan Russia

Thursday, February 4, 2010 12:07 AM

Соглашусь с Alenka на счет "мы делаем ТАК по тому, что ТАК было ВСЕГДА". Сейчас как раз испытываю это на себе. Я бы это назвал закостенелыми принципами или подходами. Я бы этот пункт выделил 3 раза жирным)

Что касается таблицы сравнения, я бы добавил еще пункты:
* "возможность миграции между командами/проектами"
* "возможность сменить страну"
* "стабильность"

Alex K Sweden

Wednesday, March 10, 2010 10:23 PM

Though, threre are flActuations.
Some big companies, you know what I am talking about, tend to pretend being small and agile. 100K-stuffed gigant tries to write dozens of millions of LOC product with no documentation, no organized communication (read, informal) and no process, except annual review and such big-scale things.

Add comment




  Country flag

b i u quote
Loading