Телефон: +7 (926) 245-03-63

Важный инструмент разработки отсутствует в группе

Следующая статья: Я не выношу своего руководителя программы/продукта (или его вообще нет).

Содержание

Серьезность: зависит от инструмента

В процессе разработки программисты используют бесчисленное множество программ, но на самом деле им реально необходимы только четыре инструмента:

  • Редактор
  • Компилятор
  • Программа контроля версии
  • Программа отслеживания ошибок

Мне еще не встречалась ни одна техническая организация, в которой не было бы какого-нибудь редактора или компилятора. Но однажды меня ждал настоящий шок: в одной фирме я обнаружил отсутствие как программы контроля версии, так и программы отслеживания ошибок. Если вы когда-либо окажетесь в подобной ситуации, первым делом (еще до того, как сядете за свой стол) добейтесь, чтобы эти программы оказались на своем месте, иначе вас и вашу организацию ждет один сплошной кризис. Любую техническую организацию, в которой работает более двух людей без средств контроля версии и отслеживания ошибок, неизбежно ждет провал, как только проект начнет набирать обороты.

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

  • Взаимодействовать, не мешая друг другу. Ты делаешь это, я делаю то.
  • Отчитываться за свою работу. Кто проверял этот компонент? И вообще, кто допустил эту ошибку?
  • Измерять свою работу. Сколько ошибок я допустил? Л как насчет тебя?
  • Помнить, что они делали в прошлом. Кто одобрил этот бред?

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

Интересное в интернете: 1md.ru предлагает: модульные прихожие италия. Все прихожие в России.