Добрый день,
Исходя из итогов встречи в Новосибирске хочу сформулировать задачи, которые сейчас имеются в нашей команде. Так мне будет проще сформулировать вопросы, да и может, смотря на мои задачи сможете что-то посоветовать:
Методологические:
- Обучить своих сотрудников использованию функционала VS. (тут просто планирую продублировать семинар);
- Найти способ мотивации сотрудников работать через VS;
- Начать декомпозировать крупноблочные задачи на более мелкие (сейчас у нас в YouTrack, если приходит задача от заказчика, то она так и ставится одной карточкой вне зависимости от размера, что лишает нас возможности декомпозировать и распределять задачи между разработчиками, а также не дает ставить вехи на протяжении процесса разработки);
- SCRUM???
Технические
-
Добавить недостающие звенья в цепи сборки (сейчас происходит создание релиза и его тестирование средствами Xunit и VB, а также синтаксический контроль);
Хочется привязать:
а. Скриншоты;
б. Создание документации и ее публикация;
в. Автообновление production систем (с учетом того, что CI удален от самих баз)
г. Развертывание на тестовый контур;
д. Объем копи-пасты
е. Автосравнение production с актуальной сборкой, так как количество хотфиксов пока высокое;
ж. Процент покрытости кода тестами; -
Судя по тому, что везде вылезает linux, пора повышать квалификацию в linux;
-
Переход на gogs с bitbucket хотя бы для крупных репозиториев, которые на bitbucket уже неработоспособны;
Исходя из вышеуказанного вот вопросы, которые у меня сформировались на текущий момент:
- Так как у вас CI на linux, а у нас на windows, то насколько ваши скрипты подойдут нам?
- Есть ли какая-то инструкция по тем скриптам, которые выложены на тестовом CI?
- У меня есть понимание преимуществ SCRUM как методологи организации процессов разработки, но честно говоря, не могу себе представить, как можно внедрить SCRUM на отделе разработки с большим количеством независимых друг от друга заказчиков. Есть ли у кого-нибудь удачный пример? Можете проконсультировать?