Конечная цель такова - все участники должны понимать ЧТО надо сделать, КОГДА это надо сделать и ДЛЯ ЧЕГО это надо сделать. Да, именно ВСЕ участники. Даже айтишники, даже те, которые на аутсорсе, даже дизайнер должен понимать для чего делается резервное копирование на серверной стороне. Хотя бы в общих чертах. Это может показаться лишним, но, поверьте, на практике вы все равно не дойдете до этого. Это гипертрофированная цель. Но очень важно, чтобы команда реализовывала изменения максимально осознанно. Все мы люди и каждому важно понимать ценность его вклада. Плюс внутрикомандные коммуникации способствуют вовлечению в совместную работу. И часто в результате такого общения у сотрудников появляются стоящие идеи, относящиеся к другому направлению. Свежий взгляд, так сказать. Поэтому не надо изолировать направления (отделы) без особой необходимости.
Отдельно хочу описать способы формирования самого списка изменений. Как понять что нужно менять, что вообще здесь не так?
Первое, что приходит на ум - это записать в эту графу все известные баги. Верно, записывайте.
Второе, это опросить всех сотрудников, что они изменили бы. Опросите и запишите все, что они скажут. Потом отфильтруете на свежую голову.
Далее можно провести несколько мозговых штурмов. Как их провести грамотно описано много где. Погуглите. Свой опыт я расскажу в отдельной статье.
Если у вас есть "Банк идей", "Книга для предложений" или что-то вроде, прочешите их и выпишите стоящие идеи в список.
Если вы работаете с внешними консультантами или тестировщиками - получите список от них. Их взгляд снаружи может открыть много нового.
Фокус-группы. Никогда их не любил, но это тоже вариант получения списка изменений.
В итоге у вас получится простыня на много страниц. Вот тут то вы и включите фильтры по столбцам "Время", "Цена", "Важность" и выберете то, что будете делать на первом этапе, на втором и далее.
Если в ходе работы появятся новые строки в вашей таблице, то вам следует их отранжировать и обновить список, исходя из ресурсов. Вполне может так случиться, что вы "вспомните" что-то очень важное не в первую очередь. Просто подвиньте менее важные пункты ниже.
Ну вот, вы получили "живой" список изменений. Надо начинать их реализовывать.
Тут вам потребуется какая-нибудь система управления задачами. Их много на любой вкус - Jira, Asana, Slack, Microsoft Project… Я пользовался разными для разных проектов. В корпорациях больше любят Jira и Microsoft Project, в более гибких компаниях - Asana, Wrike и Slack.
Работу с этими системами оставим на вас. Я же расскажу о том, что следует помнить в ежедневной работе.
Раз мы занимаемся внесением изменений, направленных на рост показателей, то первое, что следует контролировать так это, чтобы показатели не падали. Да, такое бывает. Взялись рьяно за обновления и сломали систему. Это крайность, но также стоит следить за текущими параметрами и выстраивать работу максимально незаметно для пользователей. Если вы вносите существенные изменения, обязательно встаньте на сторону клиента и убедитесь, что все в порядке. Если вы старый клиент, то вам должны быть понятны изменения. Или же вы должны быть проинформированы о них заранее. Или вам должен быть показан туториал, описывающий нововведения. В общем, ответ на вопрос "Как сделать клиенту хорошо?" не должен звучать "Сначала надо сделать плохо, а потом как было." Следите за этим.
Следующий момент - тестирование. Постоянное. Неправильно делать предрелизное тестирование и пострелизное. Тестирование должно стать частью корпоративной культуры. Также как здороваться при встрече. Сделал что-то - проверь. Проверил? Проверь снова.
Я не говорю здесь о параноидальных перевроверках. Я говорю о том, что тестирование должно начинаться еще во время разработки. Каждый, кто причастен к созданию пользовательских сценариев, разработке дизайна, верстке, копирайтингу, программированию должен тестировать свою работу.
Роль тестировщиков в том, чтобы свежим взглядом перепроверить. Если тестировщики выдают много замечаний, это значит, что не все в порядке с разработкой. Но правда и в том, что если они выдают мало замечаний, то это, как правило, не означает, что разработка идеальна. Скорее всего, у вас фиговые тестировщики. :)