Are there any Software Architects here?
-
Good analyse with consistent arguments.:thumbsup: I agree with you... up to "Good Software Architects will WANT have NOT to code, because they love it must find the best coders and must recognize their best solutions for the project which he defines with its best experiment!" So I agree for its huge culture! But it doesn't have to be a good Mason but just know what a Mason can do best and how to do it."
entia non sunt multiplicanda praeter necessitatem
I still believe that "Good Software Architects will WANT to code", whether they actually get the time to do that is another story. You seem to be arguing that an Software Architect does not need to know how to "code up an enterprise level solution". That I would total disagree with! Enterprise level software applications are too complex to only theorise about their design, without practical long term hands on experience in actually building solution experience. Therein lies the issue and the problem senior non-technical managers face today: having to listen to "software architects" that have never "coded up an enterprise level solution". The lack of University level master degrees (unlike Building Architects) AND an industry that is still more craft than science ( at enterprise business solutions) (not even a software apprenticeship like Masons have) AND the technical complexity that are in enterprise software solutions can only really be counted by the Software Architect having decades of hands on, wide ranging (different business, different industries), in-depth experience. Without that experience, the Software Architect will be relying upon Senior Developers to perform tasks he/she should do or to know answers to issues that he/she should know or lead non-software stakeholders to the correct solution when he/she should convince and lead. I think that a great deal of thought needs to go into this. Also, don't confuse the "Solution Architect" with the Software Architect as they are completely different. The "Solution Architect" deals with the Business Solution, not the Software, Hardware, Networking Solutions. Regards frazGJF