Вы должны делать уроки, извлеченные для всех проектов, проваленных или успешных. У хорошего проекта есть чему поучиться.
Истинные провальные проекты были очень редки для меня. В дополнение к пониманию того, что произошло, я делаю «спросить, почему 5 раз», чтобы попытаться найти причину. Существует также вопрос, почему я не заметил, что происходит, и либо что-то сделал с этим, или, по крайней мере, ушел.
Я думаю, что первая позиция каждого - винить во всем - клиента, технику, решаемую бизнес-проблему, методологию, членов команды, язык, платформу, черт возьми, даже то, как мы пьем кофе по утрам. Хорошая вещь о ретроспективе (даже если это происходит только в вашей голове) - это возможность примириться с некоторыми или всеми этими факторами и понять, что они не были проблемой.
В моей единственной настоящей неудаче за последние 30 с лишним лет, проект был в требованиях буквально годы, когда мы приехали. Мы получили требования улажены. Один пришел от руководства и сотни от конечных пользователей. Мы написали код, много кода, некоторые из них блестящие. Было тестирование и приемочное тестирование, а также изменения и аргументы, а также запросы на изменения и неоплачиваемая работа и оплачиваемая работа, в последнюю минуту болты, сюрреалистический юмор и эскалация ПО и все такое. В конце концов, это просто остановилось. Причиной сбоя было то, что единственное требование к управлению было неприемлемо для конечных пользователей. И независимо от того, сколько вещей у них получилось, они не могли пройти мимо этого и никогда не приняли бы систему. Но у руководства не было бы другого пути. Так что это было то, и хотя мы получили много денег, это было, в конце концов,
Я все еще работаю в этой технологии, я все еще использую эти процессы, и я все еще работаю с теми же людьми. Я бы даже сделал другой проект для этого клиента. Но когда конечные пользователи говорят, что им не нравится то, что их собственное руководство внесло в требования, я буду помнить, что написание хорошего работающего кода не защитит вас от неудачного проекта. И я сделаю что-нибудь с этим потом, а не через год или два.