Освен ползваемостта в уеб или на уеб-приложение, което позволява на потребителя лесно да изполва даден уеб-сайт и да намира това, което желае бързо, има и един друг вид ползваемост, която се отанся до другия канал или канали по-които работи приложението и до начина на работа на самото приложение – тоест самите процеси, заложени в него.
Ето и общото положение
1. Влизам в сайт, на който няма да се върна повече (искам да свърша нещо и да продължа напред)
Регистрация
Уф, трябва да се регистрирам, за попълня 5 полета. След това трябва и да потвърдя е-адреса си. Вече ми отне много време. Потвърждавам адреса си и получавам отговор пак на него с името и паролата си.
Ха, на бас
Сигурно ви се е случвало това безброй пъти на много сайтове и не ви е направило впечатление. Къде за мен е проблема:
1 – Губя си времето за услуга, която няма да използвам в бъдеще, или ще използвам много рядко
2 – Трябва да потвърдя мейл адреса си – пак губя време
3 – Получавам паролата си на е-пощата си в открит текст – което значи, че автоматично могат да я знаят n на брой човека, като n > 2. Мнгоо вероятно е и сайта, да я съхранява в такъв вид, което мене лично ме притеснява.
А как можеше да е?
- Все повече сайтове, трябва да позволяват логването с единна идентичност (технологии за това много, например OpenId или Шиболет)
- Ако искам да ползам нещо и това стане бързи, аз пак ще го правя. Трябва да излезем от модела на това всеки да си гради база данни сам, а да преминем на разпределени бази данни на идентичности. Така клиента, може да ползва много услуги с единен идентификатор и да не се занимава с това да се регистрира на много места.
- За Бога, не съхранявайте и не предавайте паролите МИ в открит вид, особвнно по SMTP протокола. Там всеки може да ги прочете и да се възползва от тях.
Ползваемостта на бизнес процесите и тяхната оптимизация е важна част от уеб и не трябва да се забравя.