这本书,在书店里既有中文版(机械工业出版社),又有影印版(高等教育出版社),在书名上有一些区别。
这本书并没有讲技术实现,而是讲解架构设计和开发中的组织原则和组织模式,在软件开发中,除了技术因素以外,还有人,团队组织,交互,协作等其他因素,这是架构师,经理,开发人员都应该共同考虑的问题,采取一些有效的方法,通过各个方面的共同努力才能设计出一个强健可靠,功能持久的产品线架构。本书依次介绍了作者根据多年管理经验和研究总结出的软件架构组织VRAPS 5项原则——构想、节奏、预见、协作和简化,并通过案例分析、模式和反模式展示了如何运用这一模型,告诉我们如何在架构开发的过程中避免各种人为因素形成的技术和组织管理上的陷阱。
一点感想:
http://tech.csai.cn/sa/no000133.htm 《对系统架构师的全面剖析》,在这篇文章里描述的架构师像是有三头六臂,啥都厉害,在各个公司的表现形式和承担的角色应该是不一样的,公司有效的组织,和谐的关系对产品的发展会有很大的帮助,光凭架构师的个人能力,都不知道是怎么累死的。
这本书的的问题在于,技术人员看了书,不是讲技术的嘛,没啥用;架构师一看,组织上面的问题,非自己一个人的力量能解决,多多少少叹口气;高级经理忙着去读MBA了,什么SWOT分析,6sigma,看这本书可能性很少。于是,错误的方式仍可能延续......另外,这本书翻译得比较生硬,读起来很累。
http://www.vraps.com 是这本书的网站,上面有一些关于分析方法的模版(pdf的),可以下载。
今天的技术人员,也许就是明天的高级经理,架构师,现在,我们也许会抱怨啥都不懂的领导,重复的劳动,糟糕的计划,不可能完成的任务,作为从业者是应该努力的。
下载关于本书的 读书笔记 (Software Architecture_Organizational Principles and Patterns.ppt)
posted on 2007-05-29 12:04
Becky 阅读(1139)
评论(0) 编辑 收藏 所属分类:
软件工程