Задумывались ли вы когда-нибудь, почему программное обеспечение не может существовать без разработки? В своём выступлении на Летнем Аналитическом Фестивале - 2014 Марина Липатова раскрывает взгляд со стороны разработки, подчеркивая, что разработка — это ядро создания ПО, несмотря на то, что в процессе зачастую упускается из виду.
Первая тема, которую поднимает Марина, касается снижения порога вхождения нового разработчика в предметную область. Она объясняет, насколько важно наличие глоссария бизнес-терминов и простых визуальных схем, которые помогают разработчику понимать бизнес-процессы. Марина утверждает, что это необходимый минимум, который часто пренебрегается.
Обратная связь с разработчиком на этапе постановки требований также является важным аспектом, который Марина рассматривает. Она описывает типичную ситуацию, когда разработчики из-за страха показаться некомпетентными, склонны быстро давать отрицательные ответы на сложные задачи. Решение состоит в том, чтобы дать разработчикам время на обдумывание и оценку задач.
Марина также акцентирует внимание на важности обратной связи с пользователями. Она рассказывает, что задачи, успешно прошедшие тестирование, могут неожиданно вызвать ошибки в эксплуатации, если связь с пользователями была недостаточной на этапе внедрения.
Далее, Марина обсуждает согласованность артефактов проекта и делится собственным опытом работы в страховой компании, где из-за несогласованности требований возникли серьезные проблемы. Она утверждает, что согласованность документации важнее порядка ее создания.
Наконец, Марина предлагает организовывать бессистемный сбор идей, когда заметки о незначительных ошибках или предложениях по улучшению фиксируются участниками. Она считает, что такие идеи могут содержать valuable insights и улучшить качество ПО.
Марина завершает своё выступление, подчеркивая, что в условиях невысокого уровня зрелости процессов разработки, рассмотренные практики помогут достигать более успешных результатов.