Программа для ведения проектов и задач – Бесплатные системы управления проектами под Windows. Aналоги Microsoft Project, JIRA.

Содержание

Программа «Управление проектами»

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

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

ВерсияЧто нового
2.593 1. Доработки форм экспорта и импорта по расписанию
2. Исправлен баг долгого запуска при периодической проверке структуры
2.589 1. Доработка формы «Создание пакета документов»
2.588 1. Доработки формы соединения с Microsoft SQL Server — новый параемтр Именованный экземпляр
2. Доработки настройки панели инструментов формы для редактирования — управление видимостью стандартных кнопок ОК, Отмена, Применить
3. Доработка формы Сканировать папку
2.584 1. Новые формы «Обмен данными» и «Веб-запросы» доступны из меню «Сервис»
2. Доработки формы «Групповое обновление» — возможность указывать подзапросы со ссылками в угловых скобках, сохранение формы
3. Защита от нежелательного выключения многопользовательского режима
2.579 1. Возможность персонализации запланированных задач по импорту — галочка «Для пользователя»
2. Доработки по экспорту в RTF
2.573 1. В форме экспорта в XML Новая галочка Создать отдельный файл для каждой записи
2.562 1. Доработки интерпретатора VBScript
2.560 1. При перемещении записи наверх или вниз теперь учитываются подчиненные записи.
2. Новые внутренние команды GenerateBarcode и GenerateBarcodeEan13
2.558 1. Две новые формы — Экспорт в папку с CSV-файлами и Импорт из папки с CSV-файлами
2.557 1. Улучшена производительность при импорте из XML и CSV
2.553 1. Новая форма «Настройка счетчика» (вызывается из контекстного меню по правому клику на поле ID)
2.543 1. Доработки формы SMS-рассылки
2.540 1. Доработки функциональностей: интерпретатор, внутренние команды
2.525 1. Дорабоки SMS-рассылки
2. Доработки по интерпретатору VBScript
2.510 1. Доработки по интеграции с принтерами чеков
2.501 1. Доработки по импорту
2.494 1. Интеграция с новыми моделями чековых принтеров — Атол 30Ф, ШтрихМ ПТК
2. Доработки функциональности «Простые фильтры»
2.489 1. Добавлена возможность задать персонализацию дерева
2.486 1. Новая галочка в свойствах таблицы — «Простые фильтры»
2.485 1. Добавлена возможность задавать бизнес-правила для подчиненных таблиц — разный набор таблиц в зависимости от условия
2.473 1. Доработка экспорта в XML и импорта из XML
2. Доработка напоминаний с галочкой «Все напоминания в одной форме»
2.471 1. В правилах цветовыделения добавлено новое свойство «Размер шрифта поля»
2. Новые внутренние команды: AddRecordsIntoSchedule (заполнить календарь на год вперед), SetValueForCellRange (добавить в группу ячеек), Sum (сумма)
2.460 1. Доработки экспорта — в формах экспорта любого типа можно выбирать файл-шаблон из таблицы БД
2. Доработки по экспорту в RTF — можно использовать метки [REPEAT], [REPEATSUB], [REPEAT_tblSub]
2.455 1. Добавлена возможность делать экспорт в XML по шаблону
2.451 1. Доработки по импорту по расписанию
2.449 1. Доработки по импорту, возможность импортировать по расписанию
2. Возможность просматривать список баз данных на разных серверах MS SQL Server
2.447 1. Доработки формы по защите конфигурации — новые опции
2. Реализации функции Replace в значении по умолчанию и других местах
2.444 1. Новая галочка «Не печатать пустые колонки таблиц» в форме генерации Word-документа по шаблону
2. Возможность хранения файлов-шаблонов в отдельной таблице БД — tblTemplates
2.443 1. Доработки при типе связи «Многие-ко-многим»
2. Доработки генерации документов по шаблонам с метками [REPEAT] и [REPEATSUB]
2.442 1. Возможность задать более одной пользовательской кнопки для подчиненных таблиц
2. Возможность включить кнопку «ДОБАВИТЬ» на панели инструментов главной
3. Доработки интерпретатора VBScript
2.438 1. Переработка формы «Экспорт в CSV» — возможность экспортировать главную и подчиненную, а также экспорт по шаблону
2.416 1. Доработки напоминаний в случае «Показывать все напоминания в одной форме»
2. Доработка SMS-рассылки — новый параметр «XML-запрос»
2.405 1. Доработка емейл-рассылок — возможность вставлять более одной картинки при HTML-формате, возможность использовать закладки из подчиненных таблиц
2.396 1. Доработка формы «Печать чеков и этикеток», новый пункт в меню «Сервис», поддержка нового оборудования и возможность использовать шаблон RTF
2.382 1. Новая галочка в настройках полей «Разрешить выделять группу ячеек», полезна для таблиц-календарей при вводе ФИО в диапазон дат
2.381 1. Новая внутренняя команда Translit — для написания русского текста латиницей
2. Новая внутренняя команда SetVisibleTabs — для установки видимых вкладок на форме для редактирования по условию из скрипта
3. Доработка команд RefreshTable, RefreshActiveTable, RefreshActiveSubTable
2.376 1. Добавлена возможность настройки панели инструментов для подчиненных таблиц
2. В свойствах поля доработан функционал создания составных индексов по нескольким полям
2.367 1. Доработка формы «Печать чеков и этикеток», новое оборудование
2.366 1. Доработка интерпретатора VBScript
2. Доработка функционала Условие на значение
3. Доработка правил цветовыделения
2.358 1. Доработка формы «Печать чека» — добавлен принтер чеков Fprint-11, возможность задать скрипт для работы оборудования POS
2. Доработка условий на значение — возможность вызывать процедуры
3. Новые команды GetControlValue, SetControlValue
4. Доработка правил цветовыдения — возможность распознавать значения NULL
2.348 1. Доработка генерации Word-документов — новые окончания _LETTERS для вставки каждой буквы в отдельную ячейку Word-таблицы, _DAYS, _WORKDAYS
2. Новые типы триггеров — после добавления записи, после удаления записи
3. Доработки по полям-картинкам — вывод на панель справа из другой таблицы с возможностью редактирования и прочее
2.341 1. Новый пункт контекстного меню по правому клику на вкладке подтаблицы «Показывать панель фильтров»
2. Доработка экспорта в CSV — возможность выбора полей
2.340 1. Новая кнопка на панели инструментов «Экспорт таблицы в XML»
2.338 1. Показ полей-файлов в форме для редактирования
2. Хранение пользовательских картинок непосредственно в БД для формы для редактирования, правил цветовыделения
3. Возможность задать команду при клике на пользовательскую картинку для формы
2.320 1. Доработка функционала хранения картинок в БД, отображение ссылок на картинки.
2. Новые типы ссылок — «Ссылка на файл-картинку» и «Ссылка на файл — короткое имя»
3. Доработки по интеграции с программой IP-телефонии PsPhone — показ карточки звонящего, вызов PsPhone из программы с набором номера
4. Новые внутренние команды: SetTab, HideTab, актуальные для гибкой настройки формы для редактирования с использованием условий
2.315 1. Реализована интеграция с программой IP-телефонии PsPhone — при входящем звонке показывается карточка клиента
2. Новая внутренняя команда SetTab для установки текущей основной вкладки или вкладке формы для редактирования
3. Галочка «Печатать все записи в одном файле» реализована в форме «Экспорт в HTML» и другие доработки
2.303 1. Новая возможность быстрого поиска по нескольким полям
2.286 1. Новая галочка в свойствах таблицы «Произвольная настройка дерева»
2.285 1. Возможность передачи параметров в пользовательские процедуры
2. Доработка по дублированию записей — учитываются подчиненные таблицы второго уровня
2.278 1. Новый тип ссылки в свойствах поля — ссылка на файл-короткое имя
2.272 1. Новый тип триггера — при двойном клике на записи
2. Новая возможность задавать гиперссылки в форме для редактирования и в пользовательских формах
2.270 1. Новая внутренняя команда GoToUrlAndImportXml, предназначенная для получения различной информации с сайтов (курсы валют, контрагент по ИНН и др.)
2.263 1. Новая настройка в отчетах «Объединять по полям»
2.259 1. Доработка формы «Настройка полей» — панель слева и правила полей теперь персональные настройки
2.254 1. Доработка формы «Поиск в Интернет» для получения XML
2.250 1. Два новых типа триггеров: При открытии таблицы и При переключении на вкладку
2. Доработки экспорта по шаблону в RTF-документы
2.242 1. Новая версия справки
2.229 1. Доработки по функциональности «Добавить много»
2.228 1. Возможность создания форм и показа их, например, при старте программы или командой. Список форм в окне «Свойства базы данных»
2.221 1. Возможность добавлять пользовательские кнопки и картинки на формы для редактирования.
2. Доработки по генерации документов по шаблонам
2.219 1. Реализация галочки «Печатать все записи в одном файле» для Excel
2. Реализация меток [REPEAT] [/REPEAT] или [RECORD] [/RECORD] для выделения повторяющегося блока в файлах-шаблонах Word и Excel и в отчетах
2.218 1. Форма генерации документов по шаблонам — вместо одной две галочки «Печатать все записи в одном файле» и «С нового листа каждая запись»
2.216 1. Возможность изменять ширину ниспадающего списка в главной или подчиненных таблицах
2.213 1. Новая возможность настройки панели слева, где можно расположить фильтры-списки для фильтрации таблицы одним кликом, а также календарь
2.212 1. Новая внутренняя команда InputFromList
2. Новое окончание закладки _NOFORMAT и _CODE128 для печати штрих-кодов в офисных документах
2.205 1. Доработки по отчетам — можно применять фильтры для отчетов любого типа, для полей «Дата и время» показывается выпадающий календарь
2.202 1. Доработки по отчетам — цветовыделение и другие настройки можно применять при выводе в Excel в различных комбинациях, по шаблону и с учетом стилей
2.199 1. Доработки по экспорту в Excel — поля-картинки сохраняются в самом файле
2. Доработки по отчетам — возможность вывода отчета в Excel с группировкой по шаблону
2.197 1. Доработки по импорту — кнопки сохранения и загрузки всех настроек формы
2.195 1. Доработки по экспорту в Word и Excel в плане цветовыделения, а также в отчетах
2. Доработки по экспорту в RTF. Возможность указывать символ # в закладках вида tblTable_#_Field2_Field3, печатающий порядковый номер записи
3. В формах импорта новая галочка «По окончании вызвать процедуру»
2.189 1. В правилах цветовыделения появилась новая возможность задать картинку (файл формата BMP) для отображения ее в ячейке таблицы
2.182 1. Новая галочка в настройках «Автоматически проверять обновления при старте» и новая форма проверки наличия новой версии
2. Доработки по отчетам — возможность указывать сложные SQL-выражения, содержащие вложенные запросы, а также несколько инструкций, не обязательно SELECT
2.166 1. Новая галочка в настройках «Печатать сетку» в форме «Экспорт таблицы в Excel»
2. При генерации документа по шаблону выводятся выделенные записи подчиненной таблицы
3. Доработки интерпретатора VBScript
2.156 1. Доработки формы «Импорт из клиент-банка» — возможность запустить обработку сразу после импорта
2. Настройка «Шрифт» и «Размер шрифта» перенесена из свойств таблицы в настройку полей (где персонализированные настройки)
3. Доработки формы «Настройка полей», новая галочка «Разрешить менять высоту строк» редизайн формы
2.155 1. Новая форма «Импорт из клиент-банка»
2. Доработки по импорту, редизайн формы импорта
2.153 1. Доработки настройки подсказок — их можно задавать для полей формы
2. Доработки при выводе отчетов в Excel — при указании нескольких SQL-инструкций все таблицы показываются последовательно с заголовками
3. Реализован алгоритм автоматической расстановки Tab-последовательности для полей формы
2.149 1. Доработки настройки подсказок
2. Новые внутренние команды: InputDate, InputDateRange, SetStatusText, SetMousePointer, SetVisibleFields, SetInvisibleFields, SetFieldsVisibility
3. Доработки по импорту из Excel-файлов
4. Доработки интерпретатора VBScript
2.140 1. Настройка подсказок для показа дополнительной информации при наведении мышки, можно задавать формулы с зависимостью от текста под мышкой. Вызывается из формы «Свойства таблицы»
2.140 1. В настройках полей добавлена возможность фиксации определенных колонок таблицы, чтобы они не прокручивались при горизонтальной прокрутке
2. Доработки интерпретатора VBScript
2.135 1. Новые предустановленные значения для фильтров полей даты и времени: Текущий квартал, Прошлый квартал, Позапрошлый квартал, Следующий квартал
2. Доработки по импорту из Excel-файлов — автоматический поиск начала таблицы
3. Доработки экспорта в Excel по шаблону
2.131 1. Новые типы команд для триггеров: Отправка email для всех, Отправка sms для всех, VBScript для всех, которые будут срабатывать для всех записей, удовлетворяющих условию, прописанному в параметре «Условие», а не для текущей записи.
2. Доработки экспорта в Excel
2.116 1. Новые типы окончаний закладок при генерации документов: _LETTERS (каждая буква в отдельной ячейке документа Excel), _LETTERSOVER#, LCASE, UCASE, _LEFT#, _RIGHT#, _MID#, _MID#AND#
2. Усовершенствован анализатор пользовательских SQL-выражений и формул
3. Доработки при работе с MS SQL Server
4. Добавлены новые SMS-провайдеры
2.108 1. Новая галочка в настройках «Подтверждение при выходе из программы»
2. Галочка «Разрешить группировку перетаскиванием полей» перенесена в форму «Настройка полей»
3. Доработка экспорта в Excel по шаблону — при вставке в закладку таблицы учитывается объединение ячеек
4. Значительно ускорен импорт в таблицы при СУБД MS SQL Server (чтение файла-источника)
5. Доработки интерпретатора VBScript и некоторых внутренних команд
6. Новая настройка автоформы AutoSavePeriod, задается в минутах и предназначена для автоматического сохранения долго открытой формы для редактирования
2.92 1. Новая форма «Отправить e-mail по шаблону»
2.53 1. Новая галочка в настройках полей «Выравнивание заголовков полей по центру»
2. Добавлена возможность указать «любое поле» в правилах цветовыделения
3. Доработки по дереву — возможность задавать произвольные формулы для построения уровней и для фильтрации данных
4. Доработки по экспорту таблицы в Excel
5. Доработки по VBScript
2.51 1. Добавлены новые внутренние команды ExportTableToExcel, LoadFilters, CheckFilters
2. Доработки по экспорту таблицы в Excel — подхватывается цветовыделение
3. Доработки по вводу в таблицы — невозможность покинуть таблицу при незаполнении обязательных полей, сохранение сортировки ниспадающего списка
4. Доработки по отчетам — можно указать несколько SQL-инструкций через точку с запятой и получить соответственно, несколько таблиц в отчете
5. Доработки по VBScript
2.47 1. Добавлены новые внутренние команды: GoToRecord, GoToTableAndRecord, CopyRecord, CopyRecordAndSubTable, которые можно использовать для пользовательских кнопок, а также в триггерах, напоминаниях и т.д.
2. Для пользовательских кнопок панели инструментов добавлена возможность указать команду VBScript и соответственно код на этом языке. Пример в Галерее скриншот №23
2.45 1. Добавлена реализация подтаблиц второго уровня в форме для редактирования (при настройке ShowSubTables=1)
2.44 1. Новая форма «Экспорт в текстовый файл», позволяющая делать различные преобразования существующих текстовых файлов (в т.ч. HTML-файлов) или генерировать новые
2.42 1. Все последние доработки по платформе
2.40 1. Добавлена новая таблица «Стадии»
2. Ряд других улучшений и исправлений
2.36 1. Добавлен функциональный блок для SMS-рассылки
2. Доработки при работе с MS SQL Server
2.34 1. Доработки логики создания БД на MS SQL Server по текущей БД Access
2.33 1. Добавлена функциональность экспорта всей БД в текстовый формат XML произвольной кодировки, вызывается администратором из меню «Файл»
2. Расширены возможности полей со ссылкой на файл — по нажатию на кнопку с троеточием показываются пункты меню, в т.ч. пункт «Назначить ссылку на файл с копированием на сервер»
3. Доработки по правам доступа — для правил горизонтальной фильтрации в колонке «Значение» можно задавать через AND или OR и другие условия
4. Доработки по подчиненным таблицам второго уровня — теперь можно назначать для любой подтаблицы
5. Доработки по функциональности множественного добавления в подтаблицы
2.30 1. Расширены возможности полей со ссылкой на файл — по нажатию на кнопку с троеточием показываются пункты меню, в т.ч. пункт «Назначить ссылку на файл с копированием на сервер»
2.14 1. Улучшения по триггерам — новый тип операции — отправка e-mail
2.12 1. Добавлены ниспадающие календарики для полей типа «Дата и время» при формате без времени («dd.MM.yyyy» и др.)
2. Добавлена панель быстрого поиска — доступна из контекстного меню по правому клику на панели инструментов
3. Доработки по MS SQL Server
2.10 1. Изменена структура демо БД — добавлена новая таблица «Задания» (подчиненная к «Задачам»)
2. Улучшения при работе с MS SQL Server — доработки при создании базы данных по структуре БД Access, улучшения по производительности
3. Доработки по конструктору форм — можно задавать гибко произвольные надписи и рамки
4. Переработана и усовершенствована функциональность «Условие на значение» в свойствах поля
2.8 1. Изменена структура демо БД (незначительно)
2. Усовершенствован импорт и экспорт
3. Добавлен конструктор форм
4. Ряд других улучшений и исправлений
2.7 1. Изменена структура демо БД — добавлена новая таблица «Задачи»
2. Усовершенствован функционал дублирования записей — можно дублировать сразу несколько выделенных записей
3. Ряд других улучшений и исправлений
2.5 1. Добавлена справка
3. Ряд других улучшений и исправлений
2.1 1. Первый релиз программы

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

