Алистер Кокберн ( / ˈ æ l ɪ s t ər ˈ k oʊ b ər n / AL -ist-ər KOH -bərn ) — американский учёный-компьютерщик, известный как один из инициаторов гибкого движения в разработке программного обеспечения. Он подписал (вместе с 16 другими) [1] Манифест гибкой разработки программного обеспечения . [2]
Кокберн начал изучать методы объектно-ориентированной (ОО) разработки программного обеспечения для IBM. С 1994 года он основал "Humans and Technology" в Солт-Лейк-Сити . Он получил степень в области компьютерных наук в Университете Case Western Reserve . В 2003 году он получил степень доктора философии в Университете Осло . Его диссертация называлась "People and Methodologies in Software Development" [3]
Кокберн помог написать Манифест гибкой разработки программного обеспечения в 2001 году, Agile PM Declaration of Interdependence в 2005 году и стал соучредителем Международного консорциума Agile в 2009 году (совместно с Ахмедом Сидки и Эшем Рофайлом). Он является главным толкователем варианта использования для документирования бизнес-процессов и поведенческих требований к программному обеспечению, а также изобретателем шкалы Кокберна для категоризации программных проектов.
Методологии семейства Crystal (например, Crystal Clear), описанные Алистером Кокберном, считаются примерами облегченной методологии . Семейство Crystal имеет цветовую кодировку, указывающую на «вес» необходимой методологии. Таким образом, для крупного проекта, последствия которого подразумевают риск для человеческой жизни, будут использоваться методы Crystal Sapphire или Crystal Diamond. Для небольшого проекта могут использоваться методы Crystal Clear, Crystal Yellow или Crystal Orange.
Кокберн представил свою гексагональную архитектуру (2005) как решение проблем с традиционным наложением слоев, сцеплением и запутыванием.
В 2015 году Алистер запустил движение Heart of Agile, которое позиционируется как ответ на чрезмерно сложное состояние Agile-индустрии.