Разработка на основе жалоб (перевод статьи Jeff Atwood)
Если за последний год я писал мало постов в блог, так это потому, что я был занят созданием Civilized Discourse Construction Kit 2 (букв. "Набор для ведения цивилизованной беседы"), о чем рассказывал ранее.
Да, компания действительно так называется. Вот что происходит, если мне разрешают что-нибудь назвать...
Если вам, как и моим инвесторам, интересно, почему на этот процесс ушел целый год, мне стоит объяснить, как я занимаюсь разработкой, или хотя бы рассказать о создании Stack Overflow, Stack Exchange и Discourse .
-
Проведите огромное детализированное исследование обо всем, что есть в вашем доступе. Что было сделано не так в успешных проектах? Какие положительные аспекты в провалившихся проектах? Вы должны знать об истории своей области больше, чем кто-либо еще. Создайте разумную историю, в которую верите сами и, что важнее, в которую можете заставить верить других.
-
На основе этого исследования соберите команду и создайте минимально жизнеспособный товар, который может быть полезным. Если вам нужны первоначальные инвестиции, ими нужно заручиться именно сейчас. Надеюсь, вы отлично справились с 1 шагом, а еще вы должны быть знамениты и, в идеале, уже успешны, иначе у вас проблемы.
-
Вместе со своей командой используйте этот минимально жизнеспособный товар каждый день, 24 часа в сутки. Это не просто обычная разработка ПО - теперь это ваша жизнь. Если вы не живете программой, которую создаете, каждый день, постоянно… все неминуемо закончится слезами для всех участников проекта. Честно говоря, если мне нужно еще и это объяснять, то знаете что? Вы попали впросак.
-
Запустите сжатую закрытую бета-версию и получите отзывы от своих интернет-товарищей о том, что вы уже смогли сделать. Примите их отзывы спокойно, несмотря на то, что они могут быть глупыми. Найдите и исправьте все крупные ошибки, которые возникнут. Ваш товар все равно будет ужасен, но уже гораздо в меньшей степени. Теперь вы будете в не такой большой беде, чем если бы не проделали этот шаг. (Бизнес-эксперты называют это "конкурентоспособность". Изучите этот вопрос.)
-
Быстро доберитесь до запуска для публики. Все будет плохо , но вы все равно отправьте продукт в продажу. Не наделайте ошибок в простой логистике при запуске. Вы понимаете, о чем я, ведь вы наверняка видели эти печальные запуски. Не будьте такими компаниями. Не будьте такими командами. Не волнуйтесь, у вас достаточно времени для того, чтобы полностью провалиться в следующем шаге.
-
Помните все те прекрасные идеи, которые у вас возникли во время кропотливого, детализированного исследования в шаге №1? Оказывается, если преподнести их настоящим честным пользователям со всего мира, то они все будут… полностью… неверными.
-
???
Я не говорил, что это хороший план разработки ПО, но… Знаете, это же все-таки план.
- Перевод: Complaint-Driven Development 5, 18 Feb 2014
- Автор: Jeff Atwood
Перевод полной статьи, советую: https://toxu.ru/t/razrabotka-na-osnove-zhalob/6471
P.S. посмотрим, как выглядит статья более- менее средняя статья тут... Обновить кэш...
Мне кажется сейчас стало значительно лучше.