Клиентский опыт и архитектурный стиль RESTful

Разговоры о Customer Experience (опыте клиентского взаимодействия) ведутся уже так долго, что вряд ли способны привлечь чьё-либо внимание. Особенно внимание айтишников. Мол, это вообще не к нам. Есть специально обученные люди – дизайнеры, которые всё сделают правильно и непременно улучшат этот самый клиентский опыт. Архитектурный стиль RESTful, описанный Роем Филдингом аж в 2000 году в диссертации Architectural Styles and the Design of Network-based Software Architectures, привлечет не большие внимание тех же самых айтишников. Всё  ведь и так понятно. JSON поверх HTTP  – вот и весь RESTful. Давайте все же разберемся, о чем этот архитектурный стиль и как он связан с опытом клиентского взаимодействия. Читать далее Клиентский опыт и архитектурный стиль RESTful

BYOD: в Тулу со своим самоваром

В предыдущей заметке я немного коснулся темы BYOD (Bring your own device). Сегодня затрону её немного глубже. Во-первых, по мотивам дискуссии в группе Enterprise Mobility RU на Facebook. А во-вторых в силу того, что вчера я стал счастливым обладателем iPad mini. И как это всегда бывает после спонтанной покупки, хочется объяснить, хотя бы себе самому, зачем ты её сделал. Итак, использование мобильных устройств в корпоративной среде это не всегда BYOD. Компания может покупать сотрудникам ноутбуки, мобильные телефоны, планшетные компьютеры и вообще все, что сочтет нужным. Наверное, так и будет происходить в ближайшем будущем. Вероятно, использование корпоративных планшетников на совещаниях может сэкономить некоторое количество бумаги. Приходя на очередной комитет сотрудник (ну, в смысле, руководитель) увидит перед собой не распечатанную презентацию и «котлету» отчетов за прошлый месяц, а привычный iPad. Не удивлюсь, если он будет прикован к столу тонким металлическим тросом, как это делают сейчас порой с ноутбуками. В перерывах между совещаниями уборщица станет не только собирать чашки с недопитым кофе, но и стирать с планшетников отпечатки пальцев, оставленных участниками предыдущего совещания. Я так же не удивлюсь, что устройства эти будут не от Apple, а от какого-либо неназванного производителя из юго-восточной Азии и стоять на них будет какая-нибудь экзотическая операционная система от Microsoft с большим количеством дополнительного ПО  для прозрачного шифрования данных при передаче между экраном и сетчаткой глаза.

Читать далее BYOD: в Тулу со своим самоваром

Мобилизация корпоративных информационных систем и дилемма инноватора

Если бы лет пять назад вы спросили программиста, будет ли в будущем его приложение работать на андроиде то, в лучшем случае, он счел бы вас эксцентричным фанатом «Звездных войн». Сегодня вопрос предоставления сотрудникам доступа к корпоративной информационной системе с мобильных устройств звучит вполне обыденно. Вопрос не в том, предоставлять ли такой доступ, а скорее – как это сделать. Очевидный ответ на него: разработать для приложений мобильные клиенты – мне представляется нечестным и трудно реализуемым. На протяжении последних пятнадцати лет мы регулярно переписываем свои корпоративные системы. Сначала мы переписывали их в архитектуру клиент-сервер, потом переписывали на Java, затем готовили к проблеме 2000. С появлением серверов приложений мы снова их переписывали. Читать далее Мобилизация корпоративных информационных систем и дилемма инноватора

Mobile Human Task Application

Слегка загрустил, почитывая с мобильного телефона ECM-Journal (через распространяемое этим ресурсом андроидное приложение). Может осеннее-мобильная статья главного редактора явилась причиной тому, а может объемная и витиеватая заметка Мобильные СЭД – новый интерфейс и новая функциональность. Нельзя писать столько много букв, желая остаться понятым.

Теме «как нам мобилизировать системы электронного документооборота» уже не первый год. Но почему-то, мечтая о великом, никто не делает даже самых простых вещей. Под простой вещью я понимаю мобильное приложение, в которое СЭД могло бы отправлять запросы на согласование и получать от него соответствующие ответы. Вдохновение следует черпать в спецификации WS HumanTask (см. моё сообщение: Что останется после ACM и BPMS?) и идее Digital Workplace, но только сделать все в десять раз проще, а именно:

1. Ставим сервер, на который через примитивный API (REST, SOAP, да хоть добавление записи в базу данных), СЭД может отправить адресное сообщение с текстом вопроса и вариантами ответа на него. Например:

Получатель: Иванов Иван Иванович
Текст: Согласуйте, пожалуйста, распоряжение номер 754 относительно… далее много букв и гиперссылок
Варианты ответов: Да | Нет | Может быть | Не мешайте работать

2. Рисуем мобильное приложение, извлекающее с сервера запросы, адресованные указанному выше персонажу, позволяющее просматривать список запросов, открывать конкретный запрос и голосовать за один из предложенных вариантов. Возможно, написать комментарий

3. Немного «допиливаем» существующие системы документооборота для отправки такого рода запросов и обработки полученных ответов. Важно: не забываем при добавлении комментария к документу предварить его надписью отправлено с айПад

Такое приложение, отлично дополнит набор современного мобильного бюрократа, включающий в себя почтовый клиент, календарь, RSS ридер Angry Birds и мобильный браузер.

Update 19.11.2011: Добавил картинку из android приложения Activiti от Jean Marie PASCAL