Добрый день. С вами Капитан Программистов!
Каждая функция, которую мы добавляем в программное обеспечение, имеет свою цену:
- проектирование,
- разработка,
- тестирование,
- документирование
и внедрение этих функций требует значительного времени. Более того, каждая новая добавленная функция усложняет использование и обслуживание программного обеспечения.
Вот несколько уловок, которые могут уберечь ваше программное обеспечение от ненужного объема (а также позволит сэкономить время на разработку):
- Обучение пользователей Excel, Google Sheets или Airtable
- Обучение пользователей основам SQL для запроса данных
- Обучение пользователей рабочим процессам IFTTT, Zapier и Alfred (и добавление хорошо документированного API в ваше программное обеспечение)
- Улучшение программного обеспечения с помощью существующих и настраиваемых расширений браузера
- Понимание «реальной проблемы» каждого запроса функции - Рекомендации существующего стороннего программного обеспечения, которое хорошо решает проблему
- Отличие повторяющихся проблем от «разовых» и решение последних вручную или с помощью простых скриптов.
Один мой товарищ, очень долго пытался внедрить нечто подобное на предприятии. И скажу вам, что процент вызова технической поддержки сократился. Потому что женщины из бухгалтерии научились некоторым трюкам и могли сами решить вопрос. Без вот этих "я тут случайно нажала, и оно само".
К тому же, это позволяет ускорить некоторые процессы происходящие на предприятии, что в общем-то несет только экономическую выгоду. А это знаете ли, уже конкурентное преимущество.