One of the most critical questions about software
architecture is what is its actual value? As software development
processes focus more and more on value delivered to end-users and
time-to-market, the difficulty in assigning an actual value on the effort spent
working on the architecture makes it much
harder for software architects to convince project managers or product owners
(or whomever represent the customer) to spend much effort on
architecture-related activities, leading often rapidly to a large amount of technical
debt.
At
any point in time, a software development team is faced with a choice: what do
we focus on in the next release cycle, or simply the next iteration or sprint.
In the “backlog” of things not done yet, thereExtracted From - http://philippe.kruchten.com/2013/12/11/the-missing-value-of-software-architecture/
Cheers!!
Prabath Randy
