«В хосписе» — приложение, созданное для сотрудников хосписа студентами «Нетологии» совместно с Инновационным центром «Ай-Теко».
Еще до релиза проект получил награду «Время инноваций 2021» как социальная инновация года на выставке мировых технологических достижений «XPO 2020» в Дубае.
Эта статья о нашем опыте разработки с нуля социального проекта — мы расскажем, почему мы решили помочь и какие трудности нас ждали на пути к релизу.
Практически на всех курсах «Нетологии» студенты во время учебы готовят дипломные проекты, которые защищают перед выпуском.
Они нужны, чтобы научиться применять полученные знания и навыки на практике.
Иногда характеристики к диплому дают преподаватели, кто-то к этому времени уже устроился по новой специальности и работает над реальным делом, кто-то выбирает благотворительные организации, у которых всегда есть задачи в самых разных IT-направлениях.
Инновационный центр «Ай-Теко» пригласил «Нетологию» принять участие в социальном проекте — создать для хосписа мобильное приложение для автоматизации рутинных задач персонала.
Компания искала партнера со схожей социальной позицией и компетенциями в мобильной разработке.
«Нетология» уже давно сотрудничает с различными общественными организациями и всегда рада предложить своим студентам возможность поработать над реальным проектом.
Мы помогаем общественным организациям и благотворительным фондам: предоставляем доступ к курсам и помощь выпускников «Нетологии».На приглашение принять участие в разработке приложения для хосписа откликнулись девять наших студентов, и для многих из них проект вышел за рамки просто дипломного проекта.Подробнее о проекте Здесь .
Мы поговорили с ними и узнали, почему они решили помочь и как они работали над приложением.
Помогай и учись: как «Нетология» попала в проект и собрала команду
Наше сотрудничество с Инновационным центром «Ай-Теко», разработчиком IT-решений для бизнеса, началось два года назад. Компания пригласила студентов «Нетологии» на стажировку.Наши выпускники хорошо зарекомендовали себя, поэтому Инновационный центр «Ай-Теко» вновь решил привлечь наших юниоров, на этот раз к работе в качестве волонтеров над заявкой на хоспис.
Евгения Горюнова
Руководитель направления инновационного развития Инновационного центра «Ай-Теко»Развивая новый вектор нашего взаимодействия с «Нетологией», мы хотели разработать гипотезу о том, что в режиме обучения можно создавать популярные продукты.Когда «Нетология» присоединилась к проекту, уже было готово техническое задание и самые первые разработки в области дизайна, архитектуры и аналитики.
Платформа Яндекс.
Облако бесплатно предоставила хостинг-серверы.
Команда программистов еще не была собрана: был только бэкендер и два веб-специалиста.
«Нетологии» в первую очередь требуются начинающие Android-разработчики — сотрудники Центр развития карьеры Стали искать среди студентов, которые в это время проходили выпускные модули обучения.
Потом привезли ребят с других направлений.
Мы также решили привлечь преподавателей курса в качестве наставников, которые будут направлять студентов в работе над реальными проблемами.
Интеллектуальное волонтерство – это, прежде всего, способ помочь, вложить свое время и силы в благое дело.
Но это также отличная возможность для студентов применить полученные на курсах знания на практике и поработать над реальными задачами.
Выпускники смогли использовать этот проект в качестве дипломного проекта, а наставники – отточить свои педагогические навыки.
Сергей Сердюк
Backend-наставник, преподаватель нетологииЯ хотел, чтобы наши студенты могли продолжать развиваться и приобретать опыт, и этот проект с открытым исходным кодом предполагал некоторое сотрудничество и передачу опыта.Желающие поучаствовать в разработке нашлись довольно быстро.Для меня это также была возможность внести свой вклад в благотворительность.
Моя жена очень активно участвует в жизни фондов: помогает хосписам и приютам для животных.
И я знаю это не понаслышке.
Всего со стороны «Нетологии» проект выполнили:
- три Android-разработчика и их наставник,
- два Java-разработчика и их наставник,
- два системных аналитика,
- наставник по фронтенд-разработке,
- дизайнер,
- руководитель проекта.
Руководитель проекта ранее был сотрудником банка, дизайнер раньше занимался выставками, Java-программист был инженером по безопасности дорожного движения, а один из Android-разработчиков сейчас является техническим директором на крупном производстве.
Задачи, которые нужно было выполнить, и участие в IT-проекте в целом были для ребят новыми.
Владимир Сушко
Дизайнер, Выпускник нетологииЯ чувствовал себя хорошо по поводу проекта.От Инновационного центра «Ай-Теко» в разработке приняли участие:Естественно, это хорошая, полезная вещь – мой отец тоже последние годы жил в пансионате из-за слабоумия, ему нужен был уход. Еще мне хотелось поучаствовать, чтобы набрать портфолио, навыки и попробовать именно такой командный формат работы, распространенный в ИТ-среде.
- руководитель проекта,
- руководитель проекта,
- аналитик,
- дизайнер,
- Java-программист,
- интерфейс,
- девопс.
Так команда начала работать.
«В хосписе»: зачем понадобилось приложение?
Идея приложения возникла у руководителя отдела инновационного развития Инновационного центра «Ай-Теко» Евгении Горюновой еще в начале пандемии.Многие предприятия тогда столкнулись с трудностями, и Инновационный центр «Ай-Теко» предложил НКО бесплатную помощь в автоматизации процессов.
Так компания начала сотрудничать с хосписом.
Оказалось, что пандемия усложнила даже самые простые рабочие процессы в учреждении.
Чтобы обмениваться информацией и делегировать задачи друг другу, сотрудникам приходилось писать заметки, которые легко терялись.
Не хватало сервиса для общения всех сотрудников и диспетчера задач по внутренним задачам хосписа.
Прежде чем приступить к разработке, команда поставила перед собой цель создать удобный инструмент, который сделал бы взаимодействие персонала быстрым, плавным и комфортным, исключил бы лишние шаги и упростил бы работу.
Это должно быть единое информационное пространство с возможностью входа под разными ролями: сотрудники, пациенты и их родственники, волонтеры.
В первую очередь команда хотела реализовать в приложении возможности для медицинского персонала, координаторов и администраторов.
Нужны были функции для управления задачами, связанными не только с уходом за больными, но и такими повседневными вопросами, как приобретение лекарств, а также возможность добавлять список пациентов с основной информацией по каждому, отслеживать даты госпитализации, размещать инструкции, новости.
, и многое другое .
Было важно адаптировать услугу к наиболее насущным потребностям хосписа.
5 чатов и долгие звонки: как мы работали над проектом
Нам пришлось начинать с нуля — мы создали репозитории на Гитхаб и начал разработку приложения для Android. В первой версии планировали реализовать следующее:- Авторизация в приложении под конкретной ролью: медицинский работник, администратор.
- Ведение списка пациентов, привязанных к посту, отделению или блоку.
- Раздел «Заявки» — обмен информацией о задачах, связанных с пациентами, возможность отмечать выполнение.
Спойлер: это пришлось отложить до новых версий.
- «Запросы» — информация о текущих задачах, не связанных напрямую с пациентами, возможность отмечать выполненные задачи.
- «Новости» — это возможность рассказать пользователям о важных событиях в жизни хосписа.
- Быстрый доступ к инструкциям и другим документам, необходимым для повседневной работы персонала.
- Раздел с графиками дежурств - доступ к прикрепленным документам определенного типа.
В будущих версиях планируется возможность создавать диаграммы прямо в приложении.
Задачи каждого спринта размещались в YouTrack, там же хранилась вся документация и информация по проекту.
По задачам и не только команда общалась в Telegram — в большом общем чате и в отдельных чатах по направлениям Java, Android и фронтенда.
Также существовал канал с еженедельной ретроспективой от руководителя проекта — ее читали заказчики, команды Инновационного центра «Ай-Теко» и «Нетологии» и все, кто интересовался проектом.
Канал помог синхронизировать работу команды и воодушевить ее, показав, как много уже сделано.
В чатах ребята решали быстрые вопросы, вызывали наставников по более глобальным вопросам, дискуссии порой длились по два часа.
Менторы помогали с организацией рабочего процесса, архитектурой, разделением задач в команде, при необходимости объясняли и проверяли готовый код. Иногда требовались межкомандные встречи для обсуждения смежных задач, например, между аналитиками и разработчиками Android.
Максим Шестоперов
Наставник по Android, преподаватель нетологииМы много и активно общались с ребятами.Не каждый день, а через день.
Они все чаще общаются друг с другом как команда.
Все это приводило к довольно долгим звонкам — 40-минутные сеансы Zoom приходилось продлевать три или четыре раза.
Мне хотелось ответить на все вопросы и все объяснить.
Один из плюсов таких длительных сессий: у меня была возможность рассказать больше, а ребята получить больше информации.
Александр Сивцов
Frontend-наставник, преподаватель нетологииБольше помогаю ребятам с организацией.Если возникают какие-либо трудности в выборе решения или сомнения, как лучше это сделать, то мы все коллективно обсуждаем и пытаемся найти выход. Я не указываю, в каком направлении двигаться проект. Проект движется и развивается полностью за счет ребят, которые приходят. Я просто пытаюсь держать все это в одном направлении.
С какими трудностями вы столкнулись в процессе разработки?
Большой проблемой была текучесть кадров, что сильно повлияло на сроки.Каждый работал над проектом в свободное время.
При этом многие успели еще и поработать на основной работе, поучиться в «Нетологии» и посвятить время семье.
Поэтому вполне естественно, что не всем удалось дойти до конца пути к освобождению.
Некоторые просто не могли жить в таком ритме, как бы им ни хотелось помочь, некоторые, отучившись в «Нетологии» и попрактиковавшись на проекте, нашли новую работу, на которой нужно было сосредоточить все свои силы.
Дмитрий Долгов
Android-разработчик, выпускник НетологииПроект занимал все мое свободное время, даже то, чего раньше как будто не существовало.Оно начало появляться, и проект занял его.
Ольга Рыжова
Менеджер проектов, выпускник НетологииВ основном все, кто участвовал в проекте – взрослые люди.Когда речь идет о социальном проекте, сложно установить жесткие сроки и спланировать рабочую нагрузку.У всех есть работа, у многих есть дети, а время ограничено.
Я до сих пор звоню своим коллегам по разработке в 21:00 по вторникам, потому что больше никто не может.
Чтобы разработка не останавливалась независимо от состава команды, и чтобы можно было легко включать в процесс новых волонтеров, мы сделали следующее:
- Структура текущей работы была четко описана и регламентирована.
- Мы разработали систему онбординга.
- Мы искали новых людей, чтобы в каждом отделе всегда было несколько специалистов.
Евгения Горюнова
Руководитель направления инновационного развития Инновационного центра «Ай-Теко»Для компании это не просто первый социальный проект, но и уникальный опыт создания децентрализованной команды.Ребята получили реальный опыт разработки и расширили портфель знаний и навыков.
Приложение создано на основе открытого исходного кода, что позволило превратить разработку в непрерывный процесс за счет постоянного включения в эту работу технических специалистов, наставников и дизайнеров.
Дмитрий Долгов
Android-разработчик, выпускник НетологииБыло много технических трудностей.Знания курса пригодились до мельчайших деталей, но, естественно, мне пришлось узнать гораздо больше.
Мне понравилось наше обучение, потому что нас научили лучшим практикам, самым современным подходам — и с этим мы вошли в проект.
Открытость и большие перспективы — что получилось в итоге
Приложение для Android было выпущено 22 февраля 2022 года.В первой версии вы можете войти под одной из двух ролей: администратора или медицинского работника.
По плану были реализованы следующие разделы: 1. «Заявки», где можно ставить задачи на выполнение определенных работ в хосписе, назначать исполнителей, устанавливать сроки, отслеживать, как выполняется задание и кому оно передается.
2. «Документы», где располагаются должностные инструкции и другие файлы, необходимые для работы.
3. «Новости» - возможность оперативно проинформировать всех сотрудников о том, что планируется в хосписе в ближайшее время.
4. «График дежурств».
5. «Сотрудники».
6. «Миссия хосписа» – карточки с информацией о том, почему и для кого работает хоспис.
Вот так выглядит экран с карточками приложений Есть планы по расширению функций.
Один из самых важных разделов — «Запросы», где можно будет ставить задачи сотрудникам и ставить сроки.
Если срок истекает более чем через шесть часов, карточка задачи станет зеленой; если осталось меньше шести часов, он станет желтым; когда срок меньше двух часов, карточка станет красной.
Задачи будут ранжированы, начиная с самых срочных, чтобы сотрудники могли видеть, какие из них нужно выполнить в первую очередь.
Вслед за приложением для Android скоро будет выпущен сайт — десктопная и мобильная версии.
Команда также начала работу над приложением для iOS.
Макет главной страницы сайта Еще один важный результат первого этапа работы над проектом — все разработки были переведены в открытый формат и репозитории выложены в открытый доступ на Гитхаб .
В Инновационном центре «Ай-Теко» надеются, что это станет отправной точкой для создания единой цифровой платформы для всех хосписов России и СНГ.
Команда мечты: что проект дал участникам
Шестеро из девяти выпускников «Нетологии», принимавших участие в создании «В хосписе», устроились на работу по новой специальности.
Все отметили, что после участия в проекте они стали чувствовать себя увереннее на собеседованиях, компетентнее отвечать на технические вопросы и лучше понимать, какие задачи их ждут.
Анастасия Шарковская
Java-программист, выпускник нетологииХосписный проект стал пропуском на мою нынешнюю работу.Наставники отметили возможность работать в новых условиях – не таких предсказуемых, как при преподавании курсов, а в реальном проекте, где все быстро меняется.В резюме мне удалось написать, что я участвую в проекте с открытым исходным кодом.
У меня вообще не было опыта программирования, и я сказал, что этот проект — моя работа.
На самом деле, именно это и произошло.
Мы с группой часто работали полный рабочий день.
Когда я начал искать работу, я уже был уверен, что что-то сделал для этого проекта и не буду просто брать себе лавры.
Благодаря проекту я узнал много вещей, которые пригодятся в будущем.
В настоящее время я работаю в компании Volvo Autonomous Solutions в Гетеборге, Швеция.
Я Java-разработчик.
Максим Шестоперов
Наставник по Android, преподаватель нетологииЯ увидел возможность совершенствоваться за счет того, что специалисты такого же со мной профиля, но немного другой квалификации, могли задать вопрос, о котором я даже никогда не задумывался.За время работы над проектом ребята очень сплотились.Общаясь с ребятами и просматривая их код, мне довелось посмотреть на библиотеки, технологии и опробовать новые подходы, с которыми я еще не работал сам.
Им удалось не только получить новые знания и обменяться опытом, но и найти коллег-единомышленников — это тоже ценно.
Ольга Рыжова
Менеджер проектов, выпускник НетологииВряд ли я еще увижу такой проект. Здесь у каждого своя степень участия: кто-то очень участвует, кто-то совсем чуть-чуть.Но тем не менее мы как команда продолжаем быть вместе – для меня это уникально.
Анастасия Шарковская
Java-программист, выпускник нетологииЯ хочу остаться в этом проекте, в том числе и потому, что в нем участвуют действительно достойные люди.«Инновационный центр Ай-Теко» и «Нетология» продолжают работу над приложением «В хосписе» и обязательно доведут проект до завершения — хосписы по всей стране смогут избавить сотрудников от ненужных оперативных задач, чтобы времени осталось еще больше для ухода за больными.Они работают восемь часов — полный день — и вкладывают в проект все свое свободное время.
Это просто невероятно, они открыты до полуночи.
Я считаю, что все, кто участвовал, имел хоть какое-то отношение к проекту и что-то для него сделал, просто замечательные люди.
Они делают отличную работу!
Теги: #Разработка для iOS #Разработка для Android #Разработка мобильных приложений #Дизайн мобильных приложений #разработка мобильных приложений #мобильные приложения #приложения #студенты #мобильное приложение #нетология #android-приложения #приложения для iPhone #i-tech
-
Подводные Камни Адаптивного Веб-Дизайна
19 Oct, 24 -
Гифтология: Движение На Запад
19 Oct, 24