IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Добавить ответ в эту темуОткрыть тему
> IT менеджер, но не программист., Интересует вопрос может ли человек не программист быть IT менеджером
n.polunin
сообщение 5.10.2009, 23:13
Сообщение #1


Новый участник
*

Группа: Members
Сообщений: 2
Регистрация: 5.10.2009
Пользователь №: 13 672



Добрый день господа!

Интересует следующий вопрос - может ли человек, которая не явялется программистом быть IT менеджером, т.е. фактически руководить программистами. Или это утопия?
Т.е. не то, чтобы человек не понимал IT, но просто в программирований не силен.

Каковы Выши мнения на сей счет?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Darkus
сообщение 6.10.2009, 5:41
Сообщение #2


Опытный участник
****

Группа: Members
Сообщений: 424
Регистрация: 2.10.2003
Из: Казахстан, г.Астана
Пользователь №: 58



Как показывает практика - может.
Человек может быть отличным руководителем и ставить задачи подчинённым, но от it быть далеким.
Задача руководителя раскидать ресурсы по предоставленным планам и следить за исполнением проекта.
Также в его задачи входит "разруливание" проблем с заказчиком. Остальные проблемы он делегирует на компетентных подчинённых.
Хотя на мой взгляд, намного лучше, когда руководитель айтишник. Это позволяет ему видеть процессы не только снаружи, но и внутри. А следовательно, лучше контролировать процесс.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
astenix
сообщение 6.10.2009, 9:17
Сообщение #3


Постоянный участник
***

Группа: Members
Сообщений: 221
Регистрация: 27.4.2007
Из: Кишинев
Пользователь №: 7 639
Skype: astenix



Конечно.

Но из этого не следует, что КАЖДЫЙ может руководить программистами.

И это не значит, что в случае возникновения проблем руководитель сможет самостоятельно разобраться и принять верное решение с технической точки зрения.

Вспомните первую серию ситкома "IT Crowd" - айтишникам назначили главного менеджера, который в компьютерах вообще ничего не понимал. Но смог быстро и не напрягаясь разрулить их проблемы в общении с "юзерами"...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
n.polunin
сообщение 6.10.2009, 9:59
Сообщение #4


Новый участник
*

Группа: Members
Сообщений: 2
Регистрация: 5.10.2009
Пользователь №: 13 672



Это да. Я лично вижу главную проблему в том, что качество кода такой менеджер не может проверить.
Протестить да, найти баги - да, а вот быть уверенным, что код качественный без знаний данного зяыка довольно сложно...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
greesha
сообщение 6.10.2009, 10:24
Сообщение #5


Опытный участник
****

Группа: Members
Сообщений: 342
Регистрация: 24.6.2007
Пользователь №: 8 735
Skype: gpechyonkin



Цитата(n.polunin @ 6.10.2009, 11:59) *
Это да. Я лично вижу главную проблему в том, что качество кода такой менеджер не может проверить.
Протестить да, найти баги - да, а вот быть уверенным, что код качественный без знаний данного зяыка довольно сложно...


Тестирование как раз и покажет качество кода. Точнее, качество разрабатываемой системы.
А закладывается уровень качества ещё ДО начала программирования, и собственно для этого в первую очередь и нужен менеджер.

Проблема здесь, как мне кажется, в трактовке самого понятия "качество" со стороны бизнеса (интересы которого должен представлять менеджер) и со стороны программистов.

Например, массовое использование регулярных выражений может рассматриваться как признак некачественного кода. Хотя с точки зрения программиста он может выглядеть очень изящно и "профессионально", код оказывается багоёмким, трудным для понимания и сопровождения.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Darkus
сообщение 6.10.2009, 10:46
Сообщение #6


Опытный участник
****

Группа: Members
Сообщений: 424
Регистрация: 2.10.2003
Из: Казахстан, г.Астана
Пользователь №: 58



