Яков Сироткин (yakov_sirotkin) wrote,
Яков Сироткин
yakov_sirotkin

Как делать релизы

Проекты загибаются, когда люди начинают делать Хрень. Понятно, что для Хрени нельзя сделать качественную постановку задачи, поэтому программисты обычно тратят много времени на не очень конструктивные обсуждения. Но даже если программисты что-то выпустили, то у QA наверняка будет особое мнение и билд отправится обратно в разработку, и так по циклу много раз (десятки) и очень долго (годы). Самое обидное, что если релиз всё-таки доползёт до пользователей, то они всё равно не будут им пользоваться добровольно, просто не поймут, зачем это нужно.

Если вы хотите сделать хороший релиз, то вам нужна Большая Кнопка, которую Пользователи будут Давить. Такую идею легко объяснить и пользователем, и руководству, даже программисты начинают работать гораздо эффективней, когда понимают, что они делают. К сожалению, многие команды не могут себе позволить сделать, например, поисковую форму с одной строкой ввода и одной кнопкой, особенно если кто-то уже «придумал» целый экран разнообразных фильтров, вариантов поиска и типов сортировки.

Большая Кнопка не так проста в разработке, как может показаться на первый взгляд, так как Давить на неё будут в самых разных ситуациях. Если пытаться решить задачу в лоб, то можно легко попасть в положение, когда исправление в одном месте вызывает ошибку в другом и так по кругу. Чтобы этого избежать, можно придумать модель, которая достаточно хорошо отражала бы интересы Пользователя и могла бы быть сделана в рамках имеющихся возможностей. Также модель позволяет понять имеющиеся ограничения и даже иногда остановить фантазию начальства.

У Большой Кнопки есть естественный критерий успеха — сколько раз на неё нажмут. Понятно, что если Пользователь куда-то нажал и случилось что-то страшное, то он постарается обходить это место стороной. Поэтому есть смысл исправить все известные ошибки и постараться всегда возвращать Пользователю качественный ответ. Довольные пользователи — залог процветания в будущем.
Tags: it
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 20 comments