1

Мегаплан

Система для совместной работы в малой или средней компании любого профиля. Помогает повышать продажи, управлять сотрудниками и работать удаленно. В комплекте: CRM, выставление счетов, контроль сделок, таск-менеджер, файловый сервер, внутренняя почта, форум, модуль для работы с персоналом.

2

Wrike

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

3

Worksection

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

4

Asana

Простой и удобный сервис для управления задачами и проектами. Интеграция с Email. Мобильные версии. Бесплатен для команд до 30 человек

5

Trello

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

6

YouGile

Простая для всей команды система управления и общения. Для общения: каждая задача — это чат, есть персональные и групповые чаты. Для планирования: agile-доски, TO-DO листы, “мои” задачи, дедлайны, приоритеты, гибкая настройка прав и еще 78 полезных функций. Для руководителя: любые отчеты, сводки, система онлайн-мониторинга.

7

Basecamp

Простая и эффективная система управления проектами. Содержит задачи, календарь, дискуссии, профайлы, вики-документы, файлы, лог проекта. Легко позволяет организовать совместную работу с клиентами и партнерами. Поддерживает мобильный доступ.

ОБЗОР ЛУЧШИХ СИСТЕМ УПРАВЛЕНИЯ ПРОЕКТАМИ

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

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

Как выбрать систему управления проектами – самое важное в 2019

