Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Кнопка багрепорта #20

Open
orion76 opened this issue Jan 16, 2019 · 3 comments
Open

Кнопка багрепорта #20

orion76 opened this issue Jan 16, 2019 · 3 comments
Labels
enhancement New feature or request perspective Perspective project features

Comments

@orion76
Copy link
Owner

orion76 commented Jan 16, 2019

ИСТОРИЯ
Заказчики и пользователи обычно не любят писать.
Особенно Заказчики не любят писать ТЗ.
А еще они не умеют понятно описывать ошибки.

Был у меня один заказчик, он принципиально ничего не писал.
ТЗ, багрепорты, фичреквесты проговаривались на ежедневных скайп-конференциях.
На этих конференциях он собирал кучу народу: менеджера проекта, разработчиков, собственных сотрудников и себя самого.
Естественно, все галдят, и он говорит без остановки.
Я пытался что-то запоминать, что-то конспектировать из задач.

Но блин, это было контрпродуктивно.

Потом мне все это надоело, я добавил на сайт (drupal 7) тип материала,
нашел js-библиотечку, которая позволяла рисовать прямо на странице сайта и делать со страницы скриншот.

Написал модулек, который выводил на все страницы сайта блок с кнопкой.
По кнопке открывалось всплывающее окно-форма с текстовым полем для заметок.
Кнопка для активации режима рисования на странице.

По сабмиту формы, на сервер отправлялся
адрес страницы
скриншот страницы
и комментарии багрепортера

Заказчику эта фигня офигенно понравилась.
Писать он сильно больше не стал, но кое-чего писать иногда приходилось.
Но и просто скриншота с адресом страницы было оффигеть как много.
Конференций стало меньше и они стали короче.
Когда у меня был достаточный на ближайшее время список задач, я на них вообще забивал: некогда-)
А у меня был список багов, фичреквестов с почти достаточно информацией.

КОНЕЦ ИСТОРИИ.

Возможно на продакшнах такая фича не всегда нужна.
Но в процессе разработки сильно экономит время, и заказчику и разработчику.
А если еще запись голоса приделать, для комментирования голосом - вообще мечта.

К сожалению, та фича была сильно привязана к конкретному проекту и сделана "наколенке".
Все данные сохранялись в материалы проекта.
А вот если сделать тоже самое, но чтобы багрепорты писались напрямую в ишью гитхаба,
она бы стала легко переносимой и легко отключаемой.

Короче, надо будет заняться-)

@orion76 orion76 added enhancement New feature or request perspective Perspective project features labels Jan 16, 2019
@dashiwa
Copy link
Collaborator

dashiwa commented Jan 23, 2019

Многочасовые митинги...Да это знакомо.
В англоязычном мире айти это как правило камень преткновения , не хотят писать..

@orion76 Посмотреть , есть ли какие апишки для этого. Пока на ум приходит только гугл

Интересно есть ли фреймворки на нейронных сетях которые могут анализировать речь..Возможно есть..
Когда искал решение для оптического распознавания текста то натыкался только на платные решения причем недешевые. и для английского а потом нашел довольно неплохое рещение с возможностью включить и русский язык . Так что все решаемо

Выглядит как достойная стартапа фича)

@orion76
Copy link
Owner Author

orion76 commented Jan 24, 2019

Да план минимум:
1.Кнопка
2.Рисование-пометки мышью на экране.
3.Отправка в БД или другое хранилище (github и т.п.):

  • адреса страницы
  • скриншот страницы с пометками из п.2
  • текстовый коммент

почти все это я уже делал на drupapl 7
буквально за пару часов "на коленке"

Запись с микрофона, это на далекое будущее-)

@orion76
Copy link
Owner Author

orion76 commented Jan 25, 2019

кстати, оказывается тот модуль тут в репо: https://github.com/orion76/exfeedback

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request perspective Perspective project features
Projects
None yet
Development

No branches or pull requests

2 participants