05.06.2024 Экспертиза, МенеджментПоскольку 94% всех agile-преобразований заканчиваются неудачей, будет полезно рассмотреть некоторые инженерные практики, которые обещают сократить число неудач программных проектов, пишет на портале ComputerWeekly Джунэйд Али, британский специалист в области управления программной инженерией, компьютерной безопасности и распределенных систем. В течение последних нескольких месяцев я работал с опытным клиническим психологом и командой исследователей уровня PhD, включая психолога и академического ученого-бихевиориста, чтобы понять, что отличает наиболее эффективные команды от тех, которые испытывают трудности. Исследование показало, что 81% лиц, принимающих бизнес-решения в Великобритании и 89% в США, обеспокоены своевременным выполнением программных проектов в своих организациях. Эта работа была проделана на фоне того, что для решения этих проблем индустрия обычно фокусируется на улучшении процесса тестирования ПО, одного из поздних этапов жизненного цикла разработки ПО. Кроме того, многие компании все чаще обращаются к изучению метрик написания ПО, чтобы попытаться улучшить процесс разработки. Однако проблемы, как представляется, имеют еще более глубокие корни, чем те, что связаны с написанием или тестированием кода. Когда я писал свою книгу «Как защититься от компьютеров-убийц» («How to Protect Yourself from Killer Computers»), я глубоко изучил ряд катастрофических отказов ПО, включая связанные с входом самолетов в «смертельное пикирование», смертельными автокатастрофами ...
читать далее.