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

И здесь в игру вступаете вы.

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

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

Итак, читайте дальше — делимся топ-10 советами по управлению проектами в разработке мобильных приложений.

1. Определите ключевые параметры проекта

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

Это включает в себя:

  • Сроки реализации проекта
  • Бюджет
  • Распределение задач и зоны ответственности команды
  • Контрольные точки (milestones)
  • Факторы риска
  • Компоненты, функционал и визуальная составляющая приложения

2. Соблюдайте требования платформ

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

3. Разберитесь в ожиданиях клиента

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

Например, можно запросить у клиента тест-кейсы QA, чтобы убедиться, что ваши проверки качества соответствуют его стандартам. В конечном счёте лучший способ избежать недопонимания и свести изменения к минимуму — зафиксировать все требования клиента в письменном виде, чётко и подробно.

4. Выстройте коммуникацию внутри команды

Не зря говорят, что хорошая коммуникация — мост между хаосом и ясностью. То, как вы общаетесь с командой, может либо вытянуть продукт, либо его потопить. Именно поэтому следующий совет — вкладывайтесь в качественные инструменты для коммуникации. Инструменты управления проектами вроде Trello, Teamly, Asana и Workast помогут организовать и отслеживать задачи по нескольким проектам одновременно, а также дать команде чёткое представление о рабочем процессе.

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

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

5. Рассмотрите аутсорсинг как способ сократить расходы

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

Минимизировать риски аутсорсинга поможет подготовка нескольких запросов на предложение (RFP) и сравнение офферов от разных подрядчиков.

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

6. Контролируйте процесс разработки

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

7. Информируйте конечных пользователей об обновлениях системы

Мобильные операционные системы обновляются регулярно: крупные обновления выходят до трёх раз в год, а мелкие — ещё чаще. Они призваны улучшить пользовательский опыт, повысить безопасность приложения и расширить его возможности за счёт новых функций. Именно поэтому важно обеспечивать совместимость продукта с актуальными версиями систем и объяснять конечным пользователям, почему стоит использовать последние версии SDK.

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

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

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

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

9. Оцените результаты проекта

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

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

10. Поддерживайте приложение после запуска

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

Совет: Чтобы снизить затраты на поддержку, ещё на этапе разработки старайтесь использовать более простые и понятные решения в коде.

Заключение

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

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

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

В категории:

Управление проектом,