Совместная работа над файлами

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

Постановка задач и контроль сроков

Функционал системы управления проектами обязательно должен включать в себя возможность создавать таски, назначать ответственных задачам, ставить дедлайны и контролировать их выполнение. Таким образом система управления проектами дает простой профит – каждый сотрудник будет видеть свой фронт работ, а руководитель – прозрачные объемы и сроки выполнения проекта. Именно в этом, а не в пресловутой многозадачности (мы опровергали этот миф в нашей статье), видится сакральный смысл командной работы в 2019 году.

Коммуникации участников проекта

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

Лучшие системы управления проектами в 2019

Удобная система управления проектами, простой и универсальный онлайн-инструмент в виде  веб-версии trello.com, мобильных приложений для Android и IOS, а также расширения для браузера Google Chrome. О Trello написано много (в том числе и на страницах нашего журнала), приложение остается самым удобным и легковесным решением для командной работы и в 2019 году. Сервис реализован по принципу канбан-доски: пользователь создает доску, на ней списки, внутри которых карточки.

Канбан-доска — принцип представления задач и управления проектом. Идея в том, что задачи представляются карточками на доске, расположенными в несколько столбцов, означающих этапы разработки (производства). В процессе разработки карточка перемещается из столбца в столбец, пока не достигнет последнего, списка “Готово”. Таким образом, визуально контролируется равномерное распределение нагрузки на каждом этапе.

