Шаблон проектирования — повторяемая архитектурная конструкция в сфере проектирования программного обеспечения, предлагающая решение проблемы проектирования в рамках некоторого часто возникающего контекста.

UML — язык графического описания для объектного моделирования в области разработки программного обеспечения, для моделирования бизнес-процессов, системного проектирования и отображения организационных структур.
Порождающие шаблоны — шаблоны проектирования, которые абстрагируют процесс наследования. Они позволяют сделать систему независимой от способа создания, композиции и представления объектов. Шаблон, порождающий классы, использует наследование, чтобы изменять наследуемый класс, а шаблон, порождающий объекты, делегирует наследование другому объекту.
Гибкая методология разработки — обобщающий термин для целого ряда подходов и практик, основанных на ценностях Манифеста гибкой разработки программного обеспечения и 12 принципах, лежащих в его основе.
Эрих Гамма — программист из Швейцарии, один из четырёх авторов классической книги Design Patterns о шаблонах проектирования. Команда авторов книги также известна под названием «банда четырёх». Является ведущим разработчиком JUnit и Eclipse. Работал в IBM над проектом Jazz.
Экстрема́льное управле́ние прое́ктами — метод управления очень сложными или неопределёнными проектами. От традиционных методов управления проектами XPM отличается открытым, гибким и недетерминистким подходом. Основное внимание уделяется человеческому фактору в управлении проектами, а не следованию запутанным техникам и строгому формализму. XPM является обобщением методик экстремального программирования.
Боже́ственный объе́кт — антипаттерн объектно-ориентированного программирования, описывающий объект, который хранит в себе «слишком много» или делает «слишком много».

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

Э́двард Йо́рдан (Йордон) — американский учёный в области теории вычислительных систем, один из ведущих независимых консультантов, издатель журнала «American Programmer». Является автором нескольких бестселлеров по практике программирования, включая «Путь камикадзе», «Закат и падение американского программиста» и «Подъём и возрождение американского программиста», а также книги «Структурные модели в объектно-ориентированном анализе и проектировании». Он широко известен как разработчик метода структурного системного анализа под названием метода Йордана, а также как соавтор методологии объектно-ориентированного анализа Коуда-Йордана. Создал и возглавил консалтинговую компанию YOURDON, которая обучила уже более 250 000 человек по всему миру. В июне 1977 года Йордан был официально объявлен членом Компьютерного зала славы, объединяющем таких выдающихся людей, как Чарльз Бэббидж, Сеймур Крей, Грейс Хоппер, Джеральд Вайнберг и Билл Гейтс.

Гради Буч — американский специалист в области программной инженерии, руководитель исследований в IBM Research, IBM Fellow с 2003 года. Гради Буч наиболее известен как создатель унифицированного языка моделирования UML, который он разработал совместно с Иваром Якобсоном и Джеймсом Рамбо.

Ивар Ялмар Якобсон — шведский учёный в области информатики, внёсший вклад в развитие UML, RUP, аспектно-ориентированного программирования.
Джеймс Рамбо — американский учёный в области информатики и объектной методологии, наиболее известный по своей работе над созданием технологии объектного моделирования (OMT) и языка моделирования UML.
«Приёмы объектно-ориентированного проектирования. Па́ттерны проектирования» — книга 1994 года о программной инженерии, описывающая шаблоны проектирования программного обеспечения. Авторами книги, которых прозвали «Бандой четырёх», являются Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес. Предисловие написал Гради Буч.

Роберт Сесил Мартин, также известный как Дядя Боб — американский инженер и программист, консультант и автор в области разработки ПО. Мартин является профессионалом в области разработки ПО с 1970, а с 1990 становится международным консультантом в этой области. В 2001 он организует встречу группы, которая создала гибкую методологию разработки из техник экстремального программирования.

Стереотипы являются одним из трех типов механизмов расширяемости в унифицированном языке моделирования (UML). Они позволяют проектировщикам расширять словарь UML для создания новых элементов моделирования, получаемых из существующих, но имеющих определенные свойства, которые подходят для конкретной проблемы предметной области или для другого специализированного использования. Термин происходит от первоначального значения слова «стереотип», который используется в книгопечатании. Например, при моделировании сети вам могут понадобиться символы для представления маршрутизаторов и концентраторов. С помощью стереотипных узлов вы можете представлять их в виде примитивных строительных блоков.

Кент Бек — разработчик программного обеспечения, создатель таких методологий разработки ПО как экстремальное программирование (XP) и разработка через тестирование (TDD). Бек был одним из 17 специалистов, подписавших Agile Manifesto в 2001 году.

Канба́н-доска́ является одним из инструментов, который может использоваться при внедрении метода управления разработкой «Канбан».

Трюгве Миккель Хейердал Реенскауг — норвежский специалист в области информатики и заслуженный профессор университета Осло. Он первым сформулировал принцип Model-View-Controller (MVC) для создания графического пользовательского интерфейса (GUI) ПО в 1979 году во время визита Xerox PARC в Пало-Альто. Его первым крупным проектом программного обеспечения был «Autokon», который произвёл удачную программу CAD/CAM, которая была впервые применена в 1963 году и продолжала повсеместно использоваться в течение более 30 лет.
Метод балльной оценки вариантов использования — это метод оценки, используемый для прогнозирования объёма программного обеспечения в проектах разработки ПО. Метод применяется при использовании UML и методологии разработки RUP для разработки программного обеспечения. Идея метода основана на том, что требования к системе записаны в виде вариантов использования, являющихся частью методов моделирования UML. Объём ПО рассчитывается на основе элементов вариантов использования системы путём разложения с учётом технических предположений и предположений об окружении. Метод может быть использован для подсчёта предполагаемых затрат по проекту.

Джеймс Нобл — новозеландский программист и учёный. Лауреат премии Даля — Нюгора.