原文链接:http://blog.csdn.net/phphot/archive/2007/11/30/1909010.aspx
作者:phphot(phphot) http://blog.csdn.net/phphot
中国最大的IT技术社区CSDN联合美国权威IT技术媒体CMP集团,共同为中国百万开发者带来的国内最权威的顶级软件技术大会----"2007 软件开发2.0技术大会"(SD2C)正在九华山庄火热进行当中。在112会场中的第二场演讲中,讲师胡百师进行了《从项目管理看SOA》演讲。
SOA不是新的观念
胡百师认为,SOA所处理的技术都没有新的知识。从技术方面来看,SOA并没有引入新的技术理念;软件工程角度来看,SOA是一个软件应用的过程;从管理的角度来看,SOA只是用另外一种方式来诠释企业应用。企业使用SOA的目的大多一样(比如降低成本,加速服务开发等),但是应对的环境却千变万化。
"质量不是100%!"胡百师认为,软件做到60%的程度即可,再做多就是了增加了开发成本。只有控制好开发成本与周期,才能做出一个好的软件产品。SOA的作用就是让我们实现成品优,品质好,成本低的开发;在开发的过程中,要记得把必要的东西优先完成。
项目管理就是风险管理
风险在事前可预测得到;与此相对,在执行项目的某些状况叫做问题。分清楚风险(已发生)与问题(未发生)并执行有效的管理,才能不把风险变成问题。面对风险,防范于未然,是项目开发中应该得到注意的事项。
分离关注点有助于项目管理中的分工,提高工作效率。"各司其职,分工合作"才是项目管理中最更要的理念。在软件工程中将一个大的系统分离成小的模块,不断地完善其功能,最后慢慢再整合成一个系统,如此才能完成客户的要求。一个Process是一个工作的模型,定义了"什么人在什么时间做什么事情",这正是分解一个项目的关键。在SOA里,要得到目标成果,分离组合的应用是才是完善服务的基础。
SOA与需求
需求是永远也不会冻结的,但是可以通过一系列的方法与手段来应对需求的变化。而人的问题才是直接影响的到需求的导入与实践需求。
简单够用就好--胡百师先生一直强调SOA不是一个新的理念。这也是他在本次讲座中的中心理念。
讲师介绍
台湾三商电脑股份有限公司 Process Group Leader ,负责公司EssUP项目管理模式的导入,并推动软件工程标准化开发。同时担任台湾铁路管理局大型系统整合项目"自行车高度无线电话系统"项目负责人,带领专业技术团队完成目前世界上最大的TETRA无线电通讯系统。曾服务于台湾资讯工业策进会(台湾IT产业的龙头)担任经理,专门负责信息管理系统规划与建置,先后完成多个重要政府部门的办公室自动化整体规划任务。对于大型项目管理、电子商务任务规划、ERP整体规划、系统整合、ISO 9000 质量体系统建立及质量保证拥有丰富的实践经验。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/phphot/archive/2007/11/30/1909010.aspx