Серый ([info]serge_kond) wrote,
@ 2008-02-05 09:11:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Поиски серебряной пули продолжаются
Надысь набрел на статью "Программистский синхрофазотрон" (+часть 2) о методах повышения производительности программистов - предлагается разбивать проект на элементарные задачи и устраивать мини-аукцион среди программистов. Таким образом, программисты будут получать по результатам и будут стараться изо всех сил уложиться в сроки и требования. Чем-то это похоже на обычный аутсорсинг. Забавно, но автор принципиально пытается решить два фундаментальных экономических ограничения:
1. Рынок vs фирма. С точки зрения цены товара/услуги - рынок ("обычный") предлагает самую оптимальную цену. Поэтому идеальным было бы вообще покупать услуги по программированию на стороне. И, собственно говоря, автор и предлагает внести во внутрикорпоративную модель этот самый рынок - дескать, программисты будут выступать в виде мини-фирм, оттого будет конкуренция и всеобщая благодать (рациональные сроки и наименьшая цена). Вот только автор забывает про транзакционные расходы и риски, свойственные рынку: в данном случае есть издержки на организацию торгов, контроль адекватности оценки и т.п.; риск срыва сроков или предоставления товара/услуги ненадлежащего качества. Кроме того, реальный рынок отличается от идеального тем, что участникам недоступна вся информация для принятия решения. Разница с аутсорсингом прежде всего в размере услуги/товара, торгуемого на этом мини-рынке, с одной стороны, а с другой стороны - это рынок покупателя, так как у программиста, "работающего" в такой фирме, нет альтернативного спроса.
2. Человеческие ресурсы - такие же ограниченные ресурсы. И, условно говоря, людей с требуемой квалификацией (программист Си) есть, например, 10%. Людей, обладающих предпринимательскими способностями, например, тоже 10%. Вероятность того, что найдется программист Си, обладающий предпринимательской способностью - всего лишь 1%. Т.е. реально работать в  предлагаемой автором модели может быть ничтожно малое количество людей.
Таким образом, возможно создать фирму, в которой будут реализованы эти принципы, но это будет скорее исключение, нежели образец для подражания.



(Post a new comment)


[info]vronin
2008-02-06 01:21 am UTC (link)
Собственно говоря, идея даже не моя. Просто она мне пришлась по вкусу и я ее озвучил.

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

Так, что система получилась достаточно программисто-ориентированная.

(Reply to this)


[info]alxt
2008-02-11 10:17 am UTC (link)
Тут ещё один минус.
Есть люди, который делают быстро и даже ошибки сразу не видны, но чуть поменять надо- проще все заново переписать. Вот теперь думаю, что с одним таким парнем делать...

(Reply to this)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…