Соглашения и конфигурации
Oct. 26th, 2009 01:20 amЧитаю, о ужас, мануаль к CakePHP – наткнулся на прекрасную, хоть и кривую с точки зрения русского языка, фразу:
Мы бóльшие фанаты соглашений по сравнению с конфигурацией.
Я тоже фанат соглашений и противник жестких конфигураций. Не всегда, а только в тех областях деятельности, где работают не бригады окостеневших, а команды гибких и умных. Это примерно так:
Конфигурации в бизнесе – это нередко
- должностные инструкции на полста страницах,
- контракты в десять листов на работы в десять же тысрубов,
- “Правила внутреннего распорядка работников службы обеспечения функционирования строящегося офиса в Ново-Ебенёво”
- и подобные конструкции, которые, как правило, больше сразу анамнез и диагноз автору опуса, нежели работающая механика.
При этом конфигурации – это также и сборочные схемы, чертежи, чёткие ситуационные инструкции и т.п.
То-есть, я за сборочные чертежи для дяди Васи из механического, но против должностных инструкций длиннее страницы для бабника Жоры из отдела продаж.
Конфигурации реально работают только когда есть железный, но прозрачный механизм контроля за соблюдением условий конфигурации. Измерительные приборы когда есть. То-есть, втулку диаметром 10мм ±0,01мм померять можно, а вот разработку стратегии рекламной кампании померять уже нельзя. Поэтому и задавать множественные жёсткие правила производства и оценки стратегии рекламной кампании бессмысленно – а вот для втулки с такими допусками это самое то.
Соглашения в бизнесе – это гут, когда
- бизнес производит не массовый (в смысле штучный) продукт,
- бизнес производит информацию,
- общение работников слышно чаще, чем работу станков,
- конкретная деятельность не обложена законами со всех сторон (бухучёт, например, или нотариат обложены законами).
Соглашения позволяют круто экономить на количестве итераций при достижении цели, получая, естессно, при этом известный риск промаха или неоптимального решения.
Соглашения – это когда вместо правил внутреннего распорядка вы говорите “Чуваки, строители работают с утра – поэтому кто-то из вас должен быть в офисе с 8. Всегда.” А чуваки, как умные люди, понимают, что это достаточный для исполнения аргумент.
Соглашение – это когда вам надо сделать открытку, скажем, и вы просто пишете дизайнеру “Амиго, мне нужна открытка чтобы партнёров с Днём чукотской письменности поздравить”. И именно этого достаточно, чтобы начались шевеления – а не контракта на 40 страниц с десятью подписями и печатями. Ну, при том, что вы своё купеческое слово держите и вовремя платите. И вы не мудак.
Соглашение – это когда вы говорите трёхмерщику “Мне нужен dxf-файл для передачи заказчику”, и уже сама просьба подразумевает, что файл не может называться загогулина.dxf и в нём не может быть групп с названием “какая то хрень”.
Я за соглашения везде, где только возможно.
ЗЫ. и да, прекрасное комьюнити --
spizdil_i_rad