CIOAge.com IT推动创新
景新海谈Rational与软件开发过程管理(3)
出处:www.cioage.com 文: 景新海 评论 ( 0 ) 条 ( 0 ) 砖 ( 0 ) 好 论坛 博客
阅读提示:随着我们国家软件产业的发展,我相信软件工具,特别是Rational的工具,很可能会有一个很大的平台和空间。...

(一)需求变化是永恒的 核心问题在怎么管理这个变化

景新海 : 下面给大家介绍一下,我们面对这个挑战对策具体怎么做。首先我们前面已经谈了,这是SDAT,Automation是一定程度的自动化,在管理咨询的自动化更强一些,很多版本提交问题跟踪的自动化程度很高,软件自动化是永恒的主题。所以这是我们在需求方面的控制,上面是一个流程,怎么办呢?第一个对需求要双向跟踪,以客户方和我们方,要关注在功能点上,功能点到底是不是在变化,功能点到底确认了没有,我们用RTM来跟踪需求,下面用ClearQuest,我们要跟踪变化的状态,跟踪需求跟踪变化的状态是两回事,你的需求变化,你们是不是达到高度的一致,是不是认清这个问题,有没有其他的问题在里面,有没有潜在的风险,这是IT一再犯的错误,在需求方面永远不够,我知道了,办公自动化,人事管理系统,财务管理系统,真的达成一致了。后面还有UCM,这一个综合的配置,对你需求变更版本控制,管好了,作为一个合作团队,大家要合作永恒愉快,有时候在就桌上,丑话说在前面,该说清楚的事要说好,一切出的问题以写下的东西为准,写下的可以有效管理,迅速查询,可以定义原来达成的共识是什么?客户需求不变化是不可能的,在我80年代搞软件,那时候整天抱怨需求不清楚,需求不定义好,现在随着发展,需求变化是永恒的,核心问题在怎么管理这个变化,变化以后你们怎么处理,大家怎么认可这个变化,大家对这个变化怎么投入。

(二)面向服务的体系架构必须考虑

景新海 : 当然在需求管理之后,接下来肯定是分析和设计方面,在分析和设计方面,从公司的控制来说,刚才讲面向服务的体系架构必须考虑,我们用Rational RUP ,从技术架构必须要统一,在设计过程,公司也在推行用Rose为,用UML,最起码我希望在开发团队里用一个统一的语言,或明确表述的语言来表述对问题的一致性,中国的语言太丰富了,最起码要保证在开发团队内部,或者公司管理团队看开发团队,我们定义的语言要一致的。在开发过程中,中创软件推行了构建化,形成了构建化的平台,以架构为中心,但一定要有构建,一定要提高复用率。在工具方面一个保证过程,监督、督促,帮助支持怎么往下推进。

在整个建设过程中,我特别要讲的就是使用Rational ClearQuest、ClearCase、 MultiSite的使用对于进一步推动开发力有重要的作用,公司走向一定规模,异地开发不可避免,你可能有总部,但中国特色,现在很多客户,特别是大客户,他希望你团队在线开发,希望点你的人头,大家习惯这种事了,看项目经理是谁,人员是谁?我要谈,如果按照这个思路做下去,不用开软件公司,卖人头就可以,北美有这样的公司,你要人头,我组织组织卖过去就可以了,实际公司发展一定规模,你突然发现,公司做大做小没有什么差别,因为你做的情况到底怎么样?还是基于独立的团队,当他一离开你的基地很难监控和支持它,他的版本也很难管理,多版本管理,持续集成,知识积累,资源共享,当你公司做一定程度你有积累这是你的核心竞争力,但是如果形成团队在线开发,你没办法支持的时候,大公司本身的优势已经没有了,这时候你的劣势体现出来了,因为你的成本比较高,人多总要有管理部门,我有时候开玩笑,CEO要发工资,不发工资我吃什么,这不可避免。上千人公司和几十人公司,其和几十个人的本地公司怎么竞争呢?

