Наша команда перепробовала множество инструментов для управления проектами. Практически все они имели серьезный недостаток – были слишком сложными и громоздкими. В итоге даже простая операция создания задачи и назначение исполнителя вызывала раздражение и всякое нежелание пользоваться инструментом в дальнейшем. Согласитесь, что главная задача любого инструмента – облегчить жизнь, а не усложнить ее.
Около полугода назад я познакомился с сервисом Asana. Сначала начал использовать в личных целях, но в конце концов пришел к тому, что лучше использовать единый инструмент в том числе и на работе.
В качестве хранилища исходного кода мы используем облачный TFS, соответственно, управление проектами осуществляем там же. Но для нас он оказался слишком громоздок. Да и клиенты, когда видели то, с чем им придется сталкиваться каждый день, предлагали использовать Google Docs или Excel и не усложнять им жизнь.
Мы благополучно переехали на Asana и остались очень довольными. Но у него есть один небольшой недостаток – сервис недоступен через IE и Opera. Если отсутствие поддержки Opera нас не сильно расстроило, то ситуация с IE была более критичной – доступ к задачам на устройстве с Windows Phone был затруднителен. Можно было либо играться с user agent, либо использовать сторонние браузеры. К тому же для личного использования мне хотелось именно нативное приложение – это самый удобный вариант.
Кто не знаком с Asana, могут ознакомиться с подробным обзором сервиса — http://habrahabr.ru/post/151162
Я пересмотрел клиенты для Android и iPhone/iPad. Это оказались просто обертки для мобильной версии сайта – не впечатлило. У Asana есть API для сторонних разработчиков, поэтому было принято решение разработать собственный клиент. Разработка велась в свободное время, поэтому для первой версии было решено максимально урезать функционал. Все-таки хотелось и самим начать пользоваться, собрать отзывы пользователей, чтобы понять направление дальнейшего развития.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/c9a/b53/73c/c9ab5373ce599768828aa3eb79385fe5.png)
На разработку ушло около двух месяцев. Приложение поддерживает версию Windows Phone 7.5 и выше (т.е. все существующие устройства на Windows Phone) и оно бесплатно.
Приложение получилось простое и лаконичное, как раз в стиле Windows Phone. Честно говоря, когда я видел некоторые таск-менеджеры для WP, то меня охватывала паника: как можно было настолько испортить простую идею – список задач. Нам, правда, было проще – это клиент для существующего сервиса, поэтому фантазия ограничивалась возможностями API.
Что представляет из себя Winsana и какую функциональность предлагает:
Проблемы и недостатки приложения:
Планы на следующую версию:
Рассмотрим основные экраны приложения:
1. Стартовый экран
Доступно: список воркспейсов, задач на сегодня (просроченные и с датой до сегодня), мои задачи и список пользователей. Также пользователь может быстро создать новую задачу.
![](https://habrastorage.org/r/w780q1/storage2/cdd/d44/84d/cddd4484d8a08fce3dbe712c3f43666e.jpg)
![](https://habrastorage.org/r/w780q1/storage2/f36/3cc/b80/f363ccb8076ca488f52b7e9cd1f9fe60.jpg)
![](https://habrastorage.org/r/w780q1/storage2/10b/227/100/10b227100c2b46f69c484fcf1c9b8910.jpg)
![](https://habrastorage.org/r/w780q1/storage2/fb8/471/be4/fb8471be483d275a270b184ee1eda064.jpg)
2. Пользователь переходит к конкретному воркспейсу
Список проектов и тегов.
![](https://habrastorage.org/r/w780q1/storage2/eef/5e2/d25/eef5e2d2572a97d814a582dab8da1b3d.jpg)
3. Детали проекта
Задачи проекта разбиты на 3 группы: активные, выполненные и все.
![](https://habrastorage.org/r/w780q1/storage2/850/7ec/adb/8507ecadb50f26d7d4fec68241959657.jpg)
![](https://habrastorage.org/r/w780q1/storage2/2c9/088/2f2/2c90882f2df65fdbaacaae7d0e731243.jpg)
4. Детали задачи
Представлена вся необходимая информация о задаче и комментарии к ней.
![](https://habrastorage.org/r/w780q1/storage2/118/f60/fde/118f60fde5eef1b4b778dfe5a100c621.jpg)
5. Редактирование/Создание задачи
![](https://habrastorage.org/r/w780q1/storage2/862/0b6/c9c/8620b6c9c81810a8a50250f7c1865fef.jpg)
![](https://habrastorage.org/r/w780q1/storage2/ba9/c56/415/ba9c56415f9dc2cca559799ac56e9c64.jpg)
6. Настройки приложения
![](https://habrastorage.org/r/w780q1/storage2/9da/1ed/dbc/9da1eddbc8161e979d1a52406766a6fa.jpg)
Что доступно:
Загрузить приложение можно по ссылке: http://www.windowsphone.com/s?appId=c7fcb385-4fec-4356-9a9a-12c03e41aea4
Наша команда будет рада любым отзывам и предложениям – support@devrain.com.
А пока приложение проходило сертификацию, мы подготовили небольшой апдейт. Скоро он будет доступен в Windows Phone Store.
Около полугода назад я познакомился с сервисом Asana. Сначала начал использовать в личных целях, но в конце концов пришел к тому, что лучше использовать единый инструмент в том числе и на работе.
В качестве хранилища исходного кода мы используем облачный TFS, соответственно, управление проектами осуществляем там же. Но для нас он оказался слишком громоздок. Да и клиенты, когда видели то, с чем им придется сталкиваться каждый день, предлагали использовать Google Docs или Excel и не усложнять им жизнь.
Мы благополучно переехали на Asana и остались очень довольными. Но у него есть один небольшой недостаток – сервис недоступен через IE и Opera. Если отсутствие поддержки Opera нас не сильно расстроило, то ситуация с IE была более критичной – доступ к задачам на устройстве с Windows Phone был затруднителен. Можно было либо играться с user agent, либо использовать сторонние браузеры. К тому же для личного использования мне хотелось именно нативное приложение – это самый удобный вариант.
Кто не знаком с Asana, могут ознакомиться с подробным обзором сервиса — http://habrahabr.ru/post/151162
Я пересмотрел клиенты для Android и iPhone/iPad. Это оказались просто обертки для мобильной версии сайта – не впечатлило. У Asana есть API для сторонних разработчиков, поэтому было принято решение разработать собственный клиент. Разработка велась в свободное время, поэтому для первой версии было решено максимально урезать функционал. Все-таки хотелось и самим начать пользоваться, собрать отзывы пользователей, чтобы понять направление дальнейшего развития.
![](https://habrastorage.org/getpro/habr/post_images/c9a/b53/73c/c9ab5373ce599768828aa3eb79385fe5.png)
На разработку ушло около двух месяцев. Приложение поддерживает версию Windows Phone 7.5 и выше (т.е. все существующие устройства на Windows Phone) и оно бесплатно.
Приложение получилось простое и лаконичное, как раз в стиле Windows Phone. Честно говоря, когда я видел некоторые таск-менеджеры для WP, то меня охватывала паника: как можно было настолько испортить простую идею – список задач. Нам, правда, было проще – это клиент для существующего сервиса, поэтому фантазия ограничивалась возможностями API.
Что представляет из себя Winsana и какую функциональность предлагает:
- Управление воркспейсами, проектами и задачами.
- Офлайн режим: все данные хранятся на устройстве.
- Создание задач в офлайн режиме и дальнейшая синхронизация при появлении сети.
- Простой и лаконичный UI.
Проблемы и недостатки приложения:
- Логин с помощью ключа API (гуидоподобная строка) – API пока не поддерживает другие варианты. Представитель Asana сообщил, что OAuth планируется, но точных сроков пока нет.
- Удаление сущностей отсутствует – ограничение API.
- Проблемы с производительностью при взаимодействии с сервисом – в последнее время часто возникают задержки со стороны сервиса и мы в итоге получаем ошибку таймаута (ограничение – 10 секунд).
Планы на следующую версию:
- OAuth (если позволит API).
- Удаление сущностей (если позволит API).
- Вложенные задачи.
- Функция «Прикрепить на стартовый экран» для воркспейсов, проектов и пользователей.
- Живой тайл: важная информация сразу на стартовом экране.
- Управление тегами.
- Интеграция с календарем – создание напоминаний по желанию пользователя.
- Добавление комментариев к задаче.
- Оптимизация :)
Рассмотрим основные экраны приложения:
1. Стартовый экран
Доступно: список воркспейсов, задач на сегодня (просроченные и с датой до сегодня), мои задачи и список пользователей. Также пользователь может быстро создать новую задачу.
![](https://habrastorage.org/storage2/cdd/d44/84d/cddd4484d8a08fce3dbe712c3f43666e.jpg)
![](https://habrastorage.org/storage2/f36/3cc/b80/f363ccb8076ca488f52b7e9cd1f9fe60.jpg)
![](https://habrastorage.org/storage2/10b/227/100/10b227100c2b46f69c484fcf1c9b8910.jpg)
![](https://habrastorage.org/storage2/fb8/471/be4/fb8471be483d275a270b184ee1eda064.jpg)
2. Пользователь переходит к конкретному воркспейсу
Список проектов и тегов.
![](https://habrastorage.org/storage2/eef/5e2/d25/eef5e2d2572a97d814a582dab8da1b3d.jpg)
3. Детали проекта
Задачи проекта разбиты на 3 группы: активные, выполненные и все.
![](https://habrastorage.org/storage2/850/7ec/adb/8507ecadb50f26d7d4fec68241959657.jpg)
![](https://habrastorage.org/storage2/2c9/088/2f2/2c90882f2df65fdbaacaae7d0e731243.jpg)
4. Детали задачи
Представлена вся необходимая информация о задаче и комментарии к ней.
![](https://habrastorage.org/storage2/118/f60/fde/118f60fde5eef1b4b778dfe5a100c621.jpg)
5. Редактирование/Создание задачи
![](https://habrastorage.org/storage2/862/0b6/c9c/8620b6c9c81810a8a50250f7c1865fef.jpg)
![](https://habrastorage.org/storage2/ba9/c56/415/ba9c56415f9dc2cca559799ac56e9c64.jpg)
6. Настройки приложения
![](https://habrastorage.org/storage2/9da/1ed/dbc/9da1eddbc8161e979d1a52406766a6fa.jpg)
Что доступно:
- Воркспейс по-умолчанию – будет использоваться для быстрого создания задачи из стартового экрана
- Пользователь для «Моих задач»
- Очистить локальное хранилище
- Выход: очистка локальных данных и возврат на экран входа
Загрузить приложение можно по ссылке: http://www.windowsphone.com/s?appId=c7fcb385-4fec-4356-9a9a-12c03e41aea4
Наша команда будет рада любым отзывам и предложениям – support@devrain.com.
А пока приложение проходило сертификацию, мы подготовили небольшой апдейт. Скоро он будет доступен в Windows Phone Store.