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