Плюсы Trello

Простота, универсальность и многофункциональность. 

  • понятный интерфейс;
  • доски и списки настраиваются под проект в любой сфере;
  • карточкам можно назначать ответственных;
  • к карточке прикрепляются ссылки, изображения, файлы, чеклисты, пользователи могут комментировать карточку;
  • Web-clipper позволяет создавать карточку в Trello, подтягивая в нее название веб-страницы, ссылку и иллюстрацию текущего сайта;
  • доступно подключение к Trello сторонних сервисов и надстроек: календарь, Gmail, Google.Drive, Dropbox и другие — о многих сервисах автоматизации мы писали в другой нашей статье;
  • в бесплатной версии нет ограничений по количеству пользователей и персональных досок.

Web Clipper — расширение для браузера, которое сохраняет содержимое сайтов напрямую в сервис, которому принадлежит, не покидая страницу сайта. Может сохранять текст, адрес сайта, иллюстрации.

Недостатки Trello

  • В этой системе управления проектами по умолчанию нет диаграммы Ганта, невозможно оценить прогресс во времени. Это решается подключением плагина Planyway Team Planner (подробнее все в той же статье про Trello) или календаря;
  • в бесплатной версии к каждой доске можно подключить только один сервис, к разным доскам разные;
  • неудобен для крупных проектов: в большом количестве карточек и списков легко запутаться.

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

Тарифы Trello

Бесплатный

  • неограниченное количество персональных досок, списков и карточек в доске;
  • подключение 1 плагина к доске;
  • вложение в карточку — до 10Мб
  • 10 групповых досок.

Business Class — $9.99 в месяц за 1 пользователя

  • неограниченное количество персональных досок, списков и карточек в доске;
  • неограниченное количество плагинов к доске;
  • вложение в карточку — до 250Мб;
  • неограниченное количество групповых досок;
  • дополнительный уровень доступа для пользователей без возможности редактировать, только комментировать;
  • коллекции досок;

Enterprise — $20.83 в месяц за 1 пользователя

  • неограниченное количество персональных досок, списков и карточек в доске;
  • неограниченное количество плагинов к доске;
  • вложение в карточку — до 250Мб;
  • неограниченное количество групповых досок;
  • дополнительный уровень доступа для пользователей без возможности редактировать, только комментировать;
  • коллекции досок;
  • дополнительные возможности администрирования досок, прав доступа и индивидуальная адаптация сотрудников. Легкость в освоении сразу же снискала славу у легкообучаемых представителей поколения Z – мы уже писали об этом в нашей статье о поколении Z.

Скачать Trello

Trello для компьютера, Android, iOS

Онлайн-сервис или система управления проектами с веб-версией и мобильными приложениями для Android и iOS. Основан на методологии Agile, представляет собой доску с карточками и является самым популярным среди команд разработки. Jira принадлежит компании Atlassian, которая также владеет Trello.

Плюсы Jira

  • простой и понятный интерфейс;
  • канбан или scrum-доски;
  • возможность создания отчетов;
  • возможность подключения сторонних сервисов, более 1500 расширений: календарь, диаграммы, эксель-таблицы, Dropbox, Trello;
  • интуитивное удобство для разработчиков;
  • возможность построения диаграммы Ганта. 

Недостатки Jira

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

Тарифы Jira

Стоимость зависит от количества пользователей.

Фиксированный тариф для команды до 10 человек — $10 в месяц;

Гибкая модель:

  • первые 11-100 пользователей — $7 в месяц за человека;
  • следующие 150 пользователей — $5 в месяц за человека;
  • после 250 человек — $1.10 в месяц за каждого последующего пользователя.

Скачать Jira

Android, iOS

Система управления проектами, включающая в себя онлайн-сервис и мобильные приложения для Android и iOS. Позволяет создавать проекты, ставить задачи, назначать им сроки, приоритет (в чем-то похоже на оценку по матрице Эйзенхауэра) теги и ответственных, отслеживать прогресс.

Плюсы Asana

  • возможность разделить сложный проект на сферы деятельности;
  • доступна высокая степень детализации проектов;
  • интуитивно понятный интерфейс;
  • интеграция с Dropbox, Google Drive, Evernote и др.

Недостатки Asana

  • нет русской версии;
  • нет диаграммы Ганта, представления проекта во времени.

Тарифы Asana

Бесплатный

  • 15 пользователей;
  • таски, доски, календарь.

Premium — $9.99 в месяц за пользователя

  • Возможности бесплатного тарифа;
  • до 100 пользователей;
  • таймлайн;
  • кастомизированные шаблоны и поля.

Asana подразумевает тарифы с индивидуальными настройками под специфику проекта и с брендированием. 

