Уважаемые члены команды DMTeam. Выражаю вам благодарность за ваше участие в проекте, как минимум из комы мы его вытащили. :)
Как вы знаете наша ближайшая задача была выпустить стабильную версию 3.0. Это означало, что в основном мы исправляли ошибки и заделывали дыры. Я прекрасно понимаю насколько это было нудно, ведь все вы участвуете в проекте вовсе не для того, чтобы постоянно бороться с багами, вы тут потому, что вы хотите добавить что-то новое в клиент, то чего нехватало именно вам. Кто-то хотел быстрый поиск, кто-то добавить новую фичу, кто-то переделать старую функциональность, я сам такой же…
Наши идеи - мощная вешь они могут как сделать клиент супер популярным, так и убить его. Чтобы лучше понять о чем это я, прочтите отрывок из прекрасной книги Алана Купера.
Итак, тобы у нас все получилось я настаиваю на следующей организации работ.
В основе всей системы лежит работа через баг трекер. Я думаю, что этот подход все поняли, я просто закрепляю его документально, так сказать :)
Никакие изменения не могут быть внесены в код, если это не отражено в баг трекере.
Все участники проекта должны иметь возможность знать что вы делали, делаете или будите делать с кодом. Для этого и нужен трекер.
Таким образом минимальный цикл работы с кодом такой:
Для исправления мелких ошибок используйте минимальный цикл (см. выше).
Самое интересное :)
Если же вы хотите добавить что-то существенное, то вам придется пройти большой цикл.
Следуя этим рекомендациям мы сможем: