Разработка программного обеспечения претерпела драматические изменения с тех пор, как управление проектами по каскадной модели уступило место более современным методологиям. Надежность и безопасность теперь занимают более значимое место в ожиданиях от продукта - программное обеспечение, которое является удобным, безопасным и свободным от дефектов, стало золотым стандартом. Подход Shift-Left в Agile-разработке отвечает этим требованиям, обеспечивая более быстрые время реагирования, инкрементальные поставки, более частое получение обратной связи от клиентов и более высокую степень успеха.
В типичном Agile-workflow начинается планирование и процесс на левом краю и движется вправо, когда проект переходит в производство. Там, где безопасность и контроль качества вводились на более поздних этапах процесса, Shift-Left использует практики Agile, чтобы включать поиск ошибок на самых ранних этапах. Этот подход уменьшает вероятность того, что значительные ошибки и уязвимости попадут в производственный этап и, в конечном счете, будут доставлены клиентам. Shift-Left решает возникшие проблемы с помощью раннего тестирования и автоматизации, что обеспечивает более гладкую и быструю интеграцию и развертывание. В успешном сценарии Shift-Left качество программного обеспечения высокое, автоматизация эффективна, и опыт клиента улучшается.
dzone.com
Revolutionizing Software Development: Agile, Shift-Left, and Cybersecurity Integration
Create attached notes ...
