Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
5.10.2009, 23:13
Сообщение
#1
|
|
|
Новый участник ![]() Группа: Members Сообщений: 2 Регистрация: 5.10.2009 Пользователь №: 13 672 |
Добрый день господа!
Интересует следующий вопрос - может ли человек, которая не явялется программистом быть IT менеджером, т.е. фактически руководить программистами. Или это утопия? Т.е. не то, чтобы человек не понимал IT, но просто в программирований не силен. Каковы Выши мнения на сей счет? |
|
|
|
6.10.2009, 5:41
Сообщение
#2
|
|
|
Опытный участник ![]() ![]() ![]() ![]() Группа: Members Сообщений: 424 Регистрация: 2.10.2003 Из: Казахстан, г.Астана Пользователь №: 58 |
Как показывает практика - может.
Человек может быть отличным руководителем и ставить задачи подчинённым, но от it быть далеким. Задача руководителя раскидать ресурсы по предоставленным планам и следить за исполнением проекта. Также в его задачи входит "разруливание" проблем с заказчиком. Остальные проблемы он делегирует на компетентных подчинённых. Хотя на мой взгляд, намного лучше, когда руководитель айтишник. Это позволяет ему видеть процессы не только снаружи, но и внутри. А следовательно, лучше контролировать процесс. |
|
|
|
6.10.2009, 9:17
Сообщение
#3
|
|
|
Постоянный участник ![]() ![]() ![]() Группа: Members Сообщений: 221 Регистрация: 27.4.2007 Из: Кишинев Пользователь №: 7 639 Skype: astenix |
Конечно.
Но из этого не следует, что КАЖДЫЙ может руководить программистами. И это не значит, что в случае возникновения проблем руководитель сможет самостоятельно разобраться и принять верное решение с технической точки зрения. Вспомните первую серию ситкома "IT Crowd" - айтишникам назначили главного менеджера, который в компьютерах вообще ничего не понимал. Но смог быстро и не напрягаясь разрулить их проблемы в общении с "юзерами"... |
|
|
|
6.10.2009, 9:59
Сообщение
#4
|
|
|
Новый участник ![]() Группа: Members Сообщений: 2 Регистрация: 5.10.2009 Пользователь №: 13 672 |
Это да. Я лично вижу главную проблему в том, что качество кода такой менеджер не может проверить.
Протестить да, найти баги - да, а вот быть уверенным, что код качественный без знаний данного зяыка довольно сложно... |
|
|
|
6.10.2009, 10:24
Сообщение
#5
|
|
|
Опытный участник ![]() ![]() ![]() ![]() Группа: Members Сообщений: 342 Регистрация: 24.6.2007 Пользователь №: 8 735 Skype: gpechyonkin |
Это да. Я лично вижу главную проблему в том, что качество кода такой менеджер не может проверить. Протестить да, найти баги - да, а вот быть уверенным, что код качественный без знаний данного зяыка довольно сложно... Тестирование как раз и покажет качество кода. Точнее, качество разрабатываемой системы. А закладывается уровень качества ещё ДО начала программирования, и собственно для этого в первую очередь и нужен менеджер. Проблема здесь, как мне кажется, в трактовке самого понятия "качество" со стороны бизнеса (интересы которого должен представлять менеджер) и со стороны программистов. Например, массовое использование регулярных выражений может рассматриваться как признак некачественного кода. Хотя с точки зрения программиста он может выглядеть очень изящно и "профессионально", код оказывается багоёмким, трудным для понимания и сопровождения. |
|
|
|
6.10.2009, 10:46
Сообщение
#6
|
|
|
Опытный участник ![]() ![]() ![]() ![]() Группа: Members Сообщений: 424 Регистрация: 2.10.2003 Из: Казахстан, г.Астана Пользователь №: 58 |
Цитата Это да. Я лично вижу главную проблему в том, что качество кода такой менеджер не может проверить. Протестить да, найти баги - да, а вот быть уверенным, что код качественный без знаний данного зяыка довольно сложно... Протестить и найти баги - тоже сможет не каждый менеджер. Не обладая достаточным уровнем знаний по техникам тестирования, невозможно достичь запланированного уровня качества. К тому же тестируемая система может быть далеко не "интерфейсного" плана, например, какая нибудь транспортная система... Вопрос в том, должен ли менеджер быть спецом в айти? Граммотный менеджер, как я уже писал, будет делегировать технические вопросы ведущему разработчику и тестировщику. В его компетенцию входят вопросы - "когда? кто? где?", а вопрос "как?" решается назначением отвественных людей. |
|
|
|
6.10.2009, 13:01
Сообщение
#7
|
|
|
Специалист ![]() ![]() ![]() ![]() ![]() Группа: Members Сообщений: 563 Регистрация: 13.11.2003 Из: Москва Пользователь №: 164 |
Ни в чем это не утопия. Может конечно.
|
|
|
|
6.10.2009, 13:08
Сообщение
#8
|
|
|
Опытный участник ![]() ![]() ![]() ![]() Группа: Members Сообщений: 256 Регистрация: 29.3.2009 Пользователь №: 12 723 |
"человек, которая не является"? :)))
Смешная формулировка. Если хороший менеджер - то может. А вот хороший разработчик и плохой менеджер - не может. |
|
|
|
6.10.2009, 22:20
Сообщение
#9
|
|
|
Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Members Сообщений: 1 058 Регистрация: 25.9.2003 Из: Москва Пользователь №: 35 |
Добрый день господа! Интересует следующий вопрос - может ли человек, которая не явялется программистом быть IT менеджером, т.е. фактически руководить программистами. Или это утопия? Т.е. не то, чтобы человек не понимал IT, но просто в программирований не силен. Каковы Выши мнения на сей счет? Это даже лучше, если он(а) не программист. Существенно лучше. |
|
|
|
6.10.2009, 23:14
Сообщение
#10
|
|
|
Администратор ![]() ![]() ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 7 013 Регистрация: 11.8.2003 Из: Украина, Киев. Пользователь №: 1 Skype: SlavaPankratov |
Из программистов обычно получаются не очень хорошие менеджеры. И чем лучше программист, тем хуже будет менеджер.
|
|
|
|
7.10.2009, 9:00
Сообщение
#11
|
|
|
Новый участник ![]() Группа: Members Сообщений: 4 Регистрация: 17.3.2008 Пользователь №: 10 456 |
На мой взгляд, руководителем it-проекта должен быть не обязательно именно программист, но обязательно человек, достаточно хорошо разбирающийся в процессе разработки.
Ту же проблему ревизий кода можно делегировать любому достаточно компетентному участнику проекта, но понимать при этом, что такое ревизии кода и зачем они нужны, менеджер, в моем понимании, должен. Маловероятно, что совсем уж далекий от it человек сможет успешно руководить программным проектом (хотя ничего невозможного, конечно, в этом нет). В такой ситуации можно применить другую стратегию: есть менеджер проекта, занимающийся ресурсами, общими планами, общением с заказчиком и общеорганизационными нетехническими вопросами, и одновремено есть технический руководитель, в чью сферу ответственности входят только технические вопросы. При четко формализованном разделении обязанностей такая схема может оказаться даже более эффективной, нежели традиционная, поскольку из хороших разработчиков нечасто получаются хорошие менеджеры, а как ни хорош менеджер, если он плохо представляет себе процесс изнутри, это может привести к серьезным проблемам. |
|
|
|
7.10.2009, 17:43
Сообщение
#12
|
|
|
Активный участник обсуждений ![]() ![]() Группа: Members Сообщений: 76 Регистрация: 18.2.2006 Пользователь №: 2 674 |
В общепринятой терминологии IT менеджер руководит IT отделом.
Чтобы руководить IT отделом программистский опыт не нужен вообще (но может помочь, конечно) Если говорить о менмджерах программистов, думаю что хороший менеджер должен уметь понять, какой процесс нужен, организовать его и добиться того чтобы он работал. Код ревью - это просто задача, которую можно делегировать тимлиду или синиор девелоперу. |
|
|
|
8.10.2009, 3:31
Сообщение
#13
|
|
|
Опытный участник ![]() ![]() ![]() ![]() Группа: Members Сообщений: 256 Регистрация: 29.3.2009 Пользователь №: 12 723 |
Из программистов обычно получаются не очень хорошие менеджеры. И чем лучше программист, тем хуже будет менеджер. Концептуализация в таких вопросах ни к чему хорошему не приводит. Слова о том, что "чем лучше программист - тем хуже менеджер" имеют столько же обоснованности, как и "менеджер должен быть хорошим программистом". Просто сторонники первой теории обычно плохие программисты, а сторонники второй - хорошие :) Есть два очень слабо пересекающихся пула навыков и компетенций менеджера и программиста, но ничего взаимоисключающего в них нет. Или я просто не вижу? Если так - то что это? |
|
|
|
8.10.2009, 15:03
Сообщение
#14
|
|
|
Новый участник ![]() Группа: Members Сообщений: 1 Регистрация: 8.10.2009 Из: Саратов Пользователь №: 13 689 |
Добрый день! Позвольте мнение человека, который ежедневно вынужден выполнять функции программиста, IT менеджера, "продажника" и внедренца.
1. Хороший программист, как правило это человек больной аутизмом. Ему бы с собой разобраться, а не руководить! 2. Руководителя, который не разбирается в программировании легко дезинформирует любой программист. Выход в принципе стандартный. Между менеджером и группой программистов добавить "прокладку" в виде "ведущего программиста", т.е. специалиста, который еще разбирается в программировании, но от этого занятия "устал". |
|
|
|
8.10.2009, 21:23
Сообщение
#15
|
|
|
Опытный участник ![]() ![]() ![]() ![]() Группа: Members Сообщений: 342 Регистрация: 24.6.2007 Пользователь №: 8 735 Skype: gpechyonkin |
А вот, кстати, что думает по этому поводу товарищ Джоэл:
Цитата Смотреть, как непрограммист пытается управлять софтверной компанией — всё равно что наблюдать за новичком-серфингистом.
«Всё отлично! У меня на берегу отличные помощники, которые подсказывают мне, что нужно делать!» — говорит он и снова падает в воду. Типичное поведение администратора, счиатющего управление универсальной функцией. |
|
|
|
9.10.2009, 7:54
Сообщение
#16
|
|
|
Специалист ![]() ![]() ![]() ![]() ![]() Группа: Members Сообщений: 563 Регистрация: 13.11.2003 Из: Москва Пользователь №: 164 |
Речь идет именно об управлении только программистами? Или проектной командой, где есть не только программисты?
|
|
|
|
12.11.2009, 11:42
Сообщение
#17
|
|
|
Новый участник ![]() Группа: Members Сообщений: 22 Регистрация: 16.5.2008 Из: Москва Пользователь №: 10 842 |
2n.polunin:
Вот хорошая статья. Думаю это отвечает на твой вопрос. Почитай как будет время. http://www.info-system.ru/pj_managment/art...r_projects.html |
|
|
|
7.12.2009, 11:10
Сообщение
#18
|
|
|
Новый участник ![]() Группа: Members Сообщений: 1 Регистрация: 30.9.2009 Пользователь №: 13 639 |
Конечно программистами может управлять человек поверхностно разбирающийся.
Это все равно что, генеральный директор нанимает главного бухгалтера, он понимает что ему нужен конечный отчет, баланс, налоги, но вникать во все законы, правила и бумажки ему не обязательно. |
|
|
|
27.12.2009, 16:25
Сообщение
#19
|
|
|
Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Members Сообщений: 1 058 Регистрация: 25.9.2003 Из: Москва Пользователь №: 35 |
http://blog.shumoos.com/archives/209
Полагаю имеет смысл провести голосование по терминологии. |
|
|
|
![]() ![]() |
|
Текстовая версия | Сейчас: 31.7.2010, 1:10 |