Как вы оцениваете объём работ по будущему проектированию интерфейса?
Здравствуйте, Артём. До недавнего момента я занимался только проектированием графического интерфейса — оформлением страниц уже более‑менее сложившихся систем и интранетов, все моменты человечного интерфейса реализовывались уже в пределах одной или нескольких страниц. В этих случаях объём работ считался просто — по количеству страниц и их сложности.
Сейчас стоит другая задача — большая онлайн‑система, работающая с финансами, скажем так. Есть некие материалы, краткое описание и экраны неудачного решения системы. Заказчику нужна оценка нового, хорошего проекта интерфейса.
Я составил реферат, в котором кратко расписал задачи системы. Проект интерфейса в моём понимании на выходе представляет собой схемы всех экранов и описание сценариев, по которым они работают. По схемам экранов уже рисуются и верстаются макеты, это отдельная статья.
Я примерно представляю себе систему, но она не прозрачна абсолютно, есть какие‑то непонятные моменты, в них надо разбираться. Есть две проблемы:
Я могу потратить больше времени, чем представляю себе, поскольку моменты, которые кажутся незначительными, могут оказаться значительными. В итоге работа в убыток.
Полностью разложить по полочкам систему — это большой объем работы и довольно длительный. Я скажу клиенту оценку, его она не устроит, и получится, что время потрачено. Не впустую, конечно, все это опыт, но деньги тоже надо зарабатывать.
Моё решение — говорю предварительную оценку с запасом.
Вопрос: как вы оцениваете объём работ по будущему проектированию интерфейса? Как сделать так, чтобы дать адекватную оценку и не тратить время на тщательный анализ проекта? Ведь так можно всю жизнь сидеть, всё оценивать и не будет времени ничего делать. Возможно, у меня неправильный подход, направьте, если что. Спасибо.
До недавних пор сценарий был такой. Сначала описываем основные сценарии и функциональные контуры, а затем оцениваем, сколько шаблонов понадобится для их реализации (N). Если какой‑то шаблон распадётся на два или объединится с другим, это вряд ли существенно повлияет на объём работы.
После этого показываем выкладки клиенту и предупреждаем его, что могли ошибиться в оценке, поэтому предлагаем ограничить работу N шаблонами. Если реальное количество экранов превысит N более, чем на 20%, мы хотели бы обсудить это как дополнительную работу.
Однако теперь мы предлагаем клиентам фиксировать не количество шаблонов, а время. Изначально довольно сложно убедить клиента в эффективности такой схемы («вы за два месяца ничего не сделаете и вам за это ничего не будет»), но в итоге клиент и исполнитель остаются как никогда счастливы. Сам в шоке. Несдвигаемые дедлайны рулят.