2 ms·
Aspect I like most: Communicate the solution. Draw lots of pictures to standard models, maintain many views to cater to different stakeholders and relentlessly
by javamantra 6y ago
Aspect I like most: Communicate the solution. Draw lots of pictures to standard models, maintain many views to cater to different stakeholders and relentlessly communicate the solution.
Most architectures fail at integration points. so focus on interfaces first. The way to build acceptance is to distribute ownership of various aspects of the architecture across the team
How to evaluate the architecture and your own effectiveness - The product is delivered on time and within budget
Identifying key requirements
- Strength (NFRs)
- Functionality
- Elegance (Documentation, clean code, multiple visual models)
The architect should know the cost of building each and let stakeholders decide the priority. If the arch believes the choice is wrong he/she should challenge that but understand that politics will decide the choice. In which case document and move on.
- anoviceuser 6y ago@javamantra, Thanks a lot for your elaborate inputs. These are valuable insights. Thanks.