Have you followed an explanation of how software architecture is actually supposed to work? Have you ever read a book and said to yourself, this is how we should work? All of this has happened to me several times, and in the end the reality of daily project work brought it all to a grinding halt: no money, no time, the wrong people and too much ‘legacy’. Working on software architecture (unfortunately) hardly ever meets with ideal conditions. That is why a modern discipline must be able to cope with the imperfection of our projects. Dealing with limited resources can be key to this.
by Stefan Toth
Read the article here .