Главная страница --> Сбережения

Каким должен быть ИТ-директо .. | Интегрированный софт: хорошо .. | Как привлечь посетителей на .. | В каких случаях осуществлять .. | Правовые базы. Обновленные в .. |


Правила Ашманова

Игорь Ашманов

Данный свод высказываний предназначен для руководителей, которым волей судеб пришлось заниматься новым для себя делом - управлять тем или иным "программистским" проектом (созданием информационной системы предприятия, разработкой сайта, и т. п.).

Опытному человеку сказанное ниже может показаться набором простых и давно известных истин. Я и не собираюсь претендовать на авторство всех приведенных ниже правил.

Однако начинающие менеджеры программных проектов зачастую не знают простейших вещей - например, того простого факта, что нельзя верить срокам, называемым программистами. Воинские уставы и Правила дорожного движения также выглядят просто, но они "писаны кровью".

Много раз видели мы срыв сроков, провал проектов. Видели бизнесменов, с готовностью вкладывавших деньги в новую технологию, поражающую воображение - без понимания рынка, бизнес-планов и даже примерных результатов и сроков работ. Я и сам совершал множество подобных ошибок за 15 лет работы в индустрии производства программного обеспечения.

Вот эти простейшие вещи и собраны здесь в виде свода правил.Вот самое первое из них:

Первое правило Ашманова. Не бывает технических проблем. Бываюттолько человеческие, то есть организационные.

Я не даю здесь технических советов относительно управления проектами, правил планирования и документирования, процедур тестирования и выпуска. Обо всем этом написаны горы специальной литературы, в том числе классическая книга Фредерика Брукса "Мифический человеко-месяц".

Однако должностные инструкции и правильные процедуры - далеко не всё. При запуске проекта руководитель в первую очередь вступает в человеческие отношения с коллегами, исполнителями, подчиненными. Эти отношения сложны, непривычны и часто могут просто поставить в тупик, если не знать всего нескольких простых правил.

Об управлении программистами

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

Управление программистами - не магия. Управлять программным проектом может даже гуманитарий. Но для этого обязательно нужно вообще уметь управлять людьми и проектами. Как и в любой отрасли, менеджеру достаточно знать некоторые особенности технологического процесса и не поддаваться "мифам индустрии". Всё остальное зависит от обычного умения менеджера наладить работу.

Мифы. Управление программистами имеет особенности, осложненные мифами и иллюзиями вокруг программирования. Эти мифы охотно поддерживаются разработчиками и продавцами компьютерных услуг. Основной причиной мифов является противоречие между очевидной интеллектуальностью и сложностью работы с одной стороны, и совершенно обычными свойствами персонала и проектов - с другой стороны. Независимость от мифов приходит с опытом и знанием.

Распространенные мифы о разработке программного обеспечения

Миф об уникальной специфике программного обеспечения. Производство программного обеспечения не является особым бизнесом, что бы там ни говорили сами разработчики или продавцы информационных систем. Оно не более особенное, чем пищевая промышленность или косметология. Законы развития и окупаемости проектов при разработке ПО, интернет-сайтов и корпоративных информационных систем - те же самые, что и везде.

Поэтому разговоры об уникальности разработчиков ПО, специфике управления программистским проектом, особых путях бизнеса - всегда очень подозрительны.

Миф о невероятной сложности программирования. На самом деле процесс создания современной программы не сложнее и не более творческий, чем процесс создания современного автомобиля, рекламного ролика или лекарства. В этих индустриях давно наведен порядок, не мешающий творчеству.

Миф о величии программиста. Разработчик программного обеспечения - не оракул, прорицания которого бизнесмен должен слушать с восхищением. Действительно, внешне любой, даже средний программист выглядит, как взрослый, умный и ответственный человек - он высокообразован, занимается сложной умственной работой, владеет терминологией, умеет поставить задачу и обосновать запрос на выделение ресурсов. При этом на деле он постоянно проявляет себя как малолетний двоечник - не говорит всей правды, ошибается со сроками, срывает проекты, сворачивает с прямого пути и развлекается за счет работодателя.

Если в проекте разработчики играют первую скрипку, вероятность краха проекта - высока. Верный признак такого положения - когда менеджер высокого уровня, непрограммист, с заметной неуверенностью рассказывает о том, что всё идет нормально и текущий этап проекта представляет собой важные внутренние технические улучшения, которые на следующих этапах позволят осуществить прорыв.

Нужно помнить, что разработчик ПО - это инженер, а в бизнесе высоких технологий выигрывают не инженеры, а бизнесмены и менеджеры. Как и везде.

Миф о магической силе технологии. Новая, сложная, впечатляющая технология не обязательно приведет к успеху. К счастью, сегодня это уже не нужно никому специально доказывать. Всякая технология может стать успешным продуктом, а может просто привести к растрате денег инвестора. Источники успеха проекта всегда лежат вне сферы технологий - в сфере бизнеса.

Кроме того, нужно помнить, что действительно уникальныетехнологии возникают очень редко, и с большой вероятностью в настоящий моментточно такая технология уже обсуждается, разрабатывается или даже продается где-то еще.



Похожие по содержанию материалы:
Внедрение CRM в российских компаниях. Грабли, на которые хочется наступать снова и снова ..
Автоматизация подготовки отчетности по МСФО ..
Как избежать ошибок при планировании - 63 правила ..
Десять основных направлений развития информационных технологий в 2007 году от Intel ..
Каким должен быть ИТ-директор? ..
Интегрированный софт: хорошо или плохо? ..
Как привлечь посетителей на свой сайт ..
В каких случаях осуществлять внедрение лучше самим, а когда доверить это сторонней компании? ..
Правовые базы. Обновленные версии справочно-правовых систем ..
Какими должны быть средства защиты информации? ..
Нужна ли вам программа «от кутюр» ..
Инструменты финансового анализа - критерии выбора ..
Автоматизация склада торговой компании: задачи и специфика ..


Похожие документы из сходных разделов


Мысли по поводу надежности интегрированных систем

 

Исходные положения

Пункт №1.

Интегрированные системы ненадежны.
Сбой в любой части интегрированной системы ведет к остановке другой ее части.
Сбой в другой части интегрированной системы ведет к остановке следующей ее части.
Таким образом последовательные сбои приведут к остановке всей системы.
Сбой в ключевой части системы приведет к остановке все ..
читать далее


Обзор программ для клерков от 21 февраля 2002г.
ИА "Клерк.Ру". Отдел новостей /

Во первах строках своего письма хочу сообщить, что мои мучения с работой продолжаются. Это я к тому, что по какой-то совершенно непонятной причине работы в последнее время навалилось очень много. Но, как говориться, если уж взялся за гуж, не говори, что не дюж. (Да простят меня ценители моего .. читать далее


ИНТЕРВЬЮ: Василий Васин, президент группы R-Style
"Ведомости" /

R-Style - чуть ли не единственная отечественная марка компьютеров, которая прожила более 10 лет и при этом сохранила высокие позиции в различных рейтингах IT-компаний. Несколько лет назад эксперты критиковали чрезмерную диверсифицированность холдинга R-Style, в котором присутствуют практически все виды компьютерного бизне .. читать далее