Atlassian посещает Марс (при поддержке NASA)

NASA Black

О компании NASA

Отрасль

Правительственные организации

Офис

Pasadena, CA, Mountain View, CA and Houston, TX

Лаборатория реактивного движения (Jet Propulsion Laboratory, JPL), находящаяся в городе Пасадена, Калифорния, была основана в конце 1930-х годов как площадка для тестирования новых ракетных технологий. После создания NASA в 1958 году лаборатории JPL (которая в настоящее время является частью NASA) было поручено задание разработать роботизированный космический аппарат для изучения солнечной системы. JPL подготовила такие громкие программы, как действующая миссия «Вояджер» (которая в настоящее время выходит за пределы нашей солнечной системы), миссия по изучению солнца «Улисс» и планетоходы «Пасфайндер», отправленные на Марс в 1990-х годах.

Проблема

Разработка программного обеспечения, которое позволяет людям на Земле управлять множеством беспилотных исследовательских космических аппаратов, — задача не из легких. Однако над ней совместно трудятся лаборатория JPL, Исследовательский центр им. Эймса в Кремниевой долине и Космический центр им. Джонсона в Хьюстоне. Им приходится сталкиваться с такими проблемами, как эффективное планирование миссии, анализ полученных из космоса необработанных данных и составление визуальных карт для представления прогресса космического аппарата, и они справляются со всем этим, не имея возможности работать в одном офисе.

Решение

Чтобы помочь участникам решать важнейшие вопросы в различных географических регионах, был создан проект под названием Ensemble. Дэйв Миттман, ведущий разработчик ПО в JPL, поясняет, что проект Ensemble хорошо подходил этой распределенной команде, но им «нужна была инфраструктура, которая позволила бы эффективно развивать его». Лаборатория JPL решила воспользоваться продуктами Atlassian.

Ensemble использует Jira и Confluence, чтобы оставаться в курсе происходящего в проектах и соблюдать требования, а также Fisheye, Clover и Bamboo, чтобы быстро создавать чистый код. Более того, Миттман говорит, что эти продукты подходили под высокие цели JPL без дополнительной настройки.

Последний проект Ensemble — это марсоход «Кьюриосити», покоривший сердца миллионов. Этот планетоход приземлился на красной планете в августе 2012 года и представляет собой беспилотную научную лабораторию с лазерами для анализа горных пород, гибридами камер и спектрометров, а также стереокамерами высокой четкости для исследования поверхности Марса на предмет наличия признаков микробной жизни (или ее наличия в прошлом). Миссия «Кьюриосити» также поможет ученым оценить радиационную среду на Марсе, чтобы подготовиться к возможным высадкам людей на этой планете в течение следующих 10–15 лет.

Экосистема Atlassian — огромное преимущество для команды, работающей в условиях распределенной географии. Это как раз наш случай.

Dave Mittman

Ведущий разработчик ПО, JPL

Преимущества

«Кьюриосити» отправляет данные на Землю один раз в день, используя временный облакоподобный вычислительный улей, который, по словам Миттмана, имеет «около тысячи процессоров». Операторы «Кьюриосити» за считаные часы обрабатывают дневные данные, а затем телепортируют список задач на следующий день. Как вам такое Agile-планирование?

В реальности Bamboo поддерживает конвейер непрерывного развертывания, доставляющий обновления программного обеспечения в частное облако JPL по мере того, как их подготавливают инженеры Ensemble. Сборка кода из шести активных веток выполняется с помощью пользовательских скриптов, которые созданы на базе Eclipse и SVN и вызываются решением Bamboo. Затем перед началом эксплуатации каждая успешная сборка развертывается и тщательно тестируется в двух предварительных средах.

Инженерам Ensemble есть чем похвастаться на весь мир (или на всю Вселенную): код, который они пишут в понедельник, во вторник уже приводит в движение марсоходы.

