There are different schools of thought concerning the importance of architecture as part of agile software development. For the purpose of this Assignment, consider that architecture is an important aspect of agile and traditional software development efforts, Architecture is a critical part of scaling agile approaches to meet the real-world needs of modern organizations. However, there are differences between the agilists' approach to architecture as compared to the approach followed by traditionalists. It is therefore important to pick the right SDLC approach when developing a business solution.