Byndyusoft — это заказная разработка ПО с гарантией результата

Создаем IT-продукты для e-commerce, ритейла, банков и других бизнесов по всему миру. Одни из лучших в стране по реализации высоконагруженных систем и микросервисной архитектуре.

Помимо непосредственной реализации IT-решений, создаем стратегию развития IT-продуктов.

Посмотрите, что говорят о нас клиенты и как комфортно мы стартуем проекты.

Для обсуждения проекта пишите на ceo@byndyusoft.com или звоните +7 (904) 305 5263

четверг, 26 ноября 2009 г.

Сбор метрик из SVN

Что это?

Суть в том, чтобы из хранилища кода SVN собрать историю работы над проектом. В эту историю могут входить количество строк кода, время комитов, активность авторов комитов и т.д.

Зачем?

Вообще я не любитель собирать такие метрики, но меня заинтересовало наблюдение Сергея Архипенкова. Я говорю о принципе цикличности при становлении команды.

Сергей заметил, что графики количества строк кода и фаз становления команды выглядят очень похоже. Дело в том, что сначала команда собирается и происходит разработка основных компонентов (формирование команды). В этот период пишется «скелет» системы, кода мало. Потом команду «штормит» и все приходит в норму. Здесь пишется основной код. И, наконец, команда выходит на максимальный уровень производительности. А вот тут уже все написано, остается только рефакторить и исправлять ошибки. Это то самое место, когда количество строчек кода уменьшается.

пятница, 20 ноября 2009 г.

Полезные ссылки с выступления Сергея Архипенкова

Вчера вернулись с конференции «Гуру на Урале», где выступал Сергей Архипенков. Атмосфера была отличная, к тому же с практической точки зрения узнал интересные вещи.

По ходу выступления Сергея записывал себе ссылки на ресурсы, которые он рекомендовал. Думаю они будут интересны и вам.

Интернет ресурсы

Статьи и аналитика на сайте Игоря Ашманова

Блог Максима Дорофеева

Гильдия менеджеров программных проектов

С. Архипенков: Как нанимать людей?

Книги

Роберт Гласс «Креативное программирование 2.0»

Роберт Гласс «Факты и заблуждения профессионального программирования»

Том ДеМарко, Тимоти Листер «Вальсируя с Медведями: управление рисками в проектах по разработке программного обеспечения»

Том ДеМарко, Тимоти Листер «Человеческий фактор. Успешные проекты и команды»

Стив Макконнелл «Профессиональная разработка программного обеспечения»

Принцип разделения интерфейса

Формулировка: клиенты не должны зависеть от методов, которые они не используют

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

вторник, 10 ноября 2009 г.

«Гуру на Урале» про управление проектами

17-18 ноября в УрГУ состоятся открытые лекции Сергея Архипенкова.

Делегация от нашей компании уже пакует чемоданы :) До встречи в Екатеринбурге (кстати, кто еще собирается?) и спасибо проекту «Гуру на Урале».

Byndyusoft — это заказная разработка ПО с гарантией результата

Создаем IT-продукты для e-commerce, ритейла, банков и других бизнесов по всему миру. Одни из лучших в стране по реализации высоконагруженных систем и микросервисной архитектуре.

Помимо непосредственной реализации IT-решений, создаем стратегию развития IT-продуктов.

Посмотрите, что говорят о нас клиенты и как комфортно мы стартуем проекты.

Для обсуждения проекта пишите на ceo@byndyusoft.com или звоните +7 (904) 305 5263