Pull to refresh

DevOps: внедрение и поддержка крупных проектов

Reading time 1 min
Views 1.5K
AGIMA corporate blog Conferences DevOps *

Привет, Хабр!

Привет, Хабр! Мы организовываем онлайн-митап 6 июля совместно с Тинькофф, SberDevices, Эльдорадо. Говорить будем про DevOps его культуру, внедрение поддержку и как это все работает на разных проектах. 

Под «читать далее» подробная программа мероприятия и ссылка на регистрацию.

Читать далее
Total votes 3: ↑3 and ↓0 +3
Comments 0

День открытых дверей в MBA Нетологии

Reading time 1 min
Views 585
Нетология corporate blog Project management *Studying in IT Product Management *IT career

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

Записаться →
Total votes 8: ↑4 and ↓4 0
Comments 0

Список литературы для менеджера продукта 80 уровня

Reading time 4 min
Views 123K
Studying in IT
Менеджер продукта – все еще редкий зверь в российских и украинских IT компаниях. И если внутри команд, где менеджер продукта существует, его роль вопросов не вызывает (если он, конечно, занимается делом), то знакомые в других компаниях, на конференциях, друзья, от разработчиков до менеджеров проектов задают массу любопытствующих вопросов. Вопросы очень разномастные – от того, о чем собственно работа, и как устроен процесс работы над продуктом в нашей команде, до того, где поучиться, что почитать, и где вообще берут на работу продакт менеджеров.

Самый популярный вопрос «а что почитать, если я хочу заниматься продуктом» побудили меня собрать в одно целое список книг, которые очень помогли мне в разное время, от первых шагов в продуктах до работы с классной командой профессионалов, которым, как я надеюсь, со мной уютно.

Сразу хочу сказать, что все книги на английском. Часть из них можно найти на русском, но без английского на уровне чтения и прослушивания подкастов будет тяжко – на русский клевые вещи об управлении продуктами переводят медленно и нехотя. Второй момент – чтение книг из этого списка не сделает из вас менеджера продукта. Как и книжка С++ за 21 день не сделает из вас С++ разработчика. Просто уровень вхождения в окологуманитарные профессии пониже, и это иногда создает напрасные иллюзии.

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

Итак, мой список рекомендованной литературы для всех, кто хочет хочет проливать кровь, пот и слезы работать продакт менеджером или уже работает им.
Читать дальше →
Total votes 84: ↑75 and ↓9 +66
Comments 20

Разработка для Microsoft SQL Server (и не только): контроль версий, непрерывная интеграция и процедуры — как это делаем мы

Reading time 10 min
Views 22K
Website development *Version control systems *Microsoft SQL Server *
Доброго времени суток, уважаемые Хабровчане.

     В качестве краткой предыстории: год назад, придя на новое место работы в качестве руководителя отдела разработки БД (на базе Microsoft SQL Server), я испытал глубочайший шок от увиденного. Крупная компания, сложное веб-приложение, многомиллионные контракты, а разработка ведется на production-БД, баг-репорты поступают и обрабатываются по методике «кто громче крикнет» или «надо сделать прям вчера». Естественно ни о системе контроля версий, continuous integration, процедурах и workflow речи и не шло.

     Сегодня ситуация сильно изменилась (хотя, кого я обманываю — только начинает меняться) и я хотел бы поделиться как техническими, так и процедурными деталями решений, которые мы используем сейчас. Технические детали на 90% касаются непосредственно разработки для Microsoft SQL Server, а вот процедурные изменения у нас коснулись и веб-девелоперов, и инженеров, и аналитиков, и тестеров.

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

     Кому интересны подробности — добро пожаловать под кат.
Warning: очень много текста, описания процедур и процессов (которые, может, никому и не интересны).
Читать дальше →
Total votes 15: ↑11 and ↓4 +7
Comments 25

Западные бестселлеры на нашем книжном рынке. Карьера менеджера IT-проекта

Reading time 3 min
Views 20K
Издательский дом «Питер» corporate blog Development Management *
Добрый день, все хабровчане!

А давайте поговорим о западном бестселлере, перевод которого почему-то прошел незамеченным.
Речь пойдет о книге Г. Лакман Макдауэлл «Карьера менеджера IT-проекта. Как устроиться на работу в ведущую технологическую компанию».
image
Читать дальше →
Total votes 9: ↑8 and ↓1 +7
Comments 8

