Мы значительно улучшили процедурный фронт. Мы организовали два спринта, март А и март Б. Мы поставили задачи, которые хотели выполнить, и по большей части выполнили их. Мы используем GitHub Issues для отслеживания задач. Я знаком со Smartsheet, Trello, JIRA и многими другими инструментами. Мы выбрали GitHub, потому что а) он держал нас ближе к коду и б) мы не знали, насколько хорошо GitHub Issues будет работать для отслеживания командных задач, и хотели поэкспериментировать. Резюме: они работают просто отлично, хотя использование инструмента визуализации, такого как Waffle.io, очень помогает.

Что тоже не пошло

По разным причинам мы потратили больше времени на наши основные проекты, чем на Whalesight, и время, которое мы потратили, было не таким эффективным, как мы надеялись. Во-первых, мы встречались и обсуждали проекты, похожие на Whalesight, с другими исследователями. Это дало нам некоторые причины переосмыслить наш подход к серверному хранилищу данных, поскольку существует несколько существующих систем, и мы хотели убедиться, что любая созданная нами система хранения данных будет соответствовать широкому спектру целей. Во-вторых, мы потратили больше времени, чем планировали, просто на изучение iOS-разработки. Хотя сам язык Swift довольно прост, семантика разработки под iOS не так удобна для команды, которая провела большую часть своего становления, используя C# и Java/Android. Это аналогично тому, чтобы быть носителем английского языка и изучать французский язык; можно споткнуться и заказать багет, но вы потеряетесь в разговоре о политике.

Что дальше для Whalesight

Наши цели на апрель учитывают то, что мы узнали за февраль и март, то есть мы не продвинемся так далеко, как хотелось бы. Наша команда ищет оплачиваемые концерты, что отнимает удивительно много времени и энергии. Вы могли бы подумать наоборот: «Эй, поиск работы занимает всего 2–3 часа в день, а как насчет других часов», но это не совсем так. Итак… Цели апреля:

  1. Перенесите наш сайт Wordpress с Azure на Bluehost. Производительность Azure с Wordpress просто недостаточна для того, чтобы удерживать там нашу парадную дверь.
  2. Встретьтесь с двумя другими поставщиками данных о морских млекопитающих и обсудите совместное использование хранилища и API. Не нужно изобретать колеса.
  3. Завершите уроки iOS через Udemy. Код идет, но есть некоторые нюансы, которые нам еще нужно изучить.
  4. Получите основной поток приложения. Натяжная цель — перенести фотографии китов с iPhone на Облако.

Это был тяжелый месяц для этого проекта, но мы многому учимся на этом пути.

Порекомендуйте эту статью💚, если она вам понравилась, и подпишитесь на One Side Project Challenge, чтобы узнать о других вдохновляющих побочных проектах.