Скачать Asana 

Android, iOS

Российская CRM-система для управления проектами в вебе и мобильных приложениях. Кроме управления проектами, Мегаплан разработан для автоматизации продаж, работы с клиентами и воронкой продаж. 

Плюсы Мегаплан

  • возможность интеграции 1С, телефонии;
  • выставление счетов и учет финансов;
  • диаграмма Ганта для представления таймлайна, фиксирование вех проекта;
  • удобный мессенджер для сотрудников и клиентов.

Недостатки Мегаплан

  • Сложная первоначальная настройка;
  • избыточность функций для малых проектов.

Тарифы Мегаплан

От 449 руб/мес. за одного пользователя.

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

Предусмотрены  2 недели бесплатного доступа.

Скачать Мегаплан

Android, iOS

Самый популярный на постсоветском пространстве СРМ-сервис, схожий с Мегапланом, очень мощная система управления проектами. Исповедует принцип одного окна, включает в себя практически всё, что может понадобится бизнесу, разве что кофе не готовит (а может пора?).

Достоинства Битрикс24

  • возможность настройки сквозной аналитики;
  • возможность настройки воронки продаж;
  • комфортная интеграция корпоративного портала;
  • мессенджер и чат-боты;
  • интеграция с 1С и 1С-Битрикс.

Недостатки Битрикс24

  • во многом избыточный интерфейс;
  • требует ресурсов на обучение и внедрение.

Тарифы Битрикс24

Проект — бесплатно

  • 12 пользователей;
  • 5Гб в облаке.

Проект+ — 999 руб/месяц за пользователя при оплате годовой подписки

  • 24 пользователя;
  • 24Гб в облаке.

Команда — 4990 руб/месяц за пользователя при оплате годовой подписки

  • 50 пользователей;
  • 100Гб в облаке.

Скачать Битрикс24 

Для компьютера, Android, iOS

Популярный онлайн-сервис для управления работой компании. Функционирует веб-версия и мобильные приложения на Android и iOS. Включает списки дел с фирменными отчетами Basecamp, доски, календарь, облачное хранение файлов, групповой чат и клиентский доступ.

Достоинства Basecamp

  • простой и понятный интерфейс;
  • автоматическая проверка сотрудников;
  • отчеты по проектам в виде информативных графиков;
  • интеграция Google Календаря и Google Docs;
  • хранение истории версий загруженных файлов.

Недостатки Basecamp

  • невозможно представить проект целиком;
  • нет русскоязычной версии;
  • нет инструментов стратегического планирования.

Стоимость Basecamp

$99 в месяц за всю команду:

  • неограниченное число пользователей;
  • неограниченное число проектов;
  • 500Гб для хранения файлов.
  • существует 30-дневный триал.

Скачать Basecamp 

Для компьютера, Android, iOS

Какую систему управления проектами выбрать?

Совет прост – чтобы понять, что именно подойдет вам, нужно просто пробовать. Почти все приложения дают 7 или больше дней для бесплатного использования для тестирования. В перспективе проект только выиграет, а организованная рутина освободит время для стратегического планирования. Недаром многие сервисы своим девизом считают фразу «упорядоченный бизнес растет быстрее». Так что управляйте проектами и развивайтесь всей командой.

Подписаться на нас на Яндекс Дзен

Читать нас на Medium

Мы в Телеграм

Мы в Instagram

Мы в Twitter

Мы в Facebook

Мы Vkontakte

Выбираем программу для начальника руководителей проектов / Habr

Хотелось бы коснуться проблемы выбора программного обеспечения для тех, кто сам не управляет проектами, а является начальником руководителей проектов по разработки ПО. Например, это может быть руководитель проектного офиса или руководитель департамента разработки программного обеспечения (или как там оно может называться). В общем – это человек, которые сам напрямую не управляет проектами, но должен помогать это делать другим. Что такому начальнику хочется знать:
  • Чем заняты сотрудники? Т.е. в каких проектах участвуют и когда освободятся.
  • Кто будет делать новые проекты?
  • Кого попросить заняться неожиданно возникшей проблемой (найти и исправить критическую ошибку, возникшую в самый неподходящий момент; поехать к заказчику, чтобы реанимировать упавшую систему; сопроводить сейла для решения технических вопросов с потенциальным заказчиком и т.п.).
  • Ну и, наконец, когда всё остальное хорошо, просто интересно, а как там дела с проектами?

Хочу поделиться тем, что удалось найти.
Исследование Интернета показало, что такого сорта ПО можно разделить на два класса:
  • Полнофункциональные программы управления проектами.
  • Программы управления несколькими проектами.

Рассмотрим их подробнее.


Такие программы сосредоточены на помощи в выборе проектов для исполнения и мониторинга выполнения проектов из портфеля. То есть они исходят из того, что проектов более чем достаточно и надо выбрать оптимальный способ их выполнения. А от некоторых вообще отказаться.
Достоинства
  • Функциональность этих систем позволяет решить все вышеперечисленные задачи. И ещё много чего ещё, если вам это потребуется.

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

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


Под программами управления несколькими проектами мы будет подразумевать такие системы, которые позволяют отслеживать ход выполнения проектов и их взаимное влияние друг на друга в процессе выполнения.
Web-приложение для управления проектами и портфелями проектов. Позволяет вести учет рабочего времени, затраченного на выполнение задач, обеспечивает коммуникации между сотрудниками, составлять планы проектов, группировать проекты в портфели проектов и анализировать эти портфели, следить за ходом выполнения проектов и загруженностью сотрудников, создавать отчёты. Подходит для использования в географически распределённых организациях. Парадигма работы с программой аналогична той, что применяется при работе с Jira, Trac и другими так называемыми тикетовыми системами.
Достоинства
  • Open source программа, может быть скачена и использована на основе GNU General Public License. Если нужен хостниг, то он, естественно, платный.

Недостатки
  • Требует Oracle database, которая стоит денег.
  • Потребует настройки под ваши нужды.
  • Могут потребовать изменения уже используемых у вас методов выполнения проектов и замены используемого инструментария.


Программа позволяет смотреть на несколько файлов в формате Microsoft Project как на один проект. Это позволяет видеть проблемы межпроектного взаимодействия в привычно виде (для тех, кто привык к MS Project). Кроме того, программа предлагает несколько инструментов для анализа проектов и портфеля проектов, а также связь с Bugzilla.
Достоинства
  • Решает все вышеперечисленные задачи.
  • Легко внедрить, т.к. не требует изменения существующего порядка ведения дел.