Практика формирования требований в ИТ проектах от А до Я. Часть 3. Функции системы и Границы проекта

Reading time 13 min
Views 29K
Programming *System Analysis and Design *Designing and refactoring *Data visualization *Industrial Programming *
Tutorial

Об авторских тренингах на тему: «Обучение проектированию ПО. Функции системы» подробнее можно узнать на моем YouTube канале

VI Определяем функции системы и границы проекта


Каждая модель ограничена в своих ответах, но нет ограничения на то, как и что моделирует модель, как нет ограничения на человеческую мысль
Дуглас Т. Росс


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

Цель данной группы работ: максимально полно определить набор функций, который должен выполнять целевой продукт, для удовлетворения выявленных потребностей заказчика. Отобрать те из них, которые, могут быть реализованы в рамках текущего проекта.
Читать дальше →
Total votes 18: ↑17 and ↓1 +16
Comments 7

Практика формирования требований в ИТ проектах от А до Я. Часть 4. Бизнес процессы, автоматизируемые системой

Reading time 9 min
Views 12K
Programming *System Analysis and Design *Designing and refactoring *Data visualization *Industrial Programming *
Tutorial

Об авторских тренингах на тему: «Обучение проектированию ПО» подробнее можно узнать на моем YouTube канале

VII Детализируем процессы, включенные в рамки проекта


Нужно усложнять, чтобы в результате все стало проще,
а не упрощать, чтобы в результате все стало сложнее.
Веслав Брудзиньский


Определив основные функции и рамки проекта, можно переходить к детальному описанию алгоритмов функционирования, создаваемой системы. В этом блоке работ мы используем прием, позволяющий «попутно» определить связи между процессами и хранилищами. Это поможет нам плавно перейти от моделей процессов к моделям данных.

Цель данной группы работ: на основании выявленных функций, определить сценарии использования, разрабатываемого целевого продукта.
Читать дальше →
Total votes 9: ↑8 and ↓1 +7
Comments 0

Практика формирования требований в ИТ проектах от А до Я. Часть 5. Сущности предметной области и немного о стратегиях

Reading time 16 min
Views 15K
Programming *System Analysis and Design *Designing and refactoring *Data visualization *Industrial Programming *
Tutorial

VIII Определяем сущности предметной области


Все, что видим мы, — видимость только одна.
Далеко от поверхности мира до дна.
Полагай несущественным явное в мире,
Ибо тайная сущность вещей — не видна
Омар Хайям


Определив абстрактные хранилища продукта, мы получаем костяк для построения детальной модели данных. При проектировании структуры сущностей продукта, удобно использовать канонические диаграммы «Сущность-связь» (ERD), логическую диаграмму (Logic Diagram) или диаграмму классов (Class diagram).

Цель этой группы работ — спроектировать модель хранилищ данных для использования в продукте, а также задокументировать сущности системы и способы их взаимодействия.

Теория проектирования такого типа диаграмм детально изложена в литературе, описывающей работу с UML. Например, эта тема очень удачно представлена в [11]. Поэтому остановлюсь лишь на некоторых аспектах, интересных на мой взгляд,.
Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Comments 0

Практика формирования требований в ИТ проектах от А до Я. Часть 6. Поведение системы. Совершенстваоние требований

Reading time 13 min
Views 5.5K
Programming *System Analysis and Design *Designing and refactoring *Data visualization *Industrial Programming *
Tutorial

IX Определение поведения системы.


В очень многих случаях поведение … только потому кажется смешным, что причины его, вполне разумные и основательные, скрыты от окружающих.
Франсуа де Ларошфуко



После того как мы определились с перечнем основных сценариев и сущностей предметной области, необходимо сопоставить их друг с другом.

Цель данной группы работ: на основании выявленных сущностей и процессов, разрабатываемого целевого продукта спроектировать поведение системы, распределив ее по классам.
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Comments 4

Практика формирования требований в ИТ проектах от А до Я. Часть 7. Передача требований в производство. Заключение

Reading time 9 min
Views 6.1K
Programming *System Analysis and Design *Designing and refactoring *Data visualization *Industrial Programming *
Tutorial

XI Специфицируем требования


Требование — всего лишь временный посредник для решения проблемы реального мира.
«Фабрики разработки программ» [8]



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

