разработка ПО
Представьте ситуацию. Вы со своей командой, после очередной итерации, обсуждаете слабое покрытие кода тестами и решаете что с понедельника текущего момента все пишут тесты как для нового кода, так и для всплывающих багов. Это кажется разумным (кто-то вспоминает последний неудачный деплой), все поддакивают и довольные расходятся с мыслью, что ну вот теперь то у нас [...]
Ваш график проекта говорит, что вы получите ещё 2-х членов команды на этой неделе и ещё 3-х в следующем месяце. Как включать их в состав команды? Как избежать замедления? Одним словом, вы не можете избежать замедления — добавление новых людей в проект затормозит существующую команду. В любом проекте команде требуется от 2-4 месяцев для вливания [...]
Так уж сложилось, что в какой бы компании я не работал, наш отдел или группа разработки ПО почти всегда срывала сроки. Иногда мы не укладывались на два дня, а иногда на несколько недель. Обычно, нам не хватало от пяти до десяти дней. В результате мы либо задерживали поставку, либо сдавали работу с известными ошибками, недоделками, не [...]
Вчера во время обсуждения проекта сформулировал три беды современных приложений для управления задачами. Приглашаю их обсудить. 1. Невозможность передать (делегировать и отслеживать) задачу произвольному исполнителю У меня есть Things — самый офигенный личный таск-менеджер, который можно купить сегодня. У моей подруги есть Things. У моего брата есть Things. У моих коллег есть Things. Видите, у [...]
CMMI – это модель, описывающая критерии, по которым организацию (её бизнес-процессы) можно отнести к одному из 5 уровней зрелости (maturity level). Чем выше уровень, тем лучше. Для того, чтобы подтвердить один из уровней (обычно организации начинают с подтверждения 3 уровня), проводится поцесс сертификации или оценивания, о котором я и хочу рассказать. Что мы можем сделать [...]
Я, как руководитель проектов, всё больше и больше замечаю, что эффективность работы команды (и каждого программиста в частности) – это ключевой фактор, определяющий успех проекта. При эффективной работе даже самые тяжёлые проекты со сжатыми сроками удаётся завершить успешно, а неэффективная способна «завалить» простейшие проекты с минимумом рисков. Поэтому, я хотел бы поделиться своими мыслями об [...]
Это статья о том, как с помощью TrackStudio можно вести разработку ПО по методологии Scrum. TrackStudio — это универсальная система управления задачами и Scrum — это один из примеров использования. Вам понадобится экземпляр TrackStudio (90-дневная пробная версия) и конфигурация. После скачивания нужно устанавить TrackStudio и накатить по инструкции конфигурацию. В соответствие с методологией Scrum, в [...]