Цитата
Это да. Я лично вижу главную проблему в том, что качество кода такой менеджер не может проверить.
Протестить да, найти баги - да, а вот быть уверенным, что код качественный без знаний данного зяыка довольно сложно...

Протестить и найти баги - тоже сможет не каждый менеджер. Не обладая достаточным уровнем знаний по техникам тестирования, невозможно достичь запланированного уровня качества.
К тому же тестируемая система может быть далеко не "интерфейсного" плана, например, какая нибудь транспортная система...
Вопрос в том, должен ли менеджер быть спецом в айти? Граммотный менеджер, как я уже писал, будет делегировать технические вопросы ведущему разработчику и тестировщику.
В его компетенцию входят вопросы - "когда? кто? где?", а вопрос "как?" решается назначением отвественных людей.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Vasiliy
сообщение 6.10.2009, 13:01
Сообщение #7


Специалист
*****

Группа: Members
Сообщений: 563
Регистрация: 13.11.2003
Из: Москва
Пользователь №: 164



Ни в чем это не утопия. Может конечно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Natalya Rukol
сообщение 6.10.2009, 13:08
Сообщение #8


Опытный участник
****

Группа: Members
Сообщений: 256
Регистрация: 29.3.2009
Пользователь №: 12 723



"человек, которая не является"? :)))
Смешная формулировка.

Если хороший менеджер - то может.
А вот хороший разработчик и плохой менеджер - не может.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
SALar
сообщение 6.10.2009, 22:20
Сообщение #9


Гуру
******

Группа: Members
Сообщений: 1 058
Регистрация: 25.9.2003
Из: Москва
Пользователь №: 35



Цитата(n.polunin @ 5.10.2009, 23:13) *
Добрый день господа!

Интересует следующий вопрос - может ли человек, которая не явялется программистом быть IT менеджером, т.е. фактически руководить программистами. Или это утопия?
Т.е. не то, чтобы человек не понимал IT, но просто в программирований не силен.

Каковы Выши мнения на сей счет?

Это даже лучше, если он(а) не программист. Существенно лучше.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Case
сообщение 6.10.2009, 23:14
Сообщение #10


Администратор
******

Группа: Admin
Сообщений: 7 013
Регистрация: 11.8.2003
Из: Украина, Киев.
Пользователь №: 1
Skype: SlavaPankratov



Из программистов обычно получаются не очень хорошие менеджеры. И чем лучше программист, тем хуже будет менеджер.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Nemo
сообщение 7.10.2009, 9:00
Сообщение #11


Новый участник
*

Группа: Members
Сообщений: 4
Регистрация: 17.3.2008
Пользователь №: 10 456



На мой взгляд, руководителем it-проекта должен быть не обязательно именно программист, но обязательно человек, достаточно хорошо разбирающийся в процессе разработки.
Ту же проблему ревизий кода можно делегировать любому достаточно компетентному участнику проекта, но понимать при этом, что такое ревизии кода и зачем они нужны, менеджер, в моем понимании, должен.
Маловероятно, что совсем уж далекий от it человек сможет успешно руководить программным проектом (хотя ничего невозможного, конечно, в этом нет).
В такой ситуации можно применить другую стратегию: есть менеджер проекта, занимающийся ресурсами, общими планами, общением с заказчиком и общеорганизационными нетехническими вопросами, и одновремено есть технический руководитель, в чью сферу ответственности входят только технические вопросы. При четко формализованном разделении обязанностей такая схема может оказаться даже более эффективной, нежели традиционная, поскольку из хороших разработчиков нечасто получаются хорошие менеджеры, а как ни хорош менеджер, если он плохо представляет себе процесс изнутри, это может привести к серьезным проблемам.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
stef
сообщение 7.10.2009, 17:43
Сообщение #12


Активный участник обсуждений
**

Группа: Members
Сообщений: 76
Регистрация: 18.2.2006
Пользователь №: 2 674



