Автор статьи: Богоявленский Андрей
>
Он выбрал хорошую позицию, солнце было за спиной. Ветер утих. Выстрел прозвучал глухо, как звук от падения коробка спичек на асфальт. Пуля попала точно в область сердца, пол года обучения в школе снайперов не прошла даром. Найк вышел из укрытия, подошел к затихшему телу, сделал контрольный выстрел в голову, не то чтобы он сомневался в своем первом выстреле, это была привычка, и не зря, у клиента сквозь дыру в рубашке был виден бронежилет!
Обычно продумываться только первичное поведение системы, которые бросаются в глаза, если копнуть глубже интернет проект очень много белых пятен.
Пример подписка на рассылку, простейший сервис, а сколько нужно продумать..
Уведомления на различные ситуации:
«Вы успешно подписаны на рассылку новостей.»
«Вы уже подписаны на рассылку новостей.»
«Вы успешно отписаны от рассылки новостей.»
«ваши данные о подписке успешно изменены.»
опция «Забыли пароль?» после ввода email отсылка на него письма с паролем.
«Пользователя с таким emailом не найдено.»
«ваш пароль был выслан вам на email.»
Предупреждения на правильность заполнения полей:
«Проверьте правильность заполнения поля
имя» (не должно начинаться с цыфры)
E-mail«(должен быть символ «@»)
«Пароль и повторный пароль не совпадают, пожалуйста повторите ввод.»
«Не выбрана тема рассылки»
и т.д. пример: http://www.ing.ru/register.asp?lang=rus
Необходимо продумать текст писем, например при потере пароля (и не забыть про поле «Тема»), обязательное объяснение как отписаться, и т.д.;
Поле «ваше имя» используется в письме для обращения к пользователю, пример: «Здравствуйте Леонид!» если он игнорировал при заполнении этого поля, то начало будет выглядеть так: «Здравствуйте !». Необходимо протестировать сервис на ввод различных кодировок, иногда мне приходят письма со странным началом «Здравствуйте ЬТЫП М!»
Цель этой статьи показать прожект менеджеру, что нельзя пускать на самотек даже простейшие сервисы, иначе аналитик опишет только поля для ввода, программист сам придумает текст для уведомлений.. Нужно проработать все варианты действий пользователя, проверить все ли ошибки ввода предусмотрел программист, дать задание написать текст для уведомлений техническому писателю..
Работа прожекта это как игра в шахматы, когда нужно думать на несколько ходов вперед.