Лаборатория реактивного движения (Jet Propulsion Laboratory, JPL), находящаяся в городе Пасадена, Калифорния, была основана в конце 1930-х годов как площадка для тестирования новых ракетных технологий. После создания NASA в 1958 году лаборатории JPL (которая в настоящее время является частью NASA) было поручено задание разработать роботизированный космический аппарат для изучения солнечной системы. JPL подготовила такие громкие программы, как действующая миссия «Вояджер» (которая в настоящее время выходит за пределы нашей солнечной системы), миссия по изучению солнца «Улисс» и планетоходы «Пасфайндер», отправленные на Марс в 1990-х годах.

Проблема

Разработка программного обеспечения, которое позволяет людям на Земле управлять множеством беспилотных исследовательских космических аппаратов, — задача не из легких. Однако над ней совместно трудятся лаборатория JPL, Исследовательский центр им. Эймса в Кремниевой долине и Космический центр им. Джонсона в Хьюстоне. Им приходится сталкиваться с такими проблемами, как эффективное планирование миссии, анализ полученных из космоса необработанных данных и составление визуальных карт для представления прогресса космического аппарата, и они справляются со всем этим, не имея возможности работать в одном офисе.

Решение

Чтобы помочь участникам решать важнейшие вопросы в различных географических регионах, был создан проект под названием Ensemble. Дэйв Миттман, ведущий разработчик ПО в JPL, поясняет, что проект Ensemble хорошо подходил этой распределенной команде, но им «нужна была инфраструктура, которая позволила бы эффективно развивать его». Лаборатория JPL решила воспользоваться продуктами Atlassian.

Ensemble использует Jira и Confluence, чтобы оставаться в курсе происходящего в проектах и соблюдать требования, а также Fisheye, Clover и Bamboo, чтобы быстро создавать чистый код. Более того, Миттман говорит, что эти продукты подходили под высокие цели JPL без дополнительной настройки.

Последний проект Ensemble — это марсоход «Кьюриосити», покоривший сердца миллионов. Этот планетоход приземлился на красной планете в августе 2012 года и представляет собой беспилотную научную лабораторию с лазерами для анализа горных пород, гибридами камер и спектрометров, а также стереокамерами высокой четкости для исследования поверхности Марса на предмет наличия признаков микробной жизни (или ее наличия в прошлом). Миссия «Кьюриосити» также поможет ученым оценить радиационную среду на Марсе, чтобы подготовиться к возможным высадкам людей на этой планете в течение следующих 10–15 лет.

Экосистема Atlassian — огромное преимущество для команды, работающей в условиях распределенной географии. Это как раз наш случай.

Dave Mittman

Ведущий разработчик ПО, JPL

Преимущества

«Кьюриосити» отправляет данные на Землю один раз в день, используя временный облакоподобный вычислительный улей, который, по словам Миттмана, имеет «около тысячи процессоров». Операторы «Кьюриосити» за считаные часы обрабатывают дневные данные, а затем телепортируют список задач на следующий день. Как вам такое Agile-планирование?

В реальности Bamboo поддерживает конвейер непрерывного развертывания, доставляющий обновления программного обеспечения в частное облако JPL по мере того, как их подготавливают инженеры Ensemble. Сборка кода из шести активных веток выполняется с помощью пользовательских скриптов, которые созданы на базе Eclipse и SVN и вызываются решением Bamboo. Затем перед началом эксплуатации каждая успешная сборка развертывается и тщательно тестируется в двух предварительных средах.

Инженерам Ensemble есть чем похвастаться на весь мир (или на всю Вселенную): код, который они пишут в понедельник, во вторник уже приводит в движение марсоходы.

NASA Black

О компании NASA

Отрасль

Правительственные организации

Офис

Pasadena, CA, Mountain View, CA and Houston, TX

Check these out

Jira упрощает совместную работу

Соберите все команды в одном месте

Попробуйте Atlassian Cloud уже сегодня

Запустите переход в облако Atlassian

Познакомьтесь с Atlassian Rovo

Сотрудничество человека с ИИ для решения любых задач