Нежен совет или мозговой штурм для решения задачи стимулирования и/или мотивации сотрудников одного отдела!!
Описание задачи.
Есть заказчики (банки) "автоматизированы" нашей системой.
В процессе реальной работы заказчика (банка) возникают дополнительные требования к системе. В рамках темы я ограничусь только требованиями к созданию отчетов. Отчеты условно можно разделить на 3 (три) группы.
1. Группа - обязательные отчеты по требованию "регуляторов" (Цент.Банк, ...)
2. Группа - отчеты управлению операционной деятельностью.
3. Группа - аналитические отчеты для управления Бизнесом банка.
Разработка отчетов Группа №1 финансируется из "общего котла" оплаты заказчиком сопровождения системы.
Разработка отчетов Группы №2,№3 финансируется отдельными контрактами с заказчиком.
В компании принята "проектная" организация труда. Все!! работы сотрудниками выполняются в раках проектов.
Для выполнения таких работ организовано подразделение "Отчеты".
В этом подразделении сотрудники выполняют 3 роли.
1. Роль - Бизнес аналитик. Задача понять "ЧТО" хочет заказчик, оценить (экспресс анализ) трудоёмкость и превратить его "хотелки" в документ "Требования".
2. Роль - Системный аналитик. Задача на основе "Требований" разработать "Техническое Задание".
3. Роль - (упрощаю) Разработчик. На основе "ТЗ" разрабатывает "код" который потом тестируется и внедряется клиенту. Тестирование и внедрение выполняются в другом подразделении компании.
Проблемы:
1. Бизнес аналитик ВСЕГДА занят и не хочет брать новую "хотелку" банка и с ней возиться. качество его работы, документ "Требования" оставляет желать лучшего.
2. Системный аналитик ВСЕГДА занят и не хочет брать новую Задачу. Ссылается на плохой документ "Требования".
3. разработчик - почти то же самое.
Сразу скажу, что объединить их "в одну команду" практически невозможно, они и так в "одном" проекте. Количество заказов в очереди очень большое. Банки требуют очень быстрые экспресс-анализы. Не все "хотелки" после анализа превращаются в "деньги"....
Как стимулировать и мотивировать ТАКИХ сотрудников???
Сейчас у них ЗарПлата и премия по завершению Бизнес проекта. Проекты по нашим меркам не большие, но "длинные". Бюджеты от 200'000р. до 1'500'000р.
Бизнес аналитик может закончить свою работу в январе, а установка в банке и оплата - в декабре. Он уже и забыл про этот проект
Среди наиболее востребованных тем обучения: личная эффективность и коммуникации, работа в команде и управление проектами.
В тройке наиболее часто называемых причин отказа от корпоративов — отсутствие такой традиции в компании, оптимизация затрат и передача праздничного бюджета на благотворительность.
Добавлю.
Каждый заказчик в ИТ - фигура индивидуальная, каждая его хотелка - отдельный "пароход", и каждый ГИП или БА - отдельная планета со своей орбитой.
Все эти отношения сплетаются из человеческих, инфраструктурных и методических нитей, и длящийся хвост этих отношений у каждой компании уникален, он в какой-то мере "виляет компанией".
Да, существуют общие подходы к организации рабочего процесса, но, учитывая вышесказанное, отклонения от этого процесса требуют погружения в этот "хвост", анализа уникального "среза" этого хвоста, если хотите. Соответственно, принятия уникального решения.
Разубедить меня в этом не сможет ни Билл Гейтс, ни Марк Цукерберг, и никто другой, потому что сам прошел это. Более того, движения этого "хвоста" до сих пор доносятся..
Какие «сложности»:
- «фигуры индивидуальные»;
- «отдельности пароходов и планет»;
- «уникальность хвостов, виляющих компаниями».
И эти «сложности» представляются как имманентно присущие ИТ-производству.
В обычных сложных проектах, между техническим заданием и рабочим проектом есть обязательная ступенька – эскизный проект. ЭП содержит описание комплекса решений по изделию. В РП это описание тонет в деталях-подробностях.
А в ИТ-индустрии, пропуск ЭП (прямой переход от «требований» сразу к кодированию) является, наверное, способом сокрытия устройства ИТ-изделий.
Но, вряд ли надо кидать камень в «жлобство» ИТ-ишников.
Потому что, есть большая разница между знанием устройства материального изделия и устройства ИТ-программы.
Знать устройство материального изделия – не значит суметь его изготовить (тиражировать). Да и «плагиат» в этом случае заметнее.
ИТ-производство (копирование) – практически беззатратное. А к копии можно сделать изменения в интерфейсе «изделие-пользователь» и двигать её как «оригинальное изделие».
И затраты на разработку-изготовление материального изделия, от ТЗ до серийного выпуска, растут в геометрической прогрессии. (Об этом я прочёл в книжке по экономике проектных разработок, лет 30 назад).
А для разработки-изготовления ИТ-изделия – наоборот. Почти все затраты – это разработка. Изготовление – практически бесплатно.
Таким образом, ИТ-ишники специально организуют незнание заказчика в части «устройства» своей продукции.
Кстати, отсутствие ЭП может быть «желательным» и для внутрифирменных отношений.
Так что, почти все рассуждения в этой теме слабо затрагивали суть проблемы.
А решение В.И.Овсия, наряду с положительной простотой (привязка премии к прибыльности проектов) содержит и отрицательные сложности (реальные потребности разработчиков обеспечиваются не прямым а косвенным образом).
Тем не менее, из этой темы я понял, что решение В.И.Овсия будет более адекватным сложившимся реалиям ИТ-производства. Потому что, «революций (с внедрением ЭП в ИТ-производство) – не надобно». Их последствия – для «революционеров» – однозначно отрицательные.
Разъясню о сложности параходов и планет, в ИТ.
(1) не всякий руководитель готов слушать "бредни" ИТ-шника о длительности аналитической фазы большей, чем самому руководителю представляется. Как же, "ведь надо сделать всего табличку 3х4, чего тут думать!" Вряд ли строителям приходилось слышать предложения от заказчика объединить в одном лице прораба и инженера по технадзору (переводя на строительную терминологию), для сокращения ФОТ, а мне приходилось.
(2) работа строительной компании зарегламентирована и хорошо известна, тогда как в ИТ существует достаточно много подходов к проектированию и разработке. Если человек долго работал пр одной методике, ему нужно приспосабливаться к другой.
(3) одну из сложностей поднял автор темы: сложно однозначно осметить работу, "я сделаю эту работу из семи дней! - а я из трех!", и кому верить? Может, надо дать десять? Или вообще не браться за нее? Тогда как в строительстве все знают, какие примерно сроки производства и нормы рентабельности в работах по кровле, дорогам или водоснабжении. Потому что там физические объемы, а в ИТ физического объема НЕТ.
(4) завязанность системы на отдельно взятого человека - ее автора. Чтобы эту завязанность минимизировать, приходится тратиться дополнительно. А то знаете, вплоть до того, что всплывают разные закрытые внешние модули, ответственные за ключевые вычисления. Логические бомбы даже всплывают, видел и составлял акт. Но я больше о том, что человек знает историю системы, предпосылки возникновения ее отдельного блока. Бывает, что блок присутствует в системе только потому, что исторически так сложилось, а сейчас он никому не нужен, но все с этим блоком вынуждены считаться. Например, адаптация данных к определенному формату внешней программы-получателя. Может "внезапнэ" выясниться, что программа-получатель уже не используется. А в строительстве не бывает, чтобы резко стал не нужен например, лестничный пролет, между вторым и третьим этажом.
(5) желание отдельных представителей на стороне заказчика протолкнуть своих исполнителей: "а вот мой племянник Петя - делает гораздо лучше!" - источник палок в колеса, в текущей работе.
(6) часто требуются уникальные компетенции, для налаживания "мостов" между разными модулями. В строительстве конечно, тоже, но в ИТ каких только реликтов из 90-х я не навидался, а в них лежат данные, к ним надо писать интерфейсы.
(7) одна и та же проблема в ИТ может быть решена бОльшим количеством разных способов, в отличие от лестничного пролета между 2 и 3 этажами.
(8) придя на проект, в его промежуточной стадии, ГИП в ИТ часто сталкивается с тем, что НЕТ проектной документации, НЕТ рядом прежнего ГИП, и значительное количество персонала закзачика саботирует проект.
(9) Следует из (8), ИТ редко когда возникают на пустом месте, системы чаще отпочковываются либо трансформируются. Саботажников этому процессу - уйма. Саботажников процессу строительства нового офисного здания - я никогда не видел.
(10) Отдельная боль - ведение проектной документации, в небольших ИТ-компаниях и тем более ИТ-подразделениях компаний. Скажу: я никогда не видел систему, где присутствует актуальная проектная документация не то что по всей системе, а даже по ключевым блокам. Скажу больше: я сам, в бытность Ит-внедренцем-"одиночкой", создавал системы без проектной документации, т к никто не платит за нее (одна из систем, к слову, используется 11-й год - производственный бизнес).
Я не говорю, что всё это неуправляемо, в ИТ, как и везде - регулярный менеджмент. Просто доля "параходов и планет" в нем довольно велика. И я всегда голову клал на то, чтобы разъяснять бизнес-заказчикам специфику (надо же как-то было обосновывать новые ставки в ШР), никогда секретов не делал из своей работы.
"А в ИТ-индустрии, пропуск ЭП (прямой переход от «требований» сразу к кодированию) является, наверное, способом сокрытия устройства ИТ-изделий."
Строго наоборот.
Рассказать (задокументировать) о том, как устроено изделие, будет рад любой ИТ-шник. Только, денег на это ему не дадут, потому что "племянник Петя может и без документации!". И это чистая правда! Я упомянул систему, созданную 11 лет назад, без единой строчки документации. Общаясь сейчас с этим же предприятием, поставлен вопрос: "может, хотя бы сейчас задокументировать? А то программист, принявший ее 11 лет назад, уже состарился! :) ". Но, зачем это делать, если всё и так работало 11 лет?
Если строительной компании не поздоровится, буде она допустит огрехи в документации, и обе стороны это понимают, то применительно к ИТ-проектам, этот вопрос пускается на самотек прежде всего, заказчиком. И этот же заказчик - в первых же рядах рубит шашкой, когда случилась проблема, а о системе никто не знает: "почему не настояли на своем, что нужна документация? Почему не переубедили?!".
Нельзя ИТ-подрядчику быть "заказчиком" больше, чем таковым является заказчик.
Конечно, мои рассуждения касаются ИТ-подразделений компаний, и мелких и средних ИТ-компаний, а не отраслевых лидеров, как у автора темы.