Scenario-Based Assessment of Process Pattern Languages

Current standards and models for the quality of software development processes lead to a coarse-grained quality model which is heavy and difficult to focus for specific purposes. We propose a more light-weight method for assessing processes that can be expressed as process pattern languages. The method is based on imitating an existing software architecture evaluation method, ATAM, in the context of processes. The main advantages of the method are more fine-grained assessment in terms of quality attributes possibility to tune the assessment for a certain purpose, and a more light-weight assessment procedure. We illustrate the method in the case of two process pattern languages.

[1]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[2]  Scott W. Ambler,et al.  More Process Patterns: About the Author , 1998 .

[3]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[4]  Teodora Bozheva,et al.  Framework of Agile Patterns , 2005, EuroSPI.

[5]  Ari Jaaksi,et al.  Tried & true object development: industry-proven approaches with UML , 1999 .

[6]  Hajimu Iida,et al.  Pattern-Oriented Approach to Software Process Evolution , 1999 .

[7]  Daniel Galin,et al.  Software Quality Assurance: From Theory to Implementation , 2003 .

[8]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[9]  Rick Kazman,et al.  Evaluating Software Architectures: Methods and Case Studies , 2001 .

[10]  James O. Coplien,et al.  A generative development-process pattern language , 1995 .

[11]  Richard Messnarz,et al.  Managing Multi-Cultural and Multi-Social Projects in SPI , 2006 .

[12]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[14]  Jukka Kääriäinen,et al.  Patterns for Distributed Scrum - A Case Study , 2008, IESA.

[15]  Sari Vesiluoma,et al.  Understanding and Supporting Knowledge Sharing in Software Engineering , 2009 .

[16]  Derek Coleman,et al.  Tried & True Object Development: PREFACE , 1998 .

[17]  Jukka Kääriäinen,et al.  Requirements Management Practices as Patterns for Distributed Product Management , 2007, PROFES.

[18]  Motoei Azuma SquaRE The next generation of the ISO/IEC 9126 and 14598 international standards series on software product quality , 2001 .

[19]  Scott W. Ambler More Process Patterns: Illustrations , 1999 .

[20]  D. M. Hutton,et al.  Process Patterns: Building Large‐Scale Systems Using Object Technology , 1999 .