Упрощайте, не надейтесь на чат-ботов, откажитесь от лишних фич — советы разработчикам от основателя Caramba Switcher

21 июня 2018 года мы стартовали проект по созданию нового, автоматического переключателя клавиатуры Caramba Switcher. До этого я 16 лет делал Punto Switcher, и некоторые из читателей наверняка так или иначе знакомы с этой программой.

3232

30. к этому конфликту нужно быть готовым. Случается это и при покраске стен, и в кабинете врача, и в любом сервисе

31. разработчик тратит всё своё время на продукт и знает детали предметной области лучше тех, кто продуктом пользуется. Так и должно быть — это правило разделения труда. Но именно поэтому важно держаться при принятии решений наиболее широкого взгляда при работе с деталями. И чутко слушать пользователей на предмет общих трендов и бессознательных запросов

32. часто люди хотят одного, но озвучивают не само желание, а представляющиеся им верными шаги по решению проблемы. Задача разработчиков — услышать то, чего именно хотят пользователи

33. система оплаты должна быть простой. В противном случае человек начинает колебаться с выбором и это может разрушить его изначальное намерение покупки

34. не нужно создавать новые фичи, отнимая время и силы от основного продукта
Независимые разработчики — не корпорация, они не могут бесконечно наращивать сложность в продукте. Сложность в дальнейшем очень дорого обслуживать. Это верный путь к разорению и закрытию проекта, поэтому главный принцип инди-разработки — умеренность и технологичность

35. всё, что способно повергнуть разработчика в трату времени, сил или ресурса, должно подвергаться внимательному самоаудиту. Важно помнить, что поддерживать продукт придётся из отпуска и по ночам, поэтому нельзя бросаться реализовывать свои или чужие фантазии. Иначе получится фичизм, превращающий продукт в bloatware

36. достаточно часто нам пишут: «Сделайте, чтобы значок был красного цвета», или «Хочу перевод транслита на лету». Сделать это мы, конечно, можем, но это придется поддерживать в работоспособном состоянии годами. Это отвлечет нас от по-настоящему важной задачи — качественного автопереключения

37. вот представьте, что основная функция автомобиля перестанет работать из-за того, что в него добавили, скажем, навороченный ароматизатор воздуха. Что скажут производителю люди, которые из-за этого не смогли попасть на работу? Конечно же: «Зачем вы этот ароматизатор туда добавили вообще?». А потому что люди просили!

38. конечно, бывают приятные исключения. Недавно человек написал: «А вы кроме даблшифта оставьте Break на отмену, без всяких настроек, пусть будет два варианта, последний — для тех, кто привык». Вот это гениально и просто — и было сделано за две минуты. Мы сами почему-то не додумались

Ответить