Я ищу вашего совета.
Исходная ситуация:
- мы (на данный момент 5 разработчиков, 1 качественный парень / документация, 1 руководитель проекта / организация) планируем сделать небольшой стартап
- мы все зарабатываем на жизнь с помощью кодирования, но для более высокооплачиваемых проектов у вас практически не будет шансов для одного человека
- находится где-то в основном в Европе
- мы будем заниматься разработкой clojure, php, perl, python и ruby не только для веб-приложений
- мы сделаем кодирование для управления машиной и т. Д.
- все пользователи имеют разный опыт работы с редакторами, cvs и сотрудниками.
- мы не хотим изобретать велосипед
Как лучше организовать:
- рабочий процесс команды?
- время регистрации счетов-фактур =
- Постановка приложения -> разработка и репозиторий / тестирование / развертывание (собственные хостинговые и клиентские системы)?
- создание документации (я хотел бы использовать vimwiki, но не все мы используем vim. На самом деле мы думаем о LaTeX и graphviz)?
- Отслеживание ошибок и проблем?
- каждому должна быть предоставлена максимальная свобода в использовании инструментов, которые он знает и любит, не стреляя себе в ногу
Пожалуйста, дайте мне знать:
- где можно найти информацию, подтвержденную опытом (книги, учебные пособия, лучшие практики, URL-адреса и т. Д.)?
- какой опыт (хороший и плохой) вы сделали?
- существуют профессиональные курсы, которые преподают эти темы?
- стоит ли Scrum пройти тестирование (никто из нас не имеет опыта работы со Scrum)?
- Что вы думаете о управлении временем (например, Pomodoro и т. Д.)?
Я прочитал несколько постов на stackoverflow.com и superuser.com, но до сих пор не понял загадку ...
Я не ожидаю нестандартного решения. Мне интересны ваши впечатления и рекомендации.