>>> 你现在的位置是:胡协刚
   
 
 

姓名:胡协刚

学历:学士

本科就读学校:国防科学技术大学

专业:信息系统工程

联络方法:

    e-mail: szjinco@public.szptt.net.cn

    mobile: 13828737199

介绍:

从91年起一直从事IT行业,拥有非常丰富的工作经验(其中有2年硬件开发的特别经历);曾经参与、负责、领导多个软件项目的开发。

具有战略性思维的基本素质,善于从总体上分析、把握全局,归纳与思辨能力较为突出;擅长软件系统体系架构的分析与设计,对软件系统的总体结构和行为有深刻理解;OOP/OOAD功底深厚,精通UML语言,并在多个项目中成功实施面向对象的开发;熟悉软件工程知识体系的主体框架(如SW-CMM 1.1/CMMI 1.02),掌握主流软件过程Rational RUP;掌握多种CASE工具(特别是Rational的整个系列工具),并有在项目中实际运用的丰富经验。

目前主要为软件开发企业提供项目构架设计与开发、咨询、顾问、教练mentor等不同形式的服务,并开展企业内训、公开授课等工作。

开发简历: 

94年开始实践OOP,使用Borland C++ 3.1独立开发测绘计算软件,在对OO认识还比较模糊的情况下,使用对象来实现程序的主要功能,虽然出现了拼凑类、滥用继承等问题,但程序还是被成功交付。

95年使用刚刚推出的Borland Delphi 1.0,开发了一套界面交互密集的计量软件,在项目中尝试了面向对象的异常处理机制,并开始关注内存泄漏的问题。项目结束时,对OO的概念和应用有了比较清晰的理解,并对基于组件的开发(Component Based)产生了初步的感性认识。

96年领导项目组使用Borland C++Builder开发类似CAD的地形图绘制软件,首次引入了面向对象的分析与设计;使用抽象类和方法来实现针对几何实体对象集合的操作,大量使用了C++标准模板库STL;并尝试了团队开发的模式(例如使用了版本控制),和在项目中引用优秀的开放源码库。这是一个较为全面地实施面向对象开发的项目,在消化用户需求变更方面做的不错,软件至今仍被客户大量使用。软件分析设计、乃至软件架构设计的概念都是从这个项目开始建立起来的,后来接触软件设计模式时,发现项目中有不少思路甚至可以看到模式的影子。

98年底开始接触UML语言,99年开始在一个电子商务应用项目中实际应用UML语言进行分析和设计工作,使用Rose绘制了系统主要的类,并针对系统中关键的执行机制与流程(例如安全协议)绘制了活动图和序列图。当时UML语言方面的资料奇缺,只能直接阅读OMG官方的UML Specification,在理解上遇到了很大困难,因此入门花费的时间较长。

2000年开始学习RUP过程体系,试用了ClearCase和ClearQuest,并在项目中初步尝试实施了配置管理过程,同样是缺少资料的缘故,直接上了ClearCase的UCM模式(UCM模式比Base模式更容易学习);随后在一个网络安全项目中,尝试使用RUP的文档模板,编写了前景文档、项目计划、软件构架文档等,作了一个原始的构架设计,并使用了Rose的双向工程进行代码框架的自动生成与模型同步。

2001年在深圳现代计算机有限公司,任MCM SEPG组成员,同时负责CMM SPP和SPTO过程域的定义、实施与改进。此间接受了路透社CMM首席评估师的CMM过程框架培训,深入地学习了SW-CMM模型,以及CMMI模型;制定了SPP和SPTO过程定义,主导了过程的实施,并全程参与了CMM评估过程(深圳现代于2002年通过了CMM Level2级认证)。在过程实施时,还主导了ClearQuest RequisitePro MsProject等工具的推广工作。

2001年底负责了Project Management Solution和Measurement Solution项目的开发,其间较为完整地实施了UML模型驱动的开发方法,从业务建模、系统用例、分析类、用例实现、类的状态转换、对象协作到系统的实施模型、部署模型等都被涵盖。

2002年加盟深圳市新思维信息技术有限公司,任金融软件研发中心的软件构架师,主持证券统一通道平台项目的开发,在项目中全面推行RUP软件过程、和UML模型驱动的开发方法。这是一个真正意义上的实施RUP软件过程、基于UML模型的团队开发项目,以构架为中心、单元测试、统一的UML模型和迭代开发等成为此项目的最佳实践。以构架为中心的开发模式保证了系统实施的概念完整性,良好的分层架构简化了编码实施工作;UML模型完整并清晰地展现了项目从需求到分析、设计,最后到部署的脉络;单元测试在项目中贯彻得比较彻底,使得代码的质量有了显著提高,实现了集成缺陷率低于1个/每千行的水平,同时还为随后的自动化构建和回归测试提供了坚实的基础;迭代的展开,使得团队的协作更为有序、和富有节奏感,发现问题也更迅速,并为团队提供了更多的改进机会。

2003年底专门从事自动化构建、持续集成和回归测试等工作,并承担集中交易项目的业务建模、分析任务。其中自动化构建、持续集成取得不错成果,证券统一通道平台产品已实现了全面的自动化构建。

咨询与培训简历: 

2001年起便开始在团队内部组织和承担了大量的培训工作,包括CMM的理论、CASE工具的使用、面向对象分析设计的基础、UML语言的应用以及RUP过程框架等。这些培训对CMM过程的顺利实施,和随后在项目中推行RUP软件过程与UML模型驱动的开发方法,起了关键的作用,同时也积累了丰富的培训素材和讲授经验。

2003年底开始与China UML ECC深圳分中心合作,根据过往经验,针对开发团队的实际需要,策划了完整和合理的培训课程体系,并主持了多个培训课程的讲授,并为多个客户提供了专业的设计、咨询服务(例如充当3721之核心业务支撑系统BSS的构架重构项目的构架师,推进整个项目的实施)。

2004年创立中国软件架构师网,任首席软件架构师和UML/RUP专家。

客户列举:

    华为、中兴通讯、雅虎中国(3721)、海南航空集团、东软、港航网络、迈瑞、智讯、金宇恒科技、艾伯资讯、天源迪科、德尔福、博时基金、深圳高职院、康拓普、Brother、郑州天诚、深圳供电局、华强三洋、顺风速递、武汉理工大学、莱茵科技、英百利国际、裕元制造等。

培训课程简介: 

ü        面向对象开发之进阶培训系列

ü        面向对象开发之专题培训系列

成功案例简介: 

咨询案例:雅虎中国(3721)BSS核心业务支撑系统构架重构咨询项目

咨询教练案例:海航信息公司之海航集团资产管理EAM系统二期开发咨询项目

胡协刚在china-pub上的专栏

CopyRight by 中 国 软 件 架 构 师 网 2005

深圳市南山区阳光海景A28G

电话:0755-26737924

E-mail:chinaarch@tom.com