07.03.2010, 05:47
Я подготовил презентацию «Введение в управление программными продуктами» версии 1. Буду ее рассказывать в рамках педагогической практики на отделении программной инженерии ВШЭ.
Комментарии приветствуются. До самой презентации планирую сделать еще пару версий. Надеюсь на ваши замечания))
Кстати, если есть желание, приходите послушать. Это, наверное, где-то в апреле будет. Пообщаемся.
06.03.2010, 19:10
Я немного обновил модель с описанием активности различных процессов по фазам жизненного цикла программного продукта. Так называемая «горабатая диаграмма» (hump diagram).
Стоит отметить, что описываются «процессы, которые присутствуют в процессе разработки программного продукта», а не «процессы управления продуктом».

Спасибо Андрею Вербицкому, Дмитрию Безуглому, Анатолию Левенчуку за комментарии к предыдущей версии.
05.03.2010, 03:02
Многие хоть раз слышали про модель CMMI. Ее разработал известнейший центр исследований в области программной инженерии Software Engineering Institute, подразделение Carnegie-Mellon University.
Так вот этот же SEI ведет разработки в области Software Product Lines, т.е. линеек программных продуктов.
В рамках этих работ был создан Framework for Software Product Lines Practice.
Также была издана книга Software Product Lines, которая написана по результатам этой исследовательской программы.
Вот как описывают линейки программных продуктов в SEI:
A software product line (SPL) is a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way.
Software product lines are emerging as a viable and important development paradigm allowing companies to realize order-of-magnitude improvements in time to market, cost, productivity, quality, and other business drivers. Software product line engineering can also enable rapid market entry and flexible response, and provide a capability for mass customization.
А вот как выглядит процесс разработки продуктов:

Я начал читать основной текст их фреймворка, достаточно интересно.
05.03.2010, 02:17
Я попробовал рассчитать, сколько теоретически может приносить http://vmestedeshevle.ru, когда выйдет на «проектную мощность». Делюсь результатами. Хочу сразу оговорить предположения, при которых строилась модель:
- Задача модели – оценить чистую прибыль в момент, когда проект выйдет на «проектную мощность» и займет свою долю рынка
- Не учитываем динамику развития, не будем считать окупаемость
- Данные о количестве продаж брались «из воздуха», т.к. других данных у меня нет
- Учитывались всего два типа затрат (оба постоянные): аренда и заработная плата. Предполагается, что доработка системы, продвижение, реклама и т.п. включаются в з.п.
- Все товары разбиты на 5 ценовых категорий, которым соответствуют такие параметры как «количество экземпляров в лоте», «доход с экземпляра», «количество проданных лотов»
- Предполагается, что нет доставки
- И другие предположения
Можете поиграться параметрами в гуглодоке (зеленое можно редактировать, синее пересчитается само, красным – главный результат).
Вывод: модель, конечно, достаточно груба, но результаты говорят о том, что можно продолжить исследование))
03.03.2010, 18:05
Подборка наиболее интересных англоязычных статей по теме «Product Management vs. Projects Management«:
Краткий смысл всех статей: не путайте управление продуктами и управление проектами. Они похожи по названию, но значительно отличаются по смыслу и, соответственно, по необходимым навыкам.
Управление проектом – это про то, как сделать какую-то работу в срок и в пределах бюджета. Постановка задачи примерно такая: «сделайте систему X за M дней и D денег».
Управление продуктом – это про то, как сделать работающий продукт «от и до», включая маркетинговые исследования, рекламу, продажи и т.д. Постановка задачи примерно такая: «хочу заниматься продажей софта. Сделайте что-нибудь такое, что клиенты будут покупать».
Некоторые тезисы из различных статей:
- Жизненный цикл проекта и жизненный цикл продукта различны
- Продукты создаются в рамках проектов
- Как каждый продукт требует менеджера продуктов, также и каждый проект требует менеджера проектов
- Если в компании нет менеджеров продуктов, то его работу выполняют другие отделы
- Требуемые навыки менеджера продуктов и менеджера проектов различны
- Управление продуктом – о том, что делать; управление проектом – о том, как делать
А вы что думаете по этому поводу?
27.02.2010, 19:32
Хотите, чтобы в этом блоге появился пост на интересующую вас тему? Оставляйте свои пожелания в этой форме:
Все пожелания будут рассмотрены! В будущем форма будет жить здесь: http://swpm.ru/backlog/
25.02.2010, 17:27
Suhas Kelkar разработал и читает курс по Software Product Management для идийского Symbiosys Center for Information Technology. У курса есть страничка в интернете, на которой есть презентации 4-ех лекций (PowerPoint -> PDF). Очень даже интересный курс.