Итак сперва буду просто выкладывать мысли без какой-либо определённой связи. Потом буду их обрабатывать и связывать.
В ходе работы вообще возникла необходимость как минимум иметь перечень задач, которыми занят, или с которыми каким-то боком соприкасаешься. У задачи может быть несколько версий. Хочется знать чем эти версии отличаются друг от друга, а также хочется иметь список желаемых изменений и изменений, которые в текущей рабочей, еще не зарелизенной, версии уже реализованы, т.е. те изменения которые потом после релиза попадут в what's new новой версии (выпуск новой версии дело не одного дня, так что можно по дороге о чём-то, что было сделано, и забыть).
Соответственно по задачам:
- список задач
- список версий задачи
- что нового в версии
- что необходимо добавить в будущем
- что уже реализовано в текущей рабочей версии
Понятно, что подобная функциональность реализована в различных системах контроля версий, но мы пока определяемся с функциональностью, а потом уж будем подбирать готовый инструмент или будем создавать новый.
Информация о задаче (программе) должна содержать следующее:
- наименование, описание
- автор, разработчик
- ответственный (поддерживающий, замещающий) в данный период времени
- возможные заместители
- тип приложения (на чём написано, в какой среде реализовано)
- перечень используемых таблиц, транзакций и т.д.
- права, роли
- особенности установки/эксплуатации (документация для технического персонала и/или пользователя)
- документация для коллег-разработчиков
- типичные ошибки и пути их решений
- набор тегов для возможного повторного использования
В системе намечаются несколько типичных ролей пользователей:
- руководитель
- разработчик
- технический персонал
- пользователь задачи (программы)
пока всё.
Комментариев нет:
Отправить комментарий