Разработка

Версия от 13:14, 15 декабря 2016; Admin (обсуждение | вклад) (Новая страница: «'''Разработка''' (Development) - компетенция, включающая в себя способности проектировать и пр…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Разработка (Development) - компетенция, включающая в себя способности проектировать и программировать эффективные программные системы в соответствии со стандартами и нормами, утвержденными командой.

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

Назначение

Люди с компетенцией разработки помогают команде:

  • Проектировать и программировать программные системы
  • Формулировать и/или оценивать стратегии выбора подходящего шаблона проектирования или комбинации нескольких шаблонов
  • Проектировать и использовать технические решения
  • Находить неисправности и разрешать проблемы в программировании

Необходимые навыки

Среди необходимых навыков (skills) для этой компетенции OMG Essence выделяет:

  • Знание технологий
  • Программирование
  • Знание языков программирования
  • Критическое мышление
  • Рефакторинг
  • Проектирование

Характерные носители компетенции

  • программисты
  • кодеры
  • проектировщики
  • архитекторы