Недостатки
  • Громоздкий и путанный интерфейс


Программа предназначена для планирования одновременного выполнения нескольких проектов в условиях ограниченных ресурсов. Основным инструментом является общая доска для планирования, которая представляет собой диаграмму Ганта. По горизонтали откладываются дни недели, а по вертикали – исполнители работ. На этой доске лежат выполняемые задачи. Задачи каждого проекта выделены своим цветом. Процесс планирования состоит из 2-х шагов:
1. Создаем в отдельном окне диаграмму Ганта для нового проекта, не обращая внимания на существование остальных проектов.
2. Перетаскиваем получившуюся диаграмму нового проекта на общую доску для планирования. Все проблемы связанные с пересечениями по ресурсам сразу становятся видны. Можно запустить процесс выравнивания ресурсов, который позволит исправить выявленные проблемы оптимальным образом.
Достоинства
  • Удобный, интуитивно понятный инструмент для создания планов нескольких одновременно идущих проектов.

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


Web-приложение для управления проектами. Единственная система, которую я знаю, учитывающая неопределённость окончания задачи и проекта. При описании задачи (или проекта) можно указать, что она займёт от, например, от 2-х до 5-ти дней. При выравнивании (leveling) задач и проектов эта информация учитывается. Вся остальная функциональность характерна для хороших систем управления проектами: учёт рабочего времени, организация коммуникации между сотрудниками, планирование, отслеживание хода выполнения работ.
Достоинства
  • Удобный, интуитивно понятный инструмент для создания планов нескольких одновременно идущих проектов.

Недостатки
  • Могут потребовать изменения уже используемых у вас методов выполнения проектов и замены используемого инструментария.

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

Если вы не хотите ничего менять и вам требуется лишь свести воедино данные из уже используемых систем управления проектами, то стоит обратить внимание на Project Viewer.

Project.Net — это продукт для любителей open source и тикетовых систем, которые не пожалеют времени для его настройки под свои нужды.

Для небольших и средних компаний, выполняющих несколько активных проектов одновременно, имеет смысл попробовать такие системы, как LiquidPlanner и ему подобные.

Программное обеспечение для управления проектами — Википедия

Материал из Википедии — свободной энциклопедии

Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 6 августа 2019; проверки требует 1 правка. Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 6 августа 2019; проверки требует 1 правка.

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

Задачи программного обеспечения для управления проектами[править | править код]

Планирование[править | править код]

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

  • планирование различных событий, зависящих друг от друга;
  • идентификация крупных составных частей проекта (вехи проекта) и их декомпозиция, посредством которой создается структура декомпозиции работ, также называемая иерархической структурой работ (англ. work break-down structure — WBS)[1];
  • планирование расписания работы сотрудников и назначение ресурсов на конкретные задачи;
  • расчет времени, необходимого на решение каждой из задач;
  • сортировка задач в зависимости от сроков их завершения;
  • презентация графика работ по проекту в виде диаграммы Гантта[2];
  • управление несколькими проектами одновременно.

Расчёт критического пути[править | править код]

Управление данными и предоставление информации[править | править код]

Программное обеспечение для управления проектами предоставляет большое количество требуемой информации, такой как:

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

Управление коммуникациями команды проекта[править | править код]

  • Обсуждение и согласование рабочих вопросов проекта
  • Фиксация проблем проекта и запросов на изменения, их обработка
  • Ведение рисков проекта и проактивное управление ими
  • Предоставление доступа к информации о ходе проекта в виде живой ленты событий

Типы программного обеспечения для управления проектами[править | править код]

Desktop (Настольные)[править | править код]

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

Web-based (Веб-интерфейс)[править | править код]

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

Плюсы и минусы:

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

Персональные[править | править код]

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

Однопользовательские[править | править код]

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

Многопользовательские[править | править код]

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

планируем проект в MS Project — руководства на Skillbox

Знакомьтесь, это Microsoft Project, сложное ПО для управления проектами. Помогает менеджеру в текущих задачах: планировать, распределять ресурсы, анализировать сложность проекта. Автоматически делает отчеты и считает сметы. Если в нем разобраться, может стать незаменимым.

Программа похожа на MS Excel, но содержит больше функций. Визуально выглядит так: в левой части — таблица с данными: задачи, время и трудозатраты. В правой — графики, например, диаграмма Ганта.

В программе есть разные шаблоны, например, Простой план проекта, Запуск нового продукта или Гибкое управление проектами. Выберите подходящую структуру или откройте Новый проект.

Новый проект до внесения данных

Они зависят от типа проекта. Сначала пропишите общие этапы, а потом разделите на конкретные. Для примера будем делать простой интернет-магазин. Этапы могут быть такими: аналитика, главная страница, каталог товаров, интеграция с сервисами оплаты и доставки, личный кабинет.

На верхней панели выберите блок Задача и найдите кнопку Суммарная задача. С ее помощью создайте все общие этапы. Позже добавьте подробностей.

Общие этапы проекта

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

Сведения о задаче

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

Сведения о задаче Агрегация требований

Добавьте задачи в таблицу. У нашего интернет-магазина они будут следующие.

Для аналитики:

  1. агрегация требований;
  2. прототипирование;
  3. техническое задание;
  4. проектирование базы данных.

Для главной страницы и каталога товаров:

  1. дизайн;
  2. верстка;
  3. разработка.

Для оплаты и доставки:

  1. подключение PayPal;
  2. подключение СДЭК.

Для личного кабинета:

  1. авторизация;
  2. регистрация;
  3. восстановление пароля;
  4. бонусная система;
  5. отложенные заказы;
  6. персонализация;
  7. интеграция с Axapta.
Декомпозиция задач

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

Длительность задач

Пока вы вносите начальные данные о проекте в таблицу слева, справа автоматически строится диаграмма Ганта. Чтобы она отображалась корректно, установите зависимости между задачами. Например, чтобы сделать прототип интернет-магазина, сначала нужно собрать требования. То есть, третья задача списка зависит от второй. Все задачи программа нумерует автоматически по мере их появления.

Проставьте зависимости в графе Предшественники. Получится так.

Зависимости между задачами

Теперь раздайте задачи команде и отразите это в таблице. В правом нижнем углу есть пять разных вкладок. Диаграмма Ганта (большую часть времени вы будете проводить в ней), Использование задач, Визуальный оптимизатор ресурсов, Лист ресурсов и Отчет.

