Разработка
Экспертиза
Рекрутинг
Статьи
Веб-сайты

Мартин Фаулер, Рефакторинг

Фредерик Брукс, Мифический человеко-месяц или как создаются программные системы


 

Экспертиза IT-решений

Все IT-проекты начинаются оптимистично: в течение месяца любой программист в состоянии убеждать начальство, что «всё будет хорошо», «так и было запланировано» и «ещё есть время исправить ситуацию». Однако, очень быстро у разработчиков появляются идеи, что на самом деле нужно было делать совсем по другому. В зависимости от ситуации они могут побояться рассказать об обнаруженных ошибках и попытаться дотянуть проект до конца «через не могу» или наоборот, действительно начать всё делать с нуля.

В итоге очень многие проекты доводятся героическими усилиями до успешной сдачи, но радости это заказчику не приносит. Дело в том, что в любую систему приходится вносить какие-то изменения, а если первая версия системы разрабатывалась в мучениях, то и модификации скорее всего потребуют «подвига», за который придётся заплатить в полном объёме.

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

Но не всё так плохо: привлечение внешних специалистов может существенно улучшить состояние дел в проекте в короткие сроки. Я готов проводить экспертную оценку IT-решений по следующим аспектам:

  • структура базы данных
  • программное обеспечение на Java
  • пользовательский интерфейс
  • build management и контроль версий
  • тестирование

По всем вопросам пишите на yasha@telamon.ru.



Хостится на .masterhost Яндекс цитирования   SpyLOG   Рейтинг@Mail.ru  Rambler's Top100