Цель данной группы работ: на основании собранной информации о целевом продукте подготовить качественные спецификации требований, позволяющие максимально эффективно организовать процесс их реализации.
Читать дальше →
Total votes 10: ↑6 and ↓4 +2
Comments 2

DreamTeam в эпоху быстрых перемен

Reading time 11 min
Views 2.1K
Конференции Олега Бунина (Онтико) corporate blog Development Management *Project management *Product Management *Personnel Management *

11 лайфхаков менеджерам IT-команд, которые стремятся обеспечить жизнеспособность и развитие своего бизнеса в условиях безумных скоростей и неопределённости


В апреле 2020 года Группа компаний ЦФТ, один из крупнейших российских финтех-провайдеров, поставляющий ИТ-продукты и услуги более чем 300 банкам и миллионам жителей из десятков стран, смогла перевести на удалённую работу 3000+ своих сотрудников, при этом не потеряв в управляемости, производительности и динамике финансовых показателей. Это лишь одно из действий в большом плане переналадки бизнеса в связи с приходом пандемии.

Но важно даже не это. Ситуация с ковидом подсветила мировые тенденции последних… цати лет, которые заключаются в необходимости быстро меняться, перестраивать процессы, выводить на рынок новые продукты. И на нашей очередной встрече с менеджерами и техническими директорами ЦФТ зашел разговор, как командам удаётся сохранять работоспособность в таких условиях.



Краткое руководство от команды ЦФТ по выживанию и развитию в 2020 году вышло таким:
Читать дальше →
Total votes 22: ↑20 and ↓2 +18
Comments 0

Понятие «неквалифицированного (и квалифицированного) исполнителя» в проектном менеджменте

Reading time 8 min
Views 6.5K
Project management *Personnel Management *
Эта статья является продолжением темы «неквалифицированного заказчика», а также попыткой проанализировать причины взаимной неудовлетворенности менеджеров и специалистов в неудачных проектах. Думаю, что моим коллегам знакома ситуация, когда проект провалился и команда пытается понять причины.

Толчком для формулирования концепции «неквалифицированного исполнителя» послужила «Черная книга менеджера» Славы Панкратова, а точнее, кусочек из главы 5 «Люди».

Если человек чего-то не делает, есть 4 причины

  1. Не понял
  2. Не умеет
  3. Не может
  4. Не хочет»

Именно в такой последовательности эти причины следует рассматривать. Но вот как понять, какая из них привела к неудаче? Идти сверху вниз и использовать методы наблюдения? Просто поговорить «начистоту»? Но не факт, что в результате получим правильное понимание.

Решение я нашел в методологии теории деятельности, элементы которой описаны, например, в статье Елены Мундриевской (ссылки на авторов приведены в конце публикации). Автор статьи приводит некую аксиому (или предикат) деятельности, при следовании которой результат на выходе будет соответствовать заданию на входе. Мне показалось, что разбор ошибок и неудач с использованием этой методики помогает правильно определить причины поражения.
Читать дальше →
Total votes 16: ↑11 and ↓5 +6
Comments 3

Как создать идеальную дорожную карту продукта и что для этого нужно?

Reading time 5 min
Views 192K
Hygger corporate blog Development Management *Project management *Product Management *
Recovery mode
Дорожная карта или roadmap в руках умелого менеджера продукта – настоящее стратегическое оружие. Как большинство стратегов умеют грамотно обращаться со своими рабочими инструментами, так и менеджер продукта должен уметь тактически применить дорожную карту и использовать доступные сервиса для этой цели.

image
Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Comments 7

5 отличий technical product manager от бизнес-ориентированного PM

Reading time 6 min
Views 16K
Hygger corporate blog Development Management *Project management *Product Management *Personnel Management *
Recovery mode
Многие наверняка сталкивались с разными вариантами и интерпретациями роли и функционала менеджера продукта. В крупных компаниях и стартапах сегодня можно найти стратегически важных сотрудников разного уровня, связанных с управлением продукта, которые становятся все востребованнее.

Роль менеджера продукта в компании зависит от внутренней иерархии и сферы деятельности. Где-то достаточно одного менеджера, а в какие-то крупных корпорациях может работать целый департамент, в котором есть Product VP, директор продукта, product owner, менеджер продукта, junior PM или другие позиции. В технически-ориентированных компаниях и сфере разработки ПО все чаще встречается должность technical product manager. Чем она отличается от остальных продуктовых ролей?

