It discusses processes of evolutionary software development that
include agile, iterative, open source, inner source, and other
processes, and advocates investigation of the individual practices
within these processes, so that additional processes, more fitting
to specific project circumstances, can be created. The paper also
discusses the basic task of software evolution, software change,
and presents phased model of software change (PMSC) together
with directions how it can be enhanced.