Макс ван дер Верф, дипломированный инженер

Это история о группе выпускников, их первых проектах, испытаниях и невзгодах внутри. Это первая из двух записей в блоге, которые могут и будут официально считаться сагой, так что следите!

Контур

«Barry» — это приложение, разработанное для отслеживания снега с помощью Twitter, оповещения пользователей с помощью телефонных уведомлений и отображения информации по всему миру в режиме реального времени. Барри использовался для отслеживания изменений погоды и является точным по сравнению с традиционными отчетами.

И немного статистики по проекту:

  • Пять выпускников набора Sopra Steria в октябре 2015 г.
  • Три потока Java, а также потоки ГИС и управления проектами
  • Семь недель на компиляцию проекта в качестве побочного задания
  • Две даты презентации с открытыми приглашениями для всех в нашем офисе в Эдинбурге

Время историй

Оптимистичный прогноз: середина октября, конец второй недели работы в компании

После введения, после презентаций и после приветствия выпускники Java искали что-то более острое. Во время одной из наших первых встреч с нашим стримлидом было предварительно предложено создать программу для сбора информации из Твиттера и отправки уведомления на ваш телефон. Это станет «Проектом: Барри».

Естественно, выпускники Java были заинтересованы в возможности проверить наши книжные знания и окунуться в море разработки. Мы решили следовать общей идее и выбрали тему снега; временное название «SnowStalkers» было обыграно, и мы начали собираться вместе.

Сначала появилась система уведомлений, начиная с программного обеспечения Pushbullet, которое используется для отправки уведомлений между устройствами. Мы разработали дешевый и веселый прототип, и с его помощью мы немного подняли планку.

Создание облаков: начало ноября, неделя работы над проектом

Мы решили открыть двери проекта для других потоков и в короткой серии разговоров одновременно увеличили и уменьшили нашу нагрузку. Мы пригласили выпускника ГИС (Географические информационные системы — это нормально, я тоже должен был спросить), чтобы расширить возможности картографирования данных, которые мы собирали. Наряду с этим мы подобрали выпускника по управлению проектами (да, они у нас есть, и да, это жизнеспособно), чтобы привести нас в форму и придать больше структуры нашему проекту.

Это был большой шаг к превращению этой идеи в серьезный проект, так как изначально это была только Java — привлечение других позволило им получить больше опыта, а работа с другими базами знаний только улучшит ваше собственное обучение. Именно тогда проект Барри получил свое название; из-за оговорки нашего выпускника ГИС Брайана на этот день окрестили «Барри», а, как говорится, остальное уже история. Мы начали структурированные встречи с повесткой дня и начали составлять свой собственный объем — перечисляя функции, которые мы должны, должны и хотели внедрить.

Первые хлопья: начало ноября, менее двух недель с момента расширения проекта

Интеграция с Твиттером работает без сбоев, работает прототип карты и летают уведомления — пришло время для первой презентации, спустя шесть недель после начала работы. В то время Барри (v0.0) брал один твит о снеге и отправлял уведомление группе. Презентация была проведена для нескольких членов команды Java в Эдинбурге, и все основные моменты были освещены менее чем за семь минут (стиль Печа Куча).

После завершения первой презентации мы внесли изменения в Agile Sprints. Мы составили сокращенный список функций, который на тот момент включал:

  • Автоматизация (постоянная работа без участия человека)
  • API потоковой передачи Twitter (похоже на автоматизацию, но для Twitter)
  • Картографирование (вы должны спрашивать?)
  • Веб-сканирование (сбор информации с веб-сайтов, на которые есть ссылки в твитах)
  • Графический интерфейс пользователя (интерфейс для ввода данных)
  • Буферизация уведомлений (сбор твитов для отправки меньшего количества уведомлений)

Цель заключалась в том, чтобы реализовывать одну функцию в неделю, что позволило нам приблизиться к сроку, который мы видим на 12 неделе (с момента начала работы в компании), с запасом в неделю. Выпускники Java внедрили автоматизацию и потоковое вещание в Twitter вскоре после презентации — Барри постоянно бегал, просматривая твиты в режиме реального времени и отправляя (слишком много) уведомлений.

В следующий раз на Проекте: Барри…

Читайте о судьбе Барри — ее действиях, романтических улучшениях, поворотах истории и извлеченных уроках.

Это лишь один из примеров инновационных проектов, в которых участвуют выпускники Sopra Steria. Если вы или кто-то из ваших знакомых заканчивает учебу в 2016 году и ищет интересные возможности, почему бы не взглянуть на Программу набора выпускников этого года.

Посмотрите другие блоги от экспертов по цифровой трансформации Sopra Steria

Первоначально опубликовано на сайте blog.soprasteria.co.uk 26 января 2016 г.