Process patterns for agile methodologies

22Citations
Citations of this article
42Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

The need for constructing software development methods that have been tailored to fit specific situations and requirements has given rise to the generation of general method fragments, or process patterns. Process patterns can be seen in some third-generation integrated methodologies (such as OPEN) and in Method Engineering approaches where they are used as process components. They have also been presented as components in generic software development lifecycles where they represent classes of common practices in a specific domain or paradigm; object-oriented process patterns are well-known examples. Agile methodologies, however, are yet to be thoroughly explored in this regard. We provide a set of high-level process patterns for agile development which have been derived from a study of seven agile methodologies based on a proposed generic Agile Software Process (ASP). These process patterns can promote method engineering by providing classes of common process components which can be used for developing, tailoring, and analyzing agile methodologies. © 2007 International Federation for Information Processing.

Cite

CITATION STYLE

APA

Tasharofi, S., & Ramsin, R. (2007). Process patterns for agile methodologies. In IFIP International Federation for Information Processing (Vol. 244, pp. 222–237). https://doi.org/10.1007/978-0-387-73947-2_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free