Выберите Лист ресурсов. В него внесите всех сотрудников, которые работают на проекте, их ставки за час работы и график. Укажите должности или фамилии, если в команде несколько сотрудников занимают одинаковую позицию. Так вы сможете избежать путаницы.

Допустим, что в команде по одному сотруднику на каждую должность. Вот, что получится.

Лист ресурсов.

Вернитесь во вкладку Диаграмма Ганта. Найдите графу Ресурсы и проставьте должности исполнителей напротив каждой задачи.

В проекте по созданию интернет-магазина аналитик отвечает за все задачи по аналитике, дизайнер — за дизайн, верстальщик — за вестку, программист — за разработку.

Задачи с проставленными ресурсами

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

Перегруженные ресурсы

Для этого перейдите в Визуальный оптимизатор ресурсов. Он выглядит так.

Визуальный оптимизатор ресурсов

Видно, что перегружен программист. Вернитесь назад в Диаграмму Ганта. На верхней панели выберите вкладку Ресурс, а потом кнопку Автоматическое выравнивание ресурсов. Программа сама перераспределит задачи так, чтобы разгрузить программиста. Но учитывайте, что время работы над проектом при этом увеличится.

Программа автоматически выровняла ресурсы

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

Начинающему менеджеру проектов не обойтись без опытного наставника. На курсе Skillbox вас научат правильно работать с программой MS Project. Покажут, как ее использовать, чтобы упростить не только планирование, но и весь контроль над проектом.

Курс «Управление Digital-проектами»

Курс поможет вам оценить себя как менеджера: разобраться и понять, почему у вас что-то не получается. Определить, какие навыки и знания нужно подтянуть. И сделать это, выполняя практические задания.

  • Живая обратная связь с преподавателями
  • Неограниченный доступ к материалам курса
  • Стажировка в компаниях-партнёрах
  • Дипломный проект от реального заказчика
  • Гарантия трудоустройства в компании-партнёры для выпускников, защитивших дипломные работы

Использование MS Project для управления проектами по разработке ПО / Habr

Я хочу поделиться своим опытом использования MS Project для управления проектами по разработке программного обеспечения. Я уже лет 10 занимаюсь управлением проектами,
и в результате у меня родилась некоторая методология использования MS Project, которая позволяет получить от него немалую пользу и при этом меньше зависеть от его недостатков.

Небольшое введение

Вся методология — это просто набор простых методов и рекомендаций по использованию MS Project для решения прикладных задач руководителя проекта. Сразу оговорюсь, что методология не претендует на универсальность, и применима только при некоторых ограничениях, которые я буду упоминать по ходу повествования.

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

Перед началом проекта

Перед началом проекта от руководителя проекта обычно требуется ответить на два вопроса:
  1. сколько проект займет времени
  2. сколько проект будет стоить

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

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

При завершении проекта руководитель обычно оглядывается назад и подводит итоги проекта. Чаще всего требуется оценить насколько проект выбился из плановых графиков и почему это произошло.
Что умеет MS Project

Несмотря на внешнюю сложность, MS Project очень прост в идейном плане. Он оперирует тремя сущностями — задачи, ресурсы, календарь и связи между ними. По сути — это база данных, пользовательский интерфейс для создания и редактирования сущностей и минимальная, довольно простая автоматизация (то, что Project делает сам, в ответ на введенные данные).

Разберем вкратце свойства сущностей.

Задача имеет длительность, объем, назначенный ресурс и еще чертову уйму различных свойств. Если встроенных свойств не хватает, можно добавить свои — этим мы потом воспользуемся. Задачи могут быть связаны между собой различными отношениями (предшественники, последователи и т.п.).

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

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

Как это использовать

Примечание Чтобы было понятнее, я уточню некоторые общие свойства проектов,
с которыми я работал. Итак, речь идет о проектах по разработке программного обеспечения,
которые состоят из нескольких этапов. В конце каждого этапа мы должны получить некоторый
осязаемый результат, который будет предъявлен заказчику, поэтому для нас важно оценить
срок не только проекта в целом, но и каждого этапа. Повторяю, единственный вид ресурсов
который требуется — это люди, причем мы не нанимаем специалистов со стороны, а используем
возможности уже работающих сотрудников.
Подготовка плана

Итак, перед нами лежит техническое задание, и требуется дать ответ на три вопроса:
  1. Сколько времени займет этот проект?
  2. Сколько (и каких) специалистов для этого потребуется?
  3. Какие примерно трудозатраты ожидаются по этому проекту?

Для этого мы готовим прикидочный план выполнения проекта в MS Project. Т.е. просто последовательно выписываем задачи, которые необходимо выполнить. Методика превращения техзадания в набор задач — это отдельная история, я не буду на ней сейчас останавливаться.
Подготовка плана выполняется в несколько этапов:
  1. Готовим список задач
  2. Выставляем зависимости между задачами
    (результат какой задачи необходим для перехода к следующей?).
  3. Назначаем исполнителей задач
  4. Выравниваем загрузку ресурсов
  5. Балансируем то, что получилось

Общие рекомендации

При подготовке плана придерживаемся следующих рекомендаций:
  1. Не используем суммарные задачи для декомпозиции.
    Все задачи помещаем в один линейный список. Сначала это может показаться неудобным,
    но зато избавляет от многих проблем в дальнейшем. Для управления структурой задач
    используем настраиваемые поля (см.ниже).
  2. Очень часто для управления зависимостями задач используют Drag&Drop. Когда задач много это быстро становится неудобно. Я рекомендую в этом случае не использовать перетаскивание, а явное указывать номера задач-предшественников. для этого можно добавить в таблицу столбец «предшественники» и вписывать номера задач вручную.
  3. Срок каждой задачи не должен превышать двух недель.
    Если срок задачи превышает неделю — это уже повод задуматься о её декомпозиции. Я придерживался очень простой методики оценки: примитивная задача — 2 дня, средней
    сложности — 1 неделя, сложная задача — 2 недели. При этом сложных задач не должно быть много. Такой подход дает возможность подготовить оценочный план довольно быстро.
    С одной стороны, полученная оценка, конечно, не будет точной, но, с другой стороны — а какая из них точная? По опытку практического применения могу сказать, что на
    больших проектах погрешности оценок отдельных задач обычно нивелируются, а на малых часто можно (и нужно!) использовать и более точные оценки.
  4. Всеми силами избегаем задач, у которых несколько исполнителей. Для каждой задачи должен быть назначен только один исполнитель. Двух исполнителей имеет смысл назначать
    только если они действительно работают вдвоем (например, вы практикуете парное программирование). В прочих случаях лучше декомпозировать задачу.
  5. При назначении исполнителей руководствуемся их профессией и квалификацией, пока не беспокоясь о равномерности загрузки.
  6. Используем суммарные задачи для разделения задач на этапы. Ставим зависимости между этапами, чтобы они шли последовательно. Разделение на этапы пока достаточно приблизительное.