В общепринятой терминологии IT менеджер руководит IT отделом.
Чтобы руководить IT отделом программистский опыт не нужен вообще (но может помочь, конечно)

Если говорить о менмджерах программистов, думаю что хороший менеджер должен уметь понять, какой процесс нужен, организовать его и добиться того чтобы он работал.
Код ревью - это просто задача, которую можно делегировать тимлиду или синиор девелоперу.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Natalya Rukol
сообщение 8.10.2009, 3:31
Сообщение #13


Опытный участник
****

Группа: Members
Сообщений: 256
Регистрация: 29.3.2009
Пользователь №: 12 723



Цитата(Case @ 6.10.2009, 23:14) *
Из программистов обычно получаются не очень хорошие менеджеры. И чем лучше программист, тем хуже будет менеджер.

Концептуализация в таких вопросах ни к чему хорошему не приводит. Слова о том, что "чем лучше программист - тем хуже менеджер" имеют столько же обоснованности, как и "менеджер должен быть хорошим программистом". Просто сторонники первой теории обычно плохие программисты, а сторонники второй - хорошие :)
Есть два очень слабо пересекающихся пула навыков и компетенций менеджера и программиста, но ничего взаимоисключающего в них нет. Или я просто не вижу? Если так - то что это?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
AndreyZh
сообщение 8.10.2009, 15:03
Сообщение #14


Новый участник
*

Группа: Members
Сообщений: 1
Регистрация: 8.10.2009
Из: Саратов
Пользователь №: 13 689



Добрый день! Позвольте мнение человека, который ежедневно вынужден выполнять функции программиста, IT менеджера, "продажника" и внедренца.

1. Хороший программист, как правило это человек больной аутизмом. Ему бы с собой разобраться, а не руководить!
2. Руководителя, который не разбирается в программировании легко дезинформирует любой программист.

Выход в принципе стандартный. Между менеджером и группой программистов добавить "прокладку" в виде "ведущего программиста", т.е. специалиста, который еще разбирается в программировании, но от этого занятия "устал".
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
greesha
сообщение 8.10.2009, 21:23
Сообщение #15


Опытный участник
****

Группа: Members
Сообщений: 342
Регистрация: 24.6.2007
Пользователь №: 8 735
Skype: gpechyonkin



А вот, кстати, что думает по этому поводу товарищ Джоэл:

Цитата
Смотреть, как непрограммист пытается управлять софтверной компанией — всё равно что наблюдать за новичком-серфингистом.
«Всё отлично! У меня на берегу отличные помощники, которые подсказывают мне, что нужно делать!» — говорит он и снова падает в воду. Типичное поведение администратора, счиатющего управление универсальной функцией.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Vasiliy
сообщение 9.10.2009, 7:54
Сообщение #16


Специалист
*****

Группа: Members
Сообщений: 563
Регистрация: 13.11.2003
Из: Москва
Пользователь №: 164



Речь идет именно об управлении только программистами? Или проектной командой, где есть не только программисты?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Legend
сообщение 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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Yapromo
сообщение 7.12.2009, 11:10
Сообщение #18


Новый участник
*

Группа: Members
Сообщений: 1
Регистрация: 30.9.2009
Пользователь №: 13 639



Конечно программистами может управлять человек поверхностно разбирающийся.
Это все равно что, генеральный директор нанимает главного бухгалтера, он понимает что ему нужен конечный отчет, баланс, налоги, но вникать во все законы, правила и бумажки ему не обязательно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
SALar
сообщение 27.12.2009, 16:25
Сообщение #19


Гуру
******

Группа: Members
Сообщений: 1 058
Регистрация: 25.9.2003
Из: Москва
Пользователь №: 35



http://blog.shumoos.com/archives/209
Полагаю имеет смысл провести голосование по терминологии.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



::

- Текстовая версия Сейчас: 31.7.2010, 1:10