image
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Comments 2

Из рутины в приятный процесс: что такое бэклог продукта и как им управлять?

Reading time 5 min
Views 164K
Hygger corporate blog Development Management *Project management *Product Management *
Recovery mode
Менеджеры продукта и его собственники не могут не уделять серьезного внимания продуктовому бэклогу. Не только для облегчения планирования релизов и итераций, но и для оптимизации всего жизненного цикла продукта, над которым намерена работать команда.

image
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Comments 2

10 must-have качеств на заметку начинающему менеджеру продукта

Reading time 5 min
Views 23K
Hygger corporate blog Development Management *Project management *Product Management *
В некоторых компаниях количество менеджеров и тим лидов кажется неоправданно большим. Почему роль эффективного менеджера сегодня становится все популярнее, и какие качества помогут рядовому сотруднику быстро превратиться в грамотного управленца? Это зависит от сферы деятельности компании, ее роста и специфики рынка, но, в целом, хорошего менеджера можно “распознать” по его личностным и профессиональным характеристикам еще задолго до необходимости “закрыть” вакансию.

image
Читать дальше →
Total votes 10: ↑7 and ↓3 +4
Comments 3

7 заблуждений начинающего проект-менеджера в геймдеве

Reading time 3 min
Views 10K
Plarium corporate blog Project management *Product Management *Personnel Management *
Чем геймдев похож на монастырь, что делают с ресами на плитках и почему PM должен готовиться к марафону? Руководитель PM-направления в краснодарской студии Plarium Даша Старицына открыла несколько секретов новичкам в этой сфере и рассказала, из-за каких заблуждений соискатели остаются за бортом игровой разработки.


Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Comments 13

Epic Growth Conference Autumn 2018 — конференция по продуктовому маркетингу в Москве

Reading time 1 min
Views 1.3K
Mobio corporate blog Growth Hacking *Internet marketing *Conferences IT-companies
24 октября Mobio, Getloyal и партнеры в третий раз проведут конференцию по продуктовому маркетингу — Epic Growth Conference (#egconf).

Более 700 представителей крупнейших продуктовых компаний соберутся в Москве, чтобы обменяться опытом и послушать приглашенных докладчиков из Booking.com, Aviasales, Skyeng, App in the Air и других продуктовый компаний.

Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Comments 0

Как стать успешным менеджером продукта: курсы, где обучают прямо сейчас

Reading time 8 min
Views 37K
Hygger corporate blog Project management *Product Management *
Сегодня сложно представить себе стартап или любой IT-бизнес без менеджера продукта. И как только находили общий язык разработчики и клиенты, когда не было менеджеров по продукту?
Как в случае со многими руководящими позициями, этой профессии сложно научиться с нуля — к ней ведёт долгий карьерный путь, изучение множества аспектов о сфере и самой компании.

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

image
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Comments 3

Подражание не может быть стратегией развития продукта

Reading time 6 min
Views 4.3K
Alconost corporate blog Project management *Product Management *Sales management *Business Models *
Translation


Если что-то сработало для одной компании, это не обязательно означает, что то же самое сработает для другой


Недавно YouTube объявил о больших изменениях на подписной платформе YouTube Premium (раньше она называлась YouTube Red): они отказываются от подписки и открывают премиум-контент бесплатно (но с рекламой) для всех пользователей YouTube. Издание USA Today опубликовало статью об этом под заголовком «Не все готовы платить за подписку. Не верите? Спросите YouTube». Согласно этой статье, люди устали от подписок — или, цитируя статью: «Пользователи сказали свое слово. Хватит уже этих подписок».

Есть множество подписных сервисов — и вполне вероятно, мы можем достичь точки насыщения. Однако я не думаю, что проблема у YouTube Premium была именно в этом: люди будут платить почти за все, что дает то, что кажется им ценным и вписывается в их представление о мире — ради этого они готовы даже залезть в долги. Поэтому кредитные карты так популярны.

Думаю, настоящая проблема с YouTube Premium была в том, что они решили повторить то, что делают другие сервисы потокового видео.

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

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

Переведено в Alconost
Читать дальше →
Total votes 16: ↑14 and ↓2 +12
Comments 6
1