-
Notifications
You must be signed in to change notification settings - Fork 2
2020 journal
План коммуникаций:
- Trello (доска ML) - наши задачи. В In Progress - актуальные задачи, по одной на человека. Что у каждого в Trello в In Progress, то он и делает. Чего нет в InProgress, то не делает :).
-
GitHub - основное место, где располагается проект. Основных веток две - master, в ней должно лежать стабильное приложение (обновляется в конце каждого спринта), и dev (от слова develop), в ней то, что разрабатываем. Каждый, кто работает над своей задачей, создаёт свою (побочную) ветка, например,
feature/design/icons
. Побочные создаётся изdev
, живут, пока не решена задача, а по завершении должны быть влиты обратно вdev
с помощьюpull request
(причём если за время выполненияdev
изменилась, нужно влитьdev
в свою ветку с помощью обыкновенногоmerge
, без pull request). Нельзя самому вливать свой код в dev, это делает ревьюер pull request'а (скорее всего, Андрей). Если ревьюеру что-то не нравится, он может попросить доработать. - Занятия по понедельникам раз в две недели - начинаем спринт, распределяем задачи в Trello.
- Discord: каждую пятницу в 19-00 мск аудиосвязь - stand-up (ориентировочно 15 минут, надо кратко сказать, над какой задачей работал в течение недели и как прогресс).
- Slack - там каждую неделю пишем, как прогресс. Каждый четверг Валера (или тот, кому первому понадобилось) создаёт в чате сообщение "Спринт такой-то, stand-up первый/второй: состояние работ". Если кто-то по личным причинам не может присутствовать на stand-up, он пишет под этим постом, какую задачу(задачи) решал и как дела. Те, кто на stand-up присутствуют, пишут там во время stand-up пока слушают других или сразу после. В Slack может идти и другая деловая переписка, причём на любое сообщение в Slack нужно отвечать в течение двух рабочих дней.
- GitHub Wiki - некоторые длинные тексты, справочный материал
История проекта:
- Сначала хотели сделать карточки и приложение-курс к ним (пошаговые уроки + практические занятия).
- Незрячие подали идею: в курсе кроме ввода с помощью карточек сделать ввод с помощью виртуальной брайлевской клавиатуры (на iOS такая встроена в VoiceOver, а на Android поставляется отдельно)
- Есть обучающие программы, где буквы Брайля вводятся набором шеститочия на экране (например, BrailleTutor). Можно сделать и такой способ ввода.
- От Андрея поступило предложение - сделать обучение в виде карточек Anki. Это можно сделать в отдельном экспериментальном приложении.
См. презентацию, где показан интерфейс основного приложения и Braille Anki:
https://drive.google.com/open?id=1gVY55evrFlcfjKJ8o2qrcr82NCvj1sjR
Примерная дорожная карта:
Дополнительно:
- Валере: Рассказать о GitFlow. Показать всем по необходимости, как работать с Git
Если в первый спринт основное, что делали - практика, то во второй - пошаговые уроки. Нужно придумать их логику, запрограммировать и наполнить содержанием (хотя бы первые два урока). Также хочу уже сделать (в минимальном варианте) карточки с QR-кодами (подумать: либо сделать вызов другого приложения (какого?), либо написать свою Activity).
Участник(и) | Предполагаемый объём работ |
---|---|
Валера |
|
Андрей, Аня 1, (?) Маша |
|
(?)Алексей | QR: либо найти удобное для незрячего приложение и обеспечить его вызов (Валера такого пока не нашёл), либо делать задачи по созданию Activity с QR |
Аня 2 |
|
После этого спринта, думаю, можно будет считать общий вид программы сформированным и заняться улучшениями и дополнениями: добавить в меню "переход к другому месту курса", проверить совместимость с TalkBack, попробовать переходы свайпами, ввод с клавиатуры.
промежуточные модели устройства , созданные под началом Глеба Андреевича Мирошника
интервью с сотрудницей библиотеки для слепых.
консультация с Ниной Константиновной Балан, председателем организации незрячих специалистов СПб и Ленинградской области