А вы знали, что возникновение этого удобного инструмента связано с авиацией? В 1930-х американская армия заказала новые самолеты — тяжелый бомбардировщик Boeing Model 299. Испытания прототипа прошли неудачно: аппарат остановился в воздухе, упал и загорелся. Над новым самолетом сразу повисло клеймо: человек не может им управлять.
В этом есть доля правды, так как управление было сложнее, чем на других самолетах того времени. Производитель самолетов не сдался и не снял их с производства, а придумал контрольные списки с четкими указаниями, что, как и когда делать пилотам. Как выглядел этот чек-лист:
Для чего используем чек-листы
Авиация и IT-сфера отчасти похожи. Забыл о каком-то важном этапе разработки, не протестировал баги, упустил одну из маленьких задач — ожидай проблем в конце. Как и в пилотировании самолета, важно выполнять задачи одинаково слаженно. В этом и помогают чек-листы.
Не стоит также забывать, что возможности человеческого мозга не безграничны. Иногда сложно держать нужную информацию в уме в правильном и структурированном порядке. Успех работы над проектом в нашей веб-студии напрямую зависит от всех этапов начиная от предпроектной аналитики и заканчивая версткой и тестированием.
Чек-листы помогают сделать работу соответствующую стандартам студии, не упустив ни один из подэтапов.
Мы работаем с чек-листами на весь проект и отдельными для каждого этапа: от аналитики до проверки проекта после запуска.
Из чего состоят наши чек-листы?
В таблице мы прописываем этапы разработки: от предпроектной аналитики до деплоя и запуска сайта или мобильного приложения
Каждый из этапов разбиваем на подэтап. Например, этап “Аналитика” содержит такие подэтапы как агрегация требований, создание прототипа, подготовка технического задания и другие этапы. Каждый подэтап мы также детализируем
Напротив каждого подэтапа прописываем основные задачи. Так, каждый из членов команды понимает, что требуется сделать для выполнения задачи
В следующем столбике указываем комментарии, которые помогают лучше ориентироваться в пунктах этапов проекта
Также указываем ссылки на регламент, чтобы уж точно ничего не забыть :)
Кусочек нашего большущего чек-листа и декомпозиция задачи в трекере
Почему нужно использовать чек-листы
1. Чек-листы помогают систематизировать и организовать процесс разработки, что способствует более структурированному и эффективному выполнению задач.
2. Использование чек-листов позволяет не упустить важные компоненты и функциональности продукта, так как все этапы и особенности указаны и могут быть последовательно проверены.
3. Чек-листы позволяют обеспечить высокое качество разработки, так как они включают в себя все необходимые этапы тестирования, проверки соответствия требованиям и учет основных стандартов веб-разработки.
4. Использование чек-листа позволяет сэкономить время и ресурсы, так как нет необходимости каждый раз создавать новый план разработки с нуля – достаточно взять готовый чек-лист и адаптировать его под конкретные потребности проекта.
5. Чек-листы упрощают командную работу, так как каждый член команды может видеть текущий прогресс и состояние разработки на основе выполненных пунктов чек-листа.
6. В случае использования чек‑листов, вероятность пропуска каких‑либо ошибок или проблем снижается, так как все необходимые проверки и тесты уже включены в список задач.
Закрепим на вредных советах?
1. Открывайте чек-лист впервые, когда завершаете весь проект.
2. Составляйте проверочные листы от руки и ни за что ни с кем ими не делитесь.
3. Пусть каждый, кто работает над проектом, создает свой чек-лист, в котором указывает только то, что ему хочется.
4. Указывайте в листах только этапы, прописывать конкретные задачи нет смысла.
5. Не составляйте чек-листы вовсе. Держите всю информацию о проектах в голове.
Заключение
Используя чек-листы на проектах, мы заметили видимые улучшения. Ни одна из задач не упускается из виду, команда работает слаженно. А вы используете чек-листы? Делитесь опытом :)
Телеграм-бот, который бесплатно выдает чек-листы, памятки и регламенты по управлению, маркетингу, аналитике, дизайну и разработке: https://t.me/regulations_pyro_bot