 
								A Framework for Architecture-Centric Practices Integration into Agile Software Development [APIASD]
								
									
										
											
											
												G. H. El-Khawaga,
											
										
											
											
												Galal Hassan Galal-Edeen,
											
										
											
											
												A. M. Riad
											
										
									
								 
								
									
										Issue:
										Volume 2, Issue 1, September 2014
									
									
										Pages:
										1-14
									
								 
								
									Received:
										12 September 2014
									
									Accepted:
										25 September 2014
									
									Published:
										30 September 2014
									
								 
								
									
										
											
												DOI:
												
												10.11648/j.se.20140201.11
											
											Downloads: 
											Views: 
										
										
									
								 
								
								
									
									
										Abstract: The need for having a clear roadmap for a software product developed using an agile method is a reasonable implication of the agilists’ tendency of establishing a planning-driven process rather than a plan-driven one, and chasing and welcoming change rather than limiting it. Building an initial architecture for a product will serve as the railway for a planning process that can enable managing change accommodation rather than unmanaged change accommodation. Change accommodation –while not considering the proposed changes’ effects- may serve its purpose of flexibility on the short term, but on the long term will uncover a complex, unmanageable set of relations between software components within an eroded architecture. In this paper, a framework for embedding architectural practices into an agile software development process –while avoiding problems of current agile architecting, and keeping agile development values- is presented.
										Abstract: The need for having a clear roadmap for a software product developed using an agile method is a reasonable implication of the agilists’ tendency of establishing a planning-driven process rather than a plan-driven one, and chasing and welcoming change rather than limiting it. Building an initial architecture for a product will serve as the railway f...
										Show More