Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020)

Материал из 0x1.tv

(перенаправлено с «20200209E»)
Докладчик
София Зверева.jpg
София Зверева

Одно из важнейших преимуществ свободного кода, которое, к сожалению, не всегда используется на практике — возможность вовлечь в процесс разработки, поиска ошибок (bug) и формулирования идей по доработкам (feature request) большое количество пользователей. В докладе сформулирована идея практического использования данного преимущества СПО на примере наращивания численности активных участников сообщества за счет студентов, изучающих программирование.

Видео

on youtube

Презентация

Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020).pdf

Thesis

Как использовать преимущества СПО

Увеличение числа участников проекта напрямую способствует повышению качества программ и скорости разработки.

Кроме того, в сообществе при этом появится больше заинтересованных в развитии продукта пользователей, которые будут находить возможности улучшить продукт. Например, сделать доработки, тестирование, поиск багов, идеи… Потому, что эти улучшения нужны им самим. А всё сообщество сможет применять результаты их труда. Это снизит нагрузку платных разработчиков.

Свобода ПО даёт возможность мобилизовать на разработку такие ресурсы, которые не сможет себе позволить даже транснациональная корпорация. Вовлечение в сообщество пользователей и студентов, изучающих программирование позволяет реализовать данную возможность.

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

С целью повышения конверсии пользователей в разработчиков может быть использован метод комьюнити-органайзинга. Этот метод организации сообществ предполагает модель участия заинтересованных людей в развитии продукта. Другими словами, профессиональные органайзеры объединяют в сообщество людей с общими интересами для взаимовыгодного достижения цели.

Вовлечение в разработку СПО студентов, изучающих программирование.

Применительно к высшей школе, органайзинг позволит вовлечь множество студентов и преподавателей в сообщество. Программирование изучается в каждом регионе, численность студентов достаточно высока, это тысячи потенциальных участников сообщества. Через участие в свободных проектах студенты могут лучше осознать и на практике увидеть преимущества свободного ПО, такие как возможность пользователя участвовать в развитии продукта, возможность узнать, как работает программа и убедиться в отсутствии закладок, возможность сделать форк, etc. Понимание плюсов свободного ПО приведёт к сознательному использованию продуктов сообщества. Если люди будут использовать свободные программы там, где это можно, и только при отсутствии аналога пользоваться проприетарными сервисами, они будут находить больше багов и недостатков, а функционал СПО будет быстро увеличиваться. Еще одним ожидаемым результатом от вовлечения студентов можно считать появление специалистов, способных сопровождать СПО, облегчит его внедрение.

Наличие доступа к интернету даёт пользователю возможность участия в разработке, в какой точке земного шара он бы ни находился. Помимо этого, участвовать в развитии продукта могут даже относительно далёкие от программирования студенты. Чтобы позволить потенциальному участнику сообщества принять участие в разработке или регистрации ошибок с наименьшими затратами сил и времени, можно создавать подробную документацию по компиляции программ, по регистрации заявок на доработку, а также виртуальные машины со всеми необходимыми для компиляции библиотеками и программами.

Студенты пишут программы для: лабораторных, курсовых, дипломов, прохождения практики, получения «автомата» по предмету, а в ряде случаев, из личного интереса.

На сайте проекта должна быть возможность найти идеи разных уровней сложности и временных затрат.

Польза для студентов

  • Возможности для дальнейшего трудоустройства (коммиты можно указать в резюме)
  • Помощь со стороны более опытных разработчиков, контроль качества кода
  • Доказанная полезность разработки

Что можно сделать?

Органайзеры могут вести пропаганду среди студентов. Проводить лектории с приглашением специалистов или студентов, которые могут поделиться опытом участия в сообществах разработчиков. Взаимодействать с преподавателями, доносить через них преимущества СПО.

Преподаватели, в свою очередь, могут оказывать помощь с выбором тем для курсовых и дипломов (описание тем на сайте проекта), или просто содействовать студентам в участии в развитии СПО.

Фирмы-разработчики могут платить деньги за доработки СПО.

Органайзинг в сфере СПО. Привлечение студентов к разработке и использованию СПО (София Зверева, OSEDUCONF-2020)!.jpg

Примечания и ссылки

Plays:106   Comments:1