景新海 : 如果这种趋势,往下一想,就是前面一个大客户,后面围着一群做软件就可以了。上次参加一个演讲,讲通天之塔也是建设卓越团队,我上次在讲,做了一个报告,之后有一个年轻朋友跟我谈,我听到的事,和担心中创软件未来发生的思路是一致性,他跟我说北京有一个现象,说3-5年的员工准备改行了,我说为什么改行,3-5年之后要结婚,成本也高了,效率不如以前,公司老板不大喜欢了,在中创软件,我们头疼问题是怎么把3-5年的员工留住,但是我回去一想,想明白了,如果公司不往大发展,你做的业务并不复杂,那最好3-5年开掉,1- 2年来的工资又低,好好干活成本又低,中国软件产业如果走向这种趋势很悲惨,而且前途不敢让人想。中创软件我很自豪,在Rational团队的支持下,我们完成了基础架构知识积累,不能说做得很完善,但是极大的提高了公司的开发和管理能力。
(三)测试是一个体系 要从架构的验证开始

景新海 : 在测试方面,我们买了PurifyPlus、Functional Tester,Perfomance Tester等,我们不仅仅简单买了产品,通过和他们的合作,我们更加完善了一个理念,就是测试是一个体系,是要从架构的验证开始,你设计的架构能不能撑得住,我在项目管理方面也是RPMA最早三个首席评估师之一,项目管理我也很关心,我惊人发现,我们IT信息系统的建设,和建筑业盖楼,很多名词都是借鉴过来的,比如架构、构建,当你盖楼地基多深,柱子多粗,衡量怎么样,如果没有,敢在这里开会吗?你时刻担心这个楼塌下来,大的系统架构验证很重要的。另外一个很深的体会,组织级的缺陷跟踪如何管理,当项目进行到一定程度要关心,它的漏洞是离散还是收敛的,如果发散,我们质量控制部门就报告要出问题,如果是收敛的,你心里可以放松一下现在是OK,我们企业质管部门,项目亮红灯要出报告,讲讲有什么问题,需要什么支持,最起码可以讨论讨论,后面编码级规范检查,测试自动化,用了工具以后,很重要的是测试案例的积累,如果用工具支持你测试,你完成这个积累,你会发现未来的测试效率和测试质量会产生根本的变化。这积累是测试自动化跟踪完善推动的目标。

共4页: 上一页 [1] [2] 3 [4] 下一页
【内容导航】
已有0人发表看法
我来说两句
验证码: (如果看不清请点击图片进行更换.)   匿名
最新评论更多..
服 务 CIO 推 进 信 息 化
主编推荐
最近更新
热门文章
中国CIO周刊
浪潮通软助力建峰化工信息化展现CIMS之舞 浪潮通软助力建峰化工信息化展现CIMS之舞
建峰化工CIMS工程的立项,获得了重庆市经委和科委的支持,两个机构分别向该工程拨款10万元和6万元人民币。虽然这部分资金与建峰化工CIMS工..
做好教育信息化需先行 浙大网络的S+S体验 做好教育信息化需先行 浙大网络的S+S体验
浙江大学网络信息系统有限公司是国内最大的教育软件专业开发商、教育电子商务提供商之一,占据国内校校通、城域网软件平台50%以上市场份额..
洞察
揭秘:中小化工企业拒绝ERP的四个理由 揭秘:中小化工企业拒绝ERP的四个理由
拥有43个行业、3000多家大企业、2~3万家中小企业的化工行业,其信息化水平究竟如何呢?前不久记者采访了中国化工信息中心副主任李中。李..
SaaS概念要落地 软件提供商不能任意定价 SaaS概念要落地 软件提供商不能任意定价
软件领域任何字母都可能组合成新的名词,进而上升到概念的高度,SaaS也不例外。2003年SaaS提出,顷刻间概念飞遍了各个角落,然而,概念不..