【赛迪网讯】时间:3月16日上午10:00-11:30
聊天主题:软件企业技术人才的职业成长之路
聊天嘉宾:汉星天公司技术总监(CTO)刘开阳先生
侯志红: 刘总你好,很高兴百忙中抽时间做客赛迪网,汉星天是软件产品生命周期管理公司,现在请您介绍一下公司的基本情况。
刘开阳: 汉星天公司是2000年成立的,主要面对中国的软件企业和企业里面的软件团队,我们做的是软件生命周期的管理,从项目管理,需求管理,测试管理,整个软件相关的方法上的管理等。在中国有上百家的客户,从银行、电信、移动,从军方到政府,每天都会有上万个软件工程师用我们产品。

汉星天公司技术总监(CTO)刘开阳先生做客赛迪网
侯志红: 您能谈一下软件产品生命周期的看法吗?
刘开阳: 软件产品生命周期,因为软件相对来说是一个比较新的领域,虽说现在已经流行了,但也就几十年,原来最早叫产品生命周期,比如做一个鞋或什么东西的流水线,由一个产品的开始到产品上市。软件也是,从一开始需求,到设计,到真正实现,可能没有传统行业那种生产。软件是可以拷贝、复制进行销售管理。软件生命周期的意思就是从开始到推出市场到维护整个的周期。在这周期过程中,现在越来越强调过程化的管理,也就是现在CMM的普及,包括有一些过程的管理,有一个详细明确的流程,以便工程师或项目经理按照这个流程来做。因为现在软件的规模越来越大,一个项目可能动辄就是1百多人,2百多人,和原来3、4个人写一个小软件不一样,现在某种情况下变成劳动密集型,人多涉及管理,管理要规范,针对这个问题,所以业界有这么一个AIM的的主题,很多公司都围绕这个问题启动自己解决方案。
侯志红: 汉星天公司现在自主开发的产品就是针对软件生命周期的每一个过程的相应管理工具。
刘开阳: 像汉星天公司,主要一个做软件的变更管理,CTW协同项目管理平台,包括项目管理,需求管理和测试管理,基本上配合我们服务,把整个软件的生命周期都包括了。
侯志红: 最初中国软件产业兴起的时候一上来采用编码的形式,发展到后来按照瀑布模型,后来IBM碟带模型开发。前面探讨了软件生命周期,下面谈一下软件技术人才的生命周期?
刘开阳: 这个问题可能是比较大的问题,我只能着重在细节的地方,因为软件技术人员,技术人员有一个定义,什么叫技术人员,项目经理算不算,开发人员编程序算不算,还是测试人员,在软件企业主要分两部分,一部分就是制作产品的,制作产品包括了项目经理,产品经理,程序人员,IT设计师、分析师,还有写文档的人员这些是制造产品,另外是销售和运营的,有售前、售后,有实施和支持。今天主要谈的是软件制造这部分。这部分实际上在汉星天公司提倡两条并行道路,一条技术道路,一条管理道路。技术道路就是做与技术相关的,比如刚从学校毕业到公司是初级程序员再往上做到程序员,再做高级程序员,再做更高级的程序员,这是技术方面的道路。
刘开阳: 大家可能有一个误解,我的目标是要做CTO,我本人现在是CTO,但是CTO里面其实编程序的时间越来越少,其实我还更喜欢编一些程序,CTO有时候有一些责任在里面,CTO可能要拜访客户。另外CTO有一个方向性的,现在技术很多,是用SOA还是用原来传统的开发,所以CTO不能完完全全算是一个技术发展的目标,再说CTO一个公司只有一个,这是技术发展的道路。另外一方面就是管理发展,这个软件开发的人很多之后,肯定要有人来管理,其实管理这概念在美国和中国很不一样,管理基本上管事和人,在中国更多是觉得管人,我做了管理了,我干的事就可以少了,让别人干,实际上做了管理任务很复杂的,不见得所有人都适合管理,要有很强的与人打交道的能力,要可以把目标描述很清楚。你要做到赏罚分明。另外一方面,管理的责任更大,因为如果产品推迟发布了,或者出了什么问题,项目经理责任最大的,可能每天晚上睡不好觉,作为工程师干完回家就可以了,这完全是两条道路,我们也希望在这两条道路上根据每个人不同的兴趣可以走不同的道路,在美国尤其硅谷软件开发公司来讲基本上都是这样的,有两条道路,一条技术道路,一条管理道路,这两条道路都会给你足够的发展空间,不是所有人都想当经理,有人不想做,比如做一个高级程序人员工资会很高,他可能什么人都不见,整天编程序。 |