Несколько лет назад примерно с такой фразой ко мне пришел один из ведущих программистов. Давайте назовем его Иваном (все персонажи вымышленные, а любые совпадения случайны). Он собирался переехать жить за город и каждый день ездить в офис ему стало неудобно. У Ивана был приличный послужной список, несколько лет работы в компании и большой вагон доверия. Тогда мы договорились, что Иван будет работать удаленно понедельник и пятницу, а вторник-четверг он приезжает в офис с утренним графиком.
Читать полностью »
Рубрика «управление разработкой» - 90
Начальник, хочу работать из дома
2017-09-14 в 10:35, admin, рубрики: процесс разработки, удаленная работа, управление персоналом, управление разработкойВнедрение элементов гибких методологий в Банке
2017-09-14 в 7:13, admin, рубрики: agile, банки, управление изменениями, управление разработкойДобрый день, уважаемые читатели. Ранее я рассказывал, что основная деятельность Банка в части ИТ процессов, была организована на ITIL. Исключением стал только процесс управления изменениями. Вторая (и заключительная) часть посвящена внедрению элементов гибких методологий в Банке в процессах управления изменениями в ИТ.
Описание проблемы
Я столкнулся со следующими проблемами при анализе существовавшего процесса:
• 80% задач поступает ad hoc
• приоритеты задач постоянно меняются
• нет возможности осуществлять планирование работ
• отсутствует гармоничность в развитии систем
• нет «установленных правил игры» при реализации изменений
Oracle фактически ликвидирует Sun
2017-09-11 в 15:31, admin, рубрики: illumos, opensolaris, oracle, Solaris, Sun Microsystems, управление проектами, управление разработкой, Управление сообществом Избегайте этой ловушки, не следует придавать антропоморфные черты Ларри Эллисону.
Брайэн Кантрилл
Похоже, что в Oracle приняли решение окончательно избавиться от трудовых ресурсов, составляющих костяк Sun Microsystems. Массовые увольнения затронули около 2500 сотрудников, работающих над операционной системой Solaris, платформой SPARC и системами хранения данных ZFS Storage Appliance.
Это не рядовая трансформация — оптимизация, а настоящая бойня. По мнению создателя системы динамической отладки Dtrace
Брайэна Кантрилла (Bryan Cantrill) на сей раз нанесен непоправимый ущерб, в результате потери 90% производственных кадров подразделения Solaris, включая все руководство.
Задача о премировании: почувствуй себя менеджером
2017-09-10 в 10:30, admin, рубрики: качество разработки, командный дух, культура разработки, мотивация, управление персоналом, Управление продуктом, управление проектами, управление разработкой- Менеджмент некой компании уделяет большое внимание мотивации сотрудников.
- Для поощрения высоких результатов было решено выдавать премии командам по результатам соблюдения сроков и бюджетов проектов.
- Решение было доведено до сотрудников.
- Одна из команд занималась доработками зрелого и стабильного проекта, успешно выполнила все условия, получила премию.
- Другой команде достался новый сложный проект, люди работали над ним с неподдельным энтузиазмом.
- К сожалению, и запланированные сроки, и бюджет оказались превышены в разы.
- Получившийся в результате продукт дал компании рекордную прибыль.
О культуре разработки в группах программистов
2017-09-08 в 13:36, admin, рубрики: качество кода, команда разработки, командный дух, культура разработки, управление разработкой«Почему ж всё так плохо?» — каждый раз я задаюсь этим вопросом, когда приходится иметь дело с очередным кодом, продуктом или API, созданными для внутренних нужд в непрофильной организации.
В профильных дела обстоят получше, но далеко не всегда: в коробочных тиражируемых решениях чаще лучше, чем в проектной разработке. В продуктах одного заказчика, обычно, хуже всего.
И деньги ничего не решают: ужасный код и ужасные продукты пишут как маленькие бедные ВУЗы, у которых денег хватает только на рабский труд аспирантов, так и крупные и богатые компании, включая IT-компании, включая зарубежные: несколько раз сталкивался с кодом, который писали зарубежные подрядчики и каждый раз от него хотелось рыдать и биться головой об стену.
Организация может декларировать строгие стандарты, нанимать дорогостоящих разработчиков, вводить регламенты и методологии, надувать щеки на совещаниях и громогласно обличать «неправильное решение» в чужом продукте. И продолжать делать ужасные продукты с ужасным кодом, вопреки высокой квалификации своих разработчиков и очень правильными и нужными регламентами и стандартами.
Я занимался разработкой ПО в нескольких организациях и по разным причинам несколько раз перенабирал команду с нуля. В итоге пришел к выводу, что качество продукта зависит только от культуры разработки. Всё остальное, включая методологии и стандарты — это инструменты: они необходимы, но одних их не достаточно.
Культуру разработки можно сравнить с экосистемой: как сад или аквариум. Крепкая, здоровая культура обладает запасом прочности, чтобы оздоравливать обитателей экосистемы, избавляться от вредителей, прощать небольшие ошибки ухода, сглаживать стрессы и на выходе все-равно получать отличный результат. А больная культура сводит на нет все усилия, заражает и губит даже самые здоровые и крепкие саженцы.
Создание портала самообслуживания IT на примере интеграции MS SCCM и ServiceNow. Часть 2
2017-09-08 в 10:59, admin, рубрики: Help Desk Software, itsm, MS SCCM, service desk, servicenow, Блог компании ICL Services, интеграция, самооблуживание, управление проектами, управление разработкойПродолжение статьи, где мы рассказываем об этапах процесса разработки портала на примере одного из наших заказчиков.
Ланнистеры всегда платят свои долги! (и технические тоже)
2017-09-07 в 6:57, admin, рубрики: agile, scrum, Блог компании Новые облачные технологии, технический долг, Управление продуктом, управление разработкойПрактики управления техническим долгом в отдельно взятой команде
Примерно год назад наша команда перешла из фазы ускоренного наращивания функциональности к более плавной разработке с упором на повышение качества. К этому моменту в наших продуктах накопилось заметное количество неоптимальных решений, некрасивого кода, устаревших библиотек. Со всем этим надо было что-то делать.
К сегодняшнему дню удалось выстроить процесс, который делает борьбу с техническим долгом предсказуемой, безболезненной и неизбежной.
Что удалось получить в результате:
- Команда довольна. В релизной ретроспективе регулярно фигурируют положительные пункты про совершенствование технологий и уменьшение технического долга.
- Несколько квартальных релизов подряд мы смогли наращивать функциональность без увеличения количества строк кода в проекте. Удаление ненужного кода и упрощение нужного уменьшали размер кодовой базы для существующей функциональности. И это уменьшение как раз примерно совпадало по масштабу с новым кодом, реализующим новую функциональность.
- Во время проведения рефакторингов и модернизаций продукт всегда в рабочем состоянии. Каждые две недели мы выпускаем полностью работающий промежуточный релиз.
Давайте расскажу, как мы этого добились.
Интервью с Иваром Якобсоном, основоположником UML, RUP, Essence
2017-09-06 в 14:37, admin, рубрики: agile, интервью, перевод с английского, процессы разработки, системный анализ, управление проектами, управление разработкойИвар Якобсон, почти легенда — основоположник UML, RUP, SEMAT — неугомонен, продолжает попытки навести порядок в индустрии разработки ПО. И на вопрос: «Что помогает оставаться таким активным» отвечает: «Having fun!» :)Читать полностью »
Деловая игра Kanban-пицца в офисе Туту.ру
2017-09-06 в 8:16, admin, рубрики: agile, kanban, lean, scrum, Блог компании Туту.ру, игры, митапы, обучение, Управление продуктом, управление проектами, управление разработкойПриглашаем всех желающих 14 сентября поучаствовать в деловой игре под названием Kanban-пицца! Мы в игровой форме расскажем о принципах и правилах Kanban, обсудим аспекты применения методологии и ее преимущества для ИТ-отрасли, а также поделимся опытом реального построения процессов.
Читать полностью »
Шпаргалка для предпринимателя по IT-миру
2017-09-06 в 5:22, admin, рубрики: agile, архитектура приложений, выбор платформ, методологии управления, предпринимательство, Развитие стартапа, рынок ит-услуг, рынок труда, Терминология IT, Управление продуктом, управление разработкойБизнес в России учится делать не только скучные проекты по автоматизации бизнес-процессов, но и создавать IT-решения, способные помочь в борьбе с конкурентами. Например, проекты по предсказанию спроса, real-time offer management, оптимизации логистики, микротаргетированию. Такие сложные задачи отличаются от типовых внедрений CRM или выбора CMS. Надо иначе искать разработчиков, иначе мотивировать, думать об IT-архитектуре и методологии управления.
Шпаргалка — навигация по темам, которые стоит знать руководителю компании и топ-менеджеру, чтобы грамотно реализовать IT-проекты нового уровня сложности. По каждой теме будет много ссылок на статьи, интервью, обзоры и видео.