При принятии решений нужно стараться избегать фатальных ошибок. Как говорят трейдеры: «Можно заработать много раз по 100%, но потерять 100% можно только один раз».
- Как выглядит фатальная ошибка в разработке программного продукта — команда берется за очень классный, но очень большой продукт или новый функционал в текущем продукте. Через год закопанных усилий и денег выясняется:
Так и не смогли реализовать задуманное, а бюджет или терпение заказчика кончилось.
Сделали, но оказалось никому не нужно, либо нужно, но требуется еще год, чтобы переделать. - Как этого избежать? Нужно идти маленькими шагами, проверяя результат каждого шага и корректируя планы, если требуется. Избавит ли это от ошибки? Нет. Но в случае неправильно выбранного направления мы потеряем месяц, а не год. Месяц это не так дорого.
Если через месяц мы сделали прототип, показали клиентам, а они сказали: «это не то, что нам требуется». Мы можем просто прервать работу и заняться чем-нибудь более полезным, сэкономив тем самым 11 месяцев усилий 🙂
Всевозможные Agile, SCRUM и прочие итеративные подходы это как раз про это, а не про то что всем нравится постоянно собираться и устраивать демонстрации продуктов.
Последние комментарии