Всички публикации
Съвместна работаДъскаРабота с клиентаКлиентски порталОдобрение на дизайн

Обща дъска, върху която клиентът наистина може да рисува

Обратната връзка за дизайна се губи в омагьосания кръг „снимка, бележки, имейл, нова снимка“. Вече всеки проект в TimerOS има платно, върху което може да рисува и клиентът.

TO
Екипът на TimerOS
Vezoft
7 мин четене

Има една рутина, която може да изяде час от дизайнерската седмица и никога не се появява в отчета за времето. Правите екранна снимка, рисувате червен кръг върху нея и я пращате по имейл с цял абзац за това кой бутон имате предвид. Клиентът отговаря, но има предвид друг бутон, и вие правите нова снимка. Самата работа е ясна на всички. Неясна е картинката, защото е остаряла още в мига, в който сте я снимали.

Вместо това всеки проект в TimerOS вече има платно. Вашият екип и клиентът рисуват на него едновременно от настолното приложение, от уеб приложението или от клиентския портал. Когато скицата е готова за одобрение, я запазвате като версия, която повече не се променя, и я изпращате на клиента да я одобри или отхвърли.

Фигура 1 · Разделът „Дъска“ в движение
Анимирана възстановка на раздела „Дъска“, пусната в цикъл. Екипът скицира, клиентката огражда онова, което я притеснява, и оставя бележка. Дъската се запазва за одобрение и после се изчиства за следващата рисунка. До всеки курсор стои име, така че на обща дъска винаги виждате кой какво рисува.

Защо общо платно, а не поредица от коментари

Писмената обратна връзка по визуална работа означава двоен превод, и то лош. Клиентът описва картината с думи, вие превръщате думите обратно в картина и всяко разминаване струва още един кръг поправки. „Направете заглавието по-голямо“ може да значи поне четири неща и често ще изберете грешното.

Посочването е по-бързо от описанието, а коментарът не може да посочва.
— Идеята, върху която е изградена дъската.

Инструментите са нарочно прости: свободно рисуване, правоъгълник, елипса, линия, стрелка, текст, стикери и гумичка. Платното замества бялата дъска в заседателната зала на офиса, където клиентът вече не идва.

В реално време, без да разчитаме, че мрежата е надеждна

Всяка програма за съвместна работа трябва да реши какво да става, когато връзката прекъсне по средата на щрих. Обичайното решение е всичко да се доставя гарантирано. Тогава всяко помръдване на курсора се третира като запазен документ и дъската става мудна.

Затова дъската разделя данните на два потока с различни правила според това колко струва загубата им.

Фигура 2 · Два потока според цената на загубата
Поток А · предава се
Никога не се записва
позиция на курсоращрих в движениекакво сте избрали
Предава се директно на всички на дъската и просто се губи, ако връзката прекъсне. Един изгубен кадър от движещ се курсор не пречи на никого, а гарантираната доставка би забавила всичко.
Поток Б · записва се
Записва се, после се изпраща
завършен елементредакция или изтриванезапазена версия
Първо се записва по обикновен HTTP, после сървърът изпраща на всички току-що съхраненото копие. Промяната важи едва когато е в базата данни, а не когато някой друг я е видял.
Дъската може да се възстанови изцяло от поток Б. Поток А само ѝ придава живост: презаредете страницата и нищо важно няма да липсва.

И двата потока са ограничени по честота, за да не се претовари оживената дъска. Докато рисувате свободно, недовършеният щрих се изпраща около трийсет пъти в секунда. Всеки завършен щрих се записва в базата данни, но записите се изпращат на групи. Ако за всеки щрих тръгваше отделна заявка, при нормално темпо на рисуване бихме надхвърлили лимита за заявки на собственото ни API. Поток А има фиксиран таван и нарочно изхвърля всичко над него.

Версията пази какво точно е одобрено

Трудно е да одобрите дъска, която постоянно се променя. Ако клиентът каже „да, това“ във вторник, а до четвъртък дъската вече е различна, после никой не може да установи кое е било „това“. За одобрение трябва нещо, което не се променя.

Запазената версия е копие на всичко, което е на дъската в този момент, и това копие повече не се променя. Отначало версията е чернова само за вашия екип и клиентът не вижда нищо от нея, дори заглавието и вътрешната бележка. Едва когато я изпратите за одобрение, тя се появява в портала на клиента. Там той я одобрява или отхвърля, като и в двата случая може да добави бележка.

