В этом посте мы расскажем о планах развития Space на текущий год. Мы хотим быть уверены, что движемся в правильном направлении и что функциональность, над которой мы работаем, — именно то, что вам нужно. Официальный выпуск Space 2020 запланирован на 3–4 квартал этого года.  Сейчас Space предоставляется бесплатно в рамках программы раннего доступа. Во время публичного запуска, нам было важно показать возможности Space как интегрированной среды для командной работы, поделиться основными концепциями и ценностями продукта. Поэтому на презентации Space мы продемонстрировали некоторую функциональность, которая, на наш взгляд, крайне важна для процесса разработки, но пока недоступна пользователям. Когда мы представляли Space, мы говорили о полнофункциональном решении для непрерывной интеграции и развертывания, а также о возможностях автоматизации общего назначения, поскольку считаем их важными аспектами разработки программного обеспечения. Однако мы решили отложить выпуск этой функциональности до тех пор, пока не доведем ее до соответствующего качества. Сразу предупредим, что в Space 2020 не будет полнофункционального CD-решения с поддержкой pipelines и deployment targets. Сейчас наша цель — предоставить базовое CI-решение. Вот что мы планируем реализовать в первую очередь: Процесс управления проектами в Space состоит из трех основных этапов: нисходящего планирования, восходящего анализа и выполнения. Здесь наша цель — обеспечить полноценную функциональность на каждом этапе и согласование этапов между собой. Внимательно изучая обратную связь, мы поняли, что управление проектами — очень востребованная функциональность, и работа в этом направлении для нас в приоритете. Мы собираемся переработать концепцию чеклистов, чтобы больше адаптировать их к работе по разбиению крупных частей функциональности (эпиков) или итераций (спринтов, версий). Так чеклисты будут лучше соотноситься с эпиками и этапами работы. Мы также работаем над интеграцией с задачами, чтобы вы могли преобразовать любой элемент из чеклиста в новую задачу или связать его с существующей в один клик. Если вычеркивать задачи из списка дел — самый приятный момент вашего рабочего дня, вам пригодится персональный список задач в Space.
Список задач — это удобный инструмент для краткосрочного планирования. В него можно одним кликом добавлять различные действия, например: выполнить код-ревью, ответить на сообщение в чате, почитать свежие посты в блоге, оставить комментарий к задаче, прочитать статью или документ в базе знаний — то, что нужно сделать сегодня или завтра. Список задач снижает уровень информационного шума и позволяет распланировать рабочий день за пару кликов. Он будет работать и в мобильной версии. Одна из самых ожидаемых возможностей Space — это база знаний, находящаяся в разработке. Книга — ключевой объект в базе знаний Space. Книги могут быть сгруппированы по темам, например гайдлайны по дизайну или практические советы для PMM-ов; по местоположению, например мюнхенский офис JetBrains; или по проекту, например Space, платформа IntelliJ и т.д. Первая версия базы знаний будет включать: Мы уделяем много внимания поддержке расширяемости. Приложения — это основной способ расширяемости Space. Ближайшие планы для приложений: Мы работаем и над правами доступа: Вот что планируется сделать для аутентификации: Наша задача — обеспечить простую и удобную миграцию в Space таких ресурсов, как участники, команды, места, проекты, репозитории, документы, база знаний, роли, задачи и т.д. Мы планируем обеспечить простой импорт из файлов широко используемых форматов (например, CSV, JSON или XML). Space будет поддерживать единовременный импорт. Мы предполагаем, что более продвинутые варианты миграций, например визарды, будут реализованы нашими технологическими партнерами. Распространение приложений
Мы предоставим механизм распространения приложений через Marketplace. Основное внимание в работе над плагином сейчас мы уделяем поддержке код-ревью из IDE. Она включает: Другие возможности: Сегодня каждый из нас пользуется каким-нибудь календарем. Поэтому мы работаем над интеграцией Space с популярными календарями: Еще одна важная задача — обеспечить поддержку календарей Space в автономном режиме. Для этого мы собираемся поддержать: Новые возможности Чаты — это центр уведомлений. Поскольку уведомления поступают из всех модулей Space, нам важно оптимизировать механизм их работы, включая умную группировку, гибкие настройки и настройки по умолчанию. Это также одна из главных задач в работе над мобильными приложениям (для iOS и Android). В наши планы относительно чатов и мобильной версии входит: Многие пользователи просили нас добавить поддержку внешних участников — людей, которые не являются сотрудниками организации, но авторизованы в Space и имеют ограниченный набор прав. Это могут быть лица, заинтересованные в продукте, клиенты, партнеры и т.д. Вот что мы собираемся включить в релиз Space 2020. Надеемся, что вы нашли здесь много полезных функций, которые помогут вашей команде или компании перейти на Space. Нам важно, что вы думаете. Делитесь своим мнением в комментариях. Если вы еще не пробовали Space, подайте заявку на участие в программе раннего доступа. В текущей версии Space предоставляется бесплатно.