XP implement a simple but effective environment enabling all concern members to achieve solution and maximize productivity. The main idea is that the team rallies around the problem or case for the solution.
Such development practice qualifies XP to be an agile method of software development.
Citing Don well (1999, 2000, 2001, 2004, 2009) Extreme Programming improves a software project in five essential ways; communication, simplicity, feedback, respect, and courage. This can be likening as the software architectural process of an agile software designing.
These five essentials are to ensure that all necessary objectives are met in software design using Agile method.
Team members are treated with respect as the system is made for them not them for the system.
The system will courageously be able to respond to change
How software architecture process fits into Extreme programming.
The software architectural process can be likening to have the same objectives of agile method of programming as compared below.
Software architectural …show more content…
As the technology and business cases changes, it creates the need for a change in the system
Manage change and complexity. Architect can minimize and mange change to help maximize and preserve stakeholder’s values. There is no simple change a minor change will cost the organization a fortune Drawing parallels between the software architectural process and Agile method:-
Capturing stake holders concerns and needs which is the first point in Architectural process can be compared and likening to maximize stakeholders’ value in agile methods.
Making architectural decisions to fulfill stake holders’ concerns can be compared to delivering working solution in the agile method.
Capturing architectural design can be compared to delivering Working solution, finding solution, enable next effort and manage change and complexities.
These made the agile method of XP adhere to standard software architecture process.
A context Diagram in AD will define a high level picture of the boundaries and it corresponding external entities of the