Фигура 3 · Животът на една версия
Дъска
Винаги актуална, винаги може да се редактира
Запазена версия
Фиксирано копие · само за вашия екип
Изпратена за одобрение
Вече се вижда в портала
Одобрена или отхвърлена
Клиентът решава, с бележка
↵ възстановяване: дъската може да се върне към всяка версия, за всички наведнъж
Клиентите виждат версия само ако статусът ѝ е изрично отбелязан като видим за тях. Нов статус, добавен по-късно, по подразбиране остава скрит.

Възстановяване, което всички виждат

Можете да възстановите всяка запазена версия. Тогава дъската веднага се връща в това състояние за всички, които са на нея в момента. В началото не беше така. Възстановяването действаше само за човека, който е натиснал бутона, а останалите продължаваха да рисуват върху остаряло платно. За обща дъска това е най-лошата възможна грешка, защото двама души са убедени, че гледат едно и също, а всъщност виждат различни неща.

Кой вижда дъската и кой може да рисува

Дъската спазва границите на самия проект и не въвежда свои.

Фигура 4 · Достъпът в четири правила
Вашият екипКлиентът, в своя портал
Вижда дъскатаВъв всеки проект, който вече виждаСамо в собствените си проекти
Рисува върху неяС правото „Дъска“ в ролята сиС право на редакция върху проекта
Вижда черновиДа, черновите са вътрешниНикога
Одобрява версияНе: екипът пита, клиентът решаваС право на одобрение, с едно натискане и бележка
Ако отворите дъска в проект, до който нямате достъп, ще получите „не е намерено“, а не „забранено“. Отговорът „забранено“ би потвърдил, че проектът съществува.
Една дъска, три приложения
Механизмът за рисуване е един и същ код в настолното приложение, уеб приложението и клиентския портал. Не са три отделни копия, които днес съвпадат, а до декември се разминават. Кодът не зависи от никоя библиотека за интерфейс, затова порталът, който не споделя нищо от оформлението на таблото, може да изпълнява точно същия файл.

Ограниченията

  • Клиентът вижда вашите картинки, но не може да добавя свои. От v1.18.3 можете да поставите, провлачите или изберете картинка за дъската: PNG, JPEG, GIF или WebP, до десет мегабайта всяка и до сто на дъска. SVG не се поддържа, защото може да съдържа скрипт. Преди да сложите екранна снимка върху дъска, която клиентът може да отвори, имайте предвид, че той ще види всичко на нея.
  • Това не е програма за дизайн. Няма слоеве, компоненти и прецизна типография. Ако ви трябват, работете в програмата си за дизайн, а на дъската посочвайте резултата.
  • Дъските имат граници. Пет хиляди елемента на дъска, двеста запазени версии и хиляда точки в един свободно нарисуван щрих. Границите са твърди, но за тази работа са повече от достатъчни.
  • Съвместното рисуване изисква връзка. Дъската се зарежда и може да се разглежда дори при слаба връзка. Ако връзката в реално време прекъсне, ще виждате своите щрихи, а тези на колегата си ще видите едва когато тя се възстанови.
0
приложения с общ механизъм за рисуване
0
инструмента за рисуване, плюс картинки
0
елемента на дъска
0
запазени версии на дъска

Какво се променя в седмицата

Съвместното рисуване е приятно, но по-голямата полза е, че дъската замества рутината със снимки и бележки, а тя беше неплатена и невидима. Снимането, коментирането и обясняването са истинска работа, която рядко се фактурира на клиента, а докато я вършите, не изглежда като проблем. Цената ѝ проличава по-късно, в проекти, които неусетно надхвърлят срока, и в реална часова ставка, по-ниска от очакваната.

Дъската премахва и още една причина клиентът да ви пише с въпроса какво става. Тя е в същия проект, в който клиентът вече следи напредъка, файловете и одобренията. Така клиентът сам проверява докъде сте стигнали, без да чака имейл от вас.

Къде да я намерите
Отворете който и да е проект и изберете раздела Дъска в настолното приложение (v1.10.0 или по-нова), в уеб приложението или в портала на клиента. Дъската е включена във всеки план. Кой може да рисува, определя правото „Дъска“ в ролята. Изтеглете TimerOS за Windows или започнете пробен период.
Какво бихме искали да чуем
Интересуват ни най-вече две неща: дали е правилно да се одобрява цяла версия, или бихте предпочели да одобрявате отделна част от живата дъска; и какво първо се опитахте да поставите върху платното. [email protected]

Вижте го на своя компютър

Пробвайте безплатно 14 дни. При регистрацията въвеждате карта, но ако се откажете преди края на пробния период, не плащате нищо. Инсталирайте настолното приложение и вижте как класифицира деня ви.