分享

架构开发方法

 快读书馆 2017-06-22


企业架构  |  业务分析   |   敏捷研发  |  自我成长



架构是复杂的,架构框架从总体上提供了“架构的架构”,这是一种思考和理解架构的方法,以及需要架构的结构和系统。


有两类不同的架构框架:

  1. 分类框架
    将指引企业架构的结构和视图组织起来。框架定义构件的标准语法来描述以上视图以及视图之间的关系。构件大多数是图形、表格和矩阵

  2. 流程框架
    规定业务和系统规划分析,以及流程的设计方法。不是所有流程框架都规定同一套东西,有些是很专用的,例如DoDAF


流程框架中很重要的一个组成部分就是架构开发方法,我们今天就来说说这个。

一般我们做顶层规划时可能会遵循以下步骤去做(我用ArchiMate画了下面示意流程图):

  1. 现状评估
    现有的信息资料收集,包含:与业务部门进行访谈,了解业务现状,业务流程以及信息技术对业务的支持情况;与企业领导访谈,了解企业战略对未来信息化的影响;与信息部门负责人访谈,分析和评估信息技术的现状。

  2. 未来架构规划
    规划未来信息化建设愿景,制定信息化战略和信息化架构,信息化架构包含业务架构、应用架构、数据架构、技术架构四大架构。

  3. 实施计划
    主要通过信息化愿景跟信息化现状进行差距分析,确定未来要建设的信息化项目,特别是各项目需要的资源、依赖关系、先后顺序、投资估算等;确定组织架构和流程、项目实施成功的关键成功要素,实施风险等,确保项目顺利实施。


仔细看的话,你会发现,上面步骤其实非常接近于我们现在实施一个应用系统的过程,与企业架构过程有一定差距,但可以作为企业架构过程的一个组成部分。类似的方法有EAP阶段,也同样不完整。

相对来说TOGAF的ADM较为完整,攘括了各阶段


为了更好地理解架构开发,大家可以学习一下下面的几个模型



学习并不是最终目的,学以致用,我们还是要基于这些模型和框架形成自己真正可以动手去做的方法的,下面是IT帮的BangEA中的架构开发方法

基于BangEA ADM,我们可以开展各种不同类型的项目,以下为一个较为完整的架构开发项目阶段

这几个阶段的说明如下,感兴趣的可以参考一下



扩 展 阅 读

 IT  帮 

  • 回复 'ArchiSurance' 查看文章:TOGAF+ArchiMate案例说明 v2.pdf

  • 回复 '企业架构项目' 查看文章:企业架构项目研讨

  • 回复 '企业架构实战技能' 查看文章:企业架构师实战中需要掌握的知识技能有哪些?




周金根 


企业架构  产品研发  敏捷个人

培训师  教练 布道师


帮助客户激活面向未来的能力!

* 有需要培训或教练的可以联系我 *

个人微信号:zhoujingen1

公众微信号:zhoujingen2





    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多