{"title":"Treating Pattern Sublanguages as Patterns with an Application to Organizational Patterns","authors":"Waheedullah Sulaiman Khail, V. Vranić","doi":"10.1145/3147704.3147710","DOIUrl":null,"url":null,"abstract":"Organizing people is very important and one of the great challenges, and in particular in software development. Organizational patterns are the key to piecemeal growth of organizations. To deal with the complexity of choosing right pattern sequences and understanding pattern languages in general, we propose representing them as patterns. Such summary level patterns can be used to treat meaningful parts of pattern languages: pattern sublanguages. We applied this approach to organizational patterns. Specifically, we expressed the pattern story of establishing a new project as the New Project pattern. We also captured the dynamics of this pattern by a state diagram. As it can be observed by comparison, summary level patterns overcome patterns stories in terms of comprehensibility and consistency, with the main contribution being a direct treatment of the conflicting forces.","PeriodicalId":171324,"journal":{"name":"Proceedings of the 22nd European Conference on Pattern Languages of Programs","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 22nd European Conference on Pattern Languages of Programs","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3147704.3147710","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
Organizing people is very important and one of the great challenges, and in particular in software development. Organizational patterns are the key to piecemeal growth of organizations. To deal with the complexity of choosing right pattern sequences and understanding pattern languages in general, we propose representing them as patterns. Such summary level patterns can be used to treat meaningful parts of pattern languages: pattern sublanguages. We applied this approach to organizational patterns. Specifically, we expressed the pattern story of establishing a new project as the New Project pattern. We also captured the dynamics of this pattern by a state diagram. As it can be observed by comparison, summary level patterns overcome patterns stories in terms of comprehensibility and consistency, with the main contribution being a direct treatment of the conflicting forces.