-Chiru
SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional
Kengkaj Sathianpantarit wrote:I think software architects should also be responsible for choosing development frameworks
.
IMO, software architects are not merely responsible for "software architecture". They must do many things like requirements management/scope management, team building, schedule management (work with project manager), risk management (work with project manager), get involved in implementation, plan for testing, etc.
Solutions architects: Communicate mainly with business owners within a company and with the technical staff that delivers the solution. The projects they work on affect the enterprise and they design the solution to take advantage of the existing assets, integrate them into the existing environment, follow the enterprise architecture, and solve the business problems of the business owner or unit. They are primarily responsible for taking a project through envisioning and design, and are more consultative to the project manager during the development and deployment phases, ensuring the project stays true to the architecture, timelines, and budgets. If problems occur, they are escalated to the solutions architect.
They work with one or more business owner at a time to create line of business-based solutions that integrate with the existing infrastructure and can be supported by the operations group. They typically do not manage the technical staff that is delivering the solution, therefore, solutions architects must demonstrate their skills as a technologist and persuade the staff regarding the validity and approach to the solution. The approach they take to creating architecture is to gather business requirements, select the technologies that provide the best solution, and then identify the products available that will best fit the solution they are proposing, based on the details of the project.
Key areas of focus include integration, workflow, and applications (purchased, developed, and business).
SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional