Rose debug info
---------------

Психбольница в руках пациентов — Цитаты

Про дедлайны:
«Первые 90% кода занимают первые 90% времени разработки. Остальные 10% кода занимают вторые 90% времени разработки». (93)

Поздний выпуск продукта — это не смертельно. Рынок всегда готов принять качественный продукт, доносящий ценность и удовлетворяющий потребности клиентов (97)

Про подкуп программистов:
[...] подкуп в случае с программистами работает гораздо эффективнее, нежели просьбы. Чаще всего мне в этом помогал шоколад. Метод подкупа оказался настолько хорошим, что однажды руководитель группы разработки на коленях перед всеми умолял меня простить его за то, что он забыл сказать мне о внесении изменений в продукт. (И да, он все равно получил свое лакомство.) А в одной компании мне довелось работать с инженером, который так «подсел» на шоколад, что даже рассказывал мне об изменениях, внесенных его коллегами, лишь бы только самому получить порцию шоколада, предназначенную им. До того как я испробовала метод шоколада, мне приходилось тратить уйму времени, пытаясь выяснить, что же изменилось в продукте. При помощи подкупа мне удалось больше чем в два раза сократить время переработок. (199)

Про продукт и ответственность:
Если говорить в общем, то готовый документ с планами проектирования — это надежная система контроля процесса создания кода. Он выполняет ту же функцию, что сценарий и раскадровка на этапе производства фильма, то есть делает понятным для всех участников процесса, какими способами решать задачи, какие материалы потребуются подготовить и использовать, а также определяет, при каких условиях продукт будет считаться завершенным. Традиционно в процессе разработки наиболее сложен для контроля этап написания кода. Ему сопутствует больше рисков, нежели другим этапам, а потому неясность с тем, что считать «готовым продуктом», обходится в значительные суммы. (370)

Если ответственность за качество продукта распылена на всех участников процесса, значит, за это в конечном счете не отвечает никто. Всегда кажется, что проблемами качества занимается кто-то другой, например ваш коллега, пока вы работаете над другими задачами. Программисты несут ответственность за устранение всех неполадок в программе. Отдел продаж единолично отвечает за закрытие сделок, а отдел маркетинга — за упаковку продукта и его позиционирование. Так и получается, что при этом ответственных за качество и целесообразность продукта на данный момент нет. [...] в конечном счете за качество продукта должны отвечать только проектировщики взаимодействия. Им должна быть доступна возможность определять содержание программы и ее поведение. Именно проектировщики должны составлять списки опций и по большей части и график разработки тоже. Проектировщики — это адвокаты пользователя, а потому должны держать в своих руках контроль над внешними аспектами продукта. (365)

Психбольница в руках пациентов. Алан Купер

2021   книги