Часто в последнее время натыкаюсь на отсутствие в различных начинаниях идеи, “внутреннего стержня”, если угодно. Проблема эта появилась совсем не в айтишной сфере, да и вообще немолода; я не удивлюсь, если ей тысяч пять лет. Но я здесь хочу немного поговорить об Идее в моей работе.
Project Manager
В любом проекте должен быть один, и только один, руководитель команды. Где-то он называется project manager, где-то product owner, но суть одна - он задает вектор движения команды, он ставит майлстоуны, и он всегда точно знает, как должен выглядеть продукт. Да, есть “команды без менеджеров”, типа github, но в них все равно есть “играющий тренер” - это нормально (даже если эта роль преходящая). Но хуже всего, когда менеджер формально есть, но видения продукта у него нет.
Юзеры
Каждый член команды должен знать юзера продукта. Не обязательно при этом жениться (или выходить замуж) за юзера, но иметь его портрет в голове надо всегда. Если юзер высокий - надо сделать дверь повыше, если низкий - кнопки пониже, если близорукий - интерфейс поконтрастнее, и так далее. Любой шаг, любая деталь должны проектироваться строго с точки зрения юзера.
Задача
РМ должен максимально ясно и однозначно донести до команды, какую задачу решает продукт. Дальше все просто: если фича не помогает решить задачу - в мусорку такую фичу (даже если она уже реализована). Хороший дизайн - такой, от которого нечего отнять (а вовсе не когда нечего добавить).
Коммуникации
Многие очень любят вести обсуждение в скайпе или по телефону, но в этих случаях нужно взять за правило после любого обсуждения формировать follow-up, и если как-то были затронуты юзеры или задача - занести результаты в документацию. Всегда. Иначе все, кто не присутствовал на обсуждении, или забыл, вправе считать, что этих решений нет и не было.
Итог
Перечисленные мною пункты - абсолютный must have для правильного понимания идеи всеми членами команды. Без такого понимания проект не взлетит совершенно точно (думаю, у многих найдутся такие примеры). Зато, если все перечисленное есть и работает, можно сделать “конфетку” даже из непритязательного клона западного сервиса.
