Разработка программного обеспечения находится в состоянии постоянных и опьяняющих изменений, перед которыми многие из нас не могут устоять.
Большая часть этих изменений положительна, позволяя каждому из нас совершенствовать свое мастерство все быстрее и быстрее, используя все более творческие и разнообразные способы.
Девальвация качества программного обеспечения на организационном уровне была заметной и пагубной тенденцией для разработчиков на рабочем месте.
Как намекает Альберт Козловски в своей недавней статье о производительности, качество было заменено желанием производить и выпускать программное обеспечение как можно быстрее, часто за счет выход, имеющий реальную ценность для конечных пользователей.
Все признаки, к сожалению, указывают на то, что высокий уровень технического долга и связанные с ним последствия становятся обычным явлением. Например, в Отчете о навыках разработчиков HackerRank за 2019 год отмечается, что 54% младших разработчиков и 63% старших разработчиков заявляют, что спагетти-код — их любимая мозоль на рабочем месте.
Что будет дальше?
Период значительной корректировки не за горами, с параллелями прихода Agile.
Масштаб изменений в этом случае будет уже, поскольку организации понимают производительность, качество и совместную работу с помощью инструментов, которые позволяют нам работать асинхронно, что является основным направлением.
Важно в каждом из них человеческий фактор станет центральным, а командам разработчиков будет предоставлено обновленное агентство.
Поможет ли это командам разработчиков отказаться от разработанной ими защиты после многих лет неправильно используемых совещаний и плохо оговоренных сроков, еще неизвестно.