Archive

Posts Tagged ‘分类学’

架构师的思考 – 估算的技巧

December 26th, 2008 2 comments

前面关于架构师如何思考(参见http://sbin.cn/blog/2008/06/16/perfect-architect/ 以及 http://sbin.cn/blog/2008/11/17/architecture-thinking/)进行了一些探讨,架构师应该充分理解业务背景和需求、综合运用IT的多领域技术,对企业IT的战略、发展路线、以及某些具体的实际的需求提出分析或解决方案。所以,架构师注定要是双语的 – 可以使用业务语言和管理层沟通,可以使用很技术的语言和技术专家和工程师们沟通。

在前文中还多次强调了架构师应该充分掌握并熟练运用分类学 – 从多维度、多角度来观察、思考,并深入浅出地阐述展现自己的分析和解决方案。在实际工作中,架构师经常需要面对具有很多不确定性的需求,在具有很多不确定性的环境下开发战略、路线图或解决方案,制定预算等。这时候,通常是两难的: 没有清晰的战略和路线图,制订了不了预算和项目计划;没有预算分析,管理层又很难批准什么战略或路线图。是Top-down呢,还是bottom-up呢?  要解决这种困境,需要架构师们主动地、灵活地出击,抓住问题的主要“矛盾”和关键环节,拿出“高”、“中”、“低”,“近”、“中”、“远”,等一些组合的分析,以便于管理层进行决策。

在诸多不确定性的环境下,要作出较为准确、切中要害的分析,架构师的个人经验和专业知识非常重要。除了分类学一个工具之外,还有一个小工具叫估算。 Read more…

[Chinese]架构师的思考

November 17th, 2008 6 comments

架构师不应该专注于技术本身,不是可以使用多么炫的技术,而是应该更加客观地、理性地分析业务的需求,合理地使用技术。给大家分享一个朋友寄来的故事:

联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,他们只好请了一个学自动化的博士后设计一个方案来分拣空的香皂盒。博士后拉起了一个十几人的科研攻关小组,综合采用了机械、微电子、自动化、X射线探测等技术,花了几十万,成功解决了问题。每当生产线上有空香皂盒通过,两旁的探测器会检测到,并且驱动一只机械手把空皂盒推走。

中国南方有个乡镇企业也买了同样的生产线,老板发现这个问题后大为发火,找了个小工来说你他妈给我把这个搞定。小工果然想出了办法:他在生产线旁边放了台风扇猛吹,空皂盒自然会被吹走。 Read more…