Вы читаете “ Коммандная разработка”, в блоге Оптимизация сайтов от cross{blog}
- Опубликовано:
- 01.20.10 / 3пп
- Рубрика:
- Drupal, Разработка сайтов
Реклама
Полезные ссылки
Коммандная разработка
Командная разработка сайтов дело сложное, и сложности возникают совершенно на любом этапе работы, от поиска подходящих кадров и до организации работы совершенно разных людей, порой даже находящихся в разных точках мира.

С удивлением для себя обнаружил какой сейчас большой спрос на хороших специалистов в разных сферах программирования: Drupal, iPhone приложения, Flash+ActionScript, Magento. Если Вы из Запорожья и желаете найти работу, обращайтесь на itwebcross@gmail.com или icq 846944. Разискиавются программисты совершенно разного уровня, главное качество - желание учится и соотвественно браться за более крупные проекты с большей зарплатой.
Все последующие возникающие трудности связаны уже больше с квалификацией разработчиков и орагнизацией работы. Я за время своей работы встретился уже с уймой различных казусов проявившихся из-за того что над одним проектом работает несколько людей.
- Заливаются изменения на живой сайт, без учета правок в базе данных
- Перетираются файлы одного разработчика другим(даже с SVN)))
- Выполненная работа одним человеком, полностью ломает функционал другого
- Работающий локально таск, на живом сайте валит сервер
Чтобы всего этого избежать в разработку долнжны включаться сопутствующие и помогающие смерджить и отследить работу программы и сервисы.
То, чем пользуемся мы:
Subversion
Если один Ваш программер в Харькове, Вы в Запорожье, а тим-лид заказчика в Германии или Сиэтле нет ничего проще, чем организовать репозиторию которая будет следить за всеми измененными файлами. Она же позволит держать на livesite только свежую и самую адекватную версию проекта или же откатиться до предудущей если, что либо сломалось во вновь залитом коде. Помимо того - это еще одно безопастное хранилище кода проекта и самый быстрый способ внесения изменений на сайт.
Redmine
Для разработки крупных сайтов попробуй подключается более 5, а иногда и 10 программистов, не включая тим-лидов и собственно клиентов. Каждый из участников занят разработкой, тестированием, ответом на возникшие вопросы или назначением заданий. Чтобы во всем этом не потеряться и придумал Redmine.
Putty
Если программист владеет знаниями линукса - цены ему нет
Возможность подключится к серверу с помощью Putty по SSH может ускорить, а иногда и помочь выполнить задачи, которые решить с помощью FTP, cPanel, WHM или даже WinSCP не возможно. Такие как установка владельца папок, апдейт на живой сайт или насторойка крона.
WinSCP
Эта программа также должна быть в арсенале любого программиста, и она является отличной заменой FTP, в случае если есть доступ через SSH.
Как альтернатива Redmine`у также можно использовать Atrium, хотя функционально он пока еще намного слабее.
Какое ПО используете Вы ?
Коммандная разработка
Комментарии (5)Оставить комментарий | |