Hillside Group — образовательная некоммерческая организация , основанная в августе 1993 года для помощи разработчикам программного обеспечения в анализе и документировании общих проблем разработки и проектирования в виде шаблонов проектирования программного обеспечения . Hillside Group поддерживает сообщество шаблонов посредством спонсорства конференций Pattern Languages of Programs . [1] [2]
В августе 1993 года Кент Бек и Грэди Буч спонсировали горный ретрит в Колорадо, где группа объединилась для разработки основ для программных шаблонов. Уорд Каннингем , Ральф Джонсон , Кен Ауэр, Хэл Хильдебранд, Грэди Буч, Кент Бек и Джим Коплиен изучили работу архитектора Кристофера Александра по языку шаблонов и свой собственный опыт разработчиков программного обеспечения, чтобы объединить концепции объектов и шаблонов и применить их к написанию компьютерных программ. Группа согласилась основываться на исследовании Эриха Гаммы по объектно-ориентированным шаблонам, но использовать шаблоны генеративным способом в том смысле, в котором Александр использует шаблоны для городского планирования и архитектуры. Они использовали слово «генеративный» в значении «созидательный», чтобы отличить их от шаблонов Гаммы, которые фиксировали наблюдения. Группа встречалась на склоне холма, что привело их к названию себя Hillside Group. [1]
С тех пор Hillside Group была зарегистрирована как образовательная некоммерческая организация. Она спонсирует и помогает проводить конференции Pattern Languages of Programs (PLoP) [3], такие как PLoP, EuroPlop, ChiliPlop, GuruPLoP, Asian PLoP, Scrum PLoP, Viking PLoP и Sugarloaf PLoP. Hillside Group также работала над серией книг Pattern Languages of Program Design. [1]
Hillside Group спонсирует конференции Pattern Languages of Programs в разных странах, включая США, Бразилию, Норвегию, Германию, Австралию и Японию. Hillside Group помогала в публикации серии книг Pattern Languages of Program Design до 2006 года. [4] [5] [6] С 2006 года Hillside Group публикует шаблоны и материалы конференций через цифровую библиотеку Ассоциации вычислительной техники (ACM). [7]
Библиотека паттернов Hillside содержит полный архив паттернов, разработанных сообществом напрямую или косвенно через конференции PLoP. [8]
Hillside Group спонсирует перечисленные конференции. [9] Конференции посвящены схемам письма, семинарам и приглашенным докладам, связанным с разработкой шаблонов. Большинство конференций проводятся ежегодно и поощряют участников подавать статьи до конференции для включения в семинары для писателей. Статьи проходят процесс пастырства, где они анализируются и развиваются до посещения конференции.
Президентом The Hillside Group в 2010–2014 годах является Джозеф Йодер из The Refactory, Inc.
Hillside Group возглавляет Совет директоров, в состав которого входят президент, вице-президент, главный операционный директор, казначей, два директора, секретарь, два главных редактора и четыре члена.