Необходимый комплект инструментов разработчика ПО

КлючИспользуйте это специальный ключ для того, чтобы открыть загадочный код, который никто, похоже, не может понять. Он работает особенно хорошо для кода, который оставил предыдущий подрядчик.

БотинкиГотовность к быстрым изменениям — это сущность разработки ПО. Носите эти уникальные ботинки, в которых можно идти в любую сторону в любой момент.

Перчатки побуждения

Менеджеры могут одевать эти Перчатки побуждения, чтобы вдохновлять своих людей быть более продуктивными. Кактусовые иголки помогут работникам достичь новых высот.

Дерево

Иногда лучше просто разветвить код. Когда появятся сложности с компиляцией, создайте несколько веток, чтобы выяснить корень проблемы.

Парное программирование

Парное программирование - существенная часть в производстве кода, когда разработчики могут придти к согласию. Используйте эту философию, чтобы убедиться, что все идут в одном направлении.

Когда жуки (bugs) пробираются внутрь кода, берите этот инструмент и принимайтесь за работу. Вооружите свою ударную команду этим необходимым инструментом, чтобы покончить с проблемой.

Положите бизнес-требования на это стол, чтобы определить надо ли использовать какую-нибудь легкую методологию.

Стол

Итерационная дверь

Эта аккуратно сконструированная итерационная дверь, выведет вашу компанию прямо на верный путь по которому вы как раз успеете к любому сроку, указанному в договоре.

Трубки

Вы всегда сможете сказать какой день или неделя разработки сейчас идёт по тому, из какой трубки идёт дым.
Для использования только в обозначенных местах!

Чайник

Убедитесь, что было достаточно встреч с заказчиком, чтобы быть уверенным, что если совместить все требования вместе, получится продукт готовый к употреблению.

Используйте эту ручку-осьминога, чтобы быть в уверенности, что у вас всегда хватит чернил для записи любого возможного требования в карточку историй.Ручка-осьминог

Функционал

Когда заказчик спросит о новом функционале, для которого у вас нет разработчиков, вы можете быть уверены, отдел продаж не растроится.

Ваши программисты полюбят этот мультимолоток для починки. Он заставит подчиниться упрямый код. Мультимолоток

Дыровёрт

Используйте этот инструмент для проделывания дырок в любом подозрительном коде и для тестирования любых сомнительных наследований.

Ужиматель требований

Этот ужиматель требований поможет вам для тех "требований последней минуты", когда заказчик слишком разошелся.

ПроектПланируйте ваш продукт со специальными целями в уме так, чтобы проект не закончился перед тем как начаться.

Вентиль

Этот впечатляющий вентиль поможет превратить любой ваш код в бездефектное совершенство.

Просто посмотрите на другую часть часов "Больше времени", чтобы получить больше времени если ваш проект не успевает в сроки.Больше времени

Швейцарский нож

Каждый новый заказчик, запросивший дополнительный функционал, - это возможность добавить что-либо в приложение, если код действительно объектно-ориентирован.

Средство для тестирования

Средство для тестирования сможет выловить незначительные дефекты даже если заказчик возможно никогда не заметить маленькие огрехи в вашем проекте.

Хорошо подготовленный руководитель всегда сможет защитить своих протеже от любой непогоды.Зонт

Оригинал на http://www.usatt.org, перевод мой.