Who needs an architect?
Who needs an architect? This week the assign reading was "Who Needs an Architect?" by Martin Fowler. He starts explaining that architecture is a term when “we want to talk about design but want to puff it up to make it sound important”. He also gives a more formal definition of software architecture “the highest-level concept of a system in its environment. The architecture of a software system (at a given point in time) is its organization or structure of significant components interacting through interfaces” As we can see the architecture could be considered as a basic and important element in the process of creating a new software. Talking about why is so important in more common words in software it is the representation, a kind of map, in which the developing will be settle in. A comment that have a lot of sense for me is “In most successful software projects, the expert developers working on that project have a shared understanding of the design” and ok, it...