Список задач, разделенный на этапы
Балансировка проекта

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

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


Группировка задач по исполнителям

Примечание. Теоретически, для оценки загрузки полагается использовать графики
загрузки пользователей. Эти графики хороши (наверное) для начальства, когда они
оценивают готовый проект. Но они непригодны на этапе создания плана, так как показывают
что все плохо, но совершенно не дают информации почему это так и что можно сделать.

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

  1. Сменить исполнителя задачи.

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

  2. Перенести задачу в другой этап.

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


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

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

Учет рисков

Теперь — последний штрих: учет рисков. Честно признаюсь, я не занимался серьезным управлением рисками, но учитываю возможность возникновения определенных форсмажоров (таких как болезни исполнителей, забытые работы и т.п.). Для этого я добавляю в каждый этап фиктивную задачу с минимальным приоритетом, под названием «прочие работы» для каждого ресурса. После выравнивания ресурсов эти задачи оказываются в конце этапа. Длительность этих задач зависит от вероятности возникновения и степени вляния рисков, она зависит от способа определения оценок длительностей задач, здоровья членов команды и степени паранойи руководителя проекта. Обычно я выставлял длительность «прочих работ» примерно от трети до четверти длины этапа.

В результате всех перечисленных манипуляций у нас получается план выполнения проекта, с которым можно работать.

С этим планом мы можем:

  1. Назвать сроки выполнения проекта и его этапов. Аргументированно и с высокой степенью
    достоверности.
  2. Оценить примерные трудозатраты по проекту

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

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

Выдача заданий исполнителями может выполняться по разному. Можно разбить выполнение на короткие итерации, формировать пул задач на итерацию и по окончании итерации отмечать результаты. Можно сразу озвучить лнителям набор задач на этап, выдать каждому по экземпляру диаграммы Ганта и периодически опрашивать о прогрессе. Можно использовать интеграцию MS Project и TFS и загрузить проект непосредственно в TFS. Суть не в средствах. Главное — это регулярное обновление плана. Я делаю это примерно раз-два в неделю. Это дает возможность достаточно быстро увидеть проблемные участки.
Для определения проблемного участка удобно использовать различные группировки — по исполнителями, по компонентам и др. Часто может оказаться, что проект в целом идет даже с опережением, но в определенном разрезе наблюдается отставание, например один из разработчиков неожиданно уткнулся в серьезную системную проблему, которая привела к отклонениями. Использование только средней метрики не покажет этой проблемы — она всплывет только в конце этапа, когда что либо делать будет уже поздно.


Отслеживание выполнения с группировкой по компонентам

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

Есть другая стратегия — внесение изменений в сроки задач, «выталкивая» невыполненные задачи вперед. При таком подходе для отслеживания отклонений от плана можно использовать другую полезную функцию MS Project — базовый план. Базовый план — это просто сохраненный снимок состояния задач. Его можно сделать в начале проекта. Для сравнения текущего плана с базовым, открываем «диаграмму Ганта с отслеживанием». Для динамичного плана, когда порядок выполнения задач часто меняется, это может оказаться неудобным, поэтому я вставляю в проект контрольные точки, отражающие некоторые важные результаты проекта, и отслеживать отклонения от базового плана только для них.


Диаграмма Ганта с отслеживанием

Управление структурой задач с помощью пользовательских полей

Я категорически рекомендую не использовать суммарные задачи в MS Project для функциональной декомпозиции или категоризации задач. Дело в том, что иерархия задач в MS Project сильно завязана на их последовательность. А часто хочется посмотреть на задачи в разной последовательности, при этом вся структура «рассыпается». Для управления структурой задач я рекомендую использовать Пользовательские поля. MS Project имеет предопределенный набор полей с неопределенным заранее поведением, которые мы можем использовать так, как нам удобно. Например, для разбивки задач по компонентам нужно на основе текстового поля Текст1 создать поле Компонент и задать для него список значений, соответствующий компонентам системы.


Создание пользовательского поля

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


Группировка задач по компонентам
Пользовательские поля позволяют разделять задачи по нескольким категориям, например, я разделял задачи по типу работ: Разработка, Тестирование, Документирование.
Упомяну для любопытных, что в MS Project также можно задать правила рисования диаграмм на основе свойств задач. При желании, можно сделать так, что задачи по разным компонентам будут иметь разные цвета, причем цвет будет определяться только свойством задачи, его не нужно задавать вручную для каждой задачи. Такие настройки не требуют написания сриптов, а делаются штатными средствами настройки диаграмм.

Использование пользовательских полей, а также встроенные в MS Project функции фильтрации, сортировки и группировки задач позволяют получить самые разные представления, которые позволяют получить ответы на многие вопросы, которые возникают у руководителя проекта.

Завершение проекта

В конце проекта мы получаем план, в котором все задачи выполнены. Обычно я стараюсь сохранять также и исходный план, хотя бы в качестве базового. Честно говоря, на этом этапе от MS Project мало проку, так как интересуют не плановые значения, а фактические. Какие-то решения этой проблемы предлагает MS Project Server, там есть возможность учитывать фактические трудозатраты, но это уже за пределами данной статьи.
Заключение

Я попытался обобщить свой опыт использования MS Project для практического решения задач, которые возникали передо мной, когда я руководил проектами по разработке ПО. Описанная методика не претендует не универсальность, но она, как мне кажется, достаточно проста и логична, при этом позволяет решать практические задачи руководителя проекта.
Использование этого подхода позволило мне успешно и в срок завершить не один проект.
Правда, случались и сбои. Это происходило, как правило, тогда, когда плохо была проведена подготовительная часть проекта, а именно — постановка задачи. Т.е. в результате проекта получалось не совсем то, что требовалось, а понимание этого приходило слишком поздно.

Наверняка я что-то упустил, не стесняйтесь задавать вопросы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *