  Software development has steadily embraced agile software development
methodology/method (ASDM) and has been moving away from the plan driven
software development methodology (PDM) approaches like waterfall. Given the
iterative nature of agile development, the integration of software architecture
into the agile way has become challenging. This research identifies the
challenges of having a robust architecture in projects already executed by plan
driven methods and new projects likewise by conducting a literature review and
a case study analysis. The ensuing analysis finds that there are three major
areas: people, process and technology, in which these challenges could be
mapped.
