Software architecture versus Enterprise architecture, when is each used? -
what type of architecture discipline used specify software systems , ther interaction whole organization (not company- or coporation-wide, organization wide, of 6 sw engineers working on 4 software products). i'm trying create document (assuming role of architect) specifies overall architecture move new data/hosting center.
is enterprise architecture or software architecture used kind of planing? difference?
thanks,
what type of architecture discipline used specify software systems , interaction whole organization?
enterprise architect: via enterprise architectural framework togaf or zachman.
this work might include involvement of other architects specific disciplines - such data architects.
... overall architecture move new data/hosting center ... enterprise architecture or software architecture used kind of planing?
not enterprise architect. actual role might depend on company i'd expect either solution architect or infrastructure architect. movement of infrastructure such you've descibed done infrastructure architect, might might part of wider programme of work lead (or involves) solution architect (perhaps part of specific project).
what difference?
firstly need appreciate both "vertical" differences in terms of abstraction / detail, , "horizontal" differences in terms of subject area.
- enterprise architects aren't focused on specific domain (some cover everything, others might high level don't cover any).
- likewise, solution architects aren't focused on specific domain; work on actual projects specific business goals , requirements. i'd expect solution architect have broad understanding of multiple "subjects" not deep understanding.
- other kinds of architect (data, security, infrastructure, etc) different; have deep understanding of specific subject area , work @ levels, including contribution enterprise architecture, standards relating subject, , supporting specific projects necessary.
a software architect seen many people being same solution architect - i'd agree point.
- to me, software architect (as name suggests) focuses on software, term solution more wide ranging.
- in ways software architect subject specific architect defined above (like infrastructure architect). if going embark on major bespoke (custom) software development you'd want software architect lead development of bespoke software specialised area.
things become murky when single person performs more 1 architectural role - , quite common. guess people's perceptions of specific kind of architectural role become tainted perceive specific person (that know or work with) did; example might work called software architect might performing role of solution architect.
update 2017
fyi, have done additional writing on over blog, may of interest: https://morphological.wordpress.com/2017/01/26/the-laymans-guide-to-it-architecture-roles/
Comments
Post a Comment