基于open source工具所构建的过程管控体系
2010-11-11 17:29
543 查看
今天受合作伙伴的邀请,到他们的新办公场所参观交流,大家各自交流了一些公司的软件过程和技术架构,有挺多有益的收获。
该公司为一个对欧美的外包公司以技术创新安身立命,强调“We talk what we do, We do what we talk”。是个典型带欧美风格的归国华人主创的公司。公司初步建立了基于open source工具所构建的过程管控体系。主要由以下工具构成:
代码管理软件:SVN
任务管理及跟踪工具:trac
自动化编译与集成软件:Hason
测试软件:FindBug、JMeta
整个管理过程及工具显的轻巧、灵活,但基本够用。
在软件过程的控制中,有一点很有意思。该公司的需求分析是由QA来完成的,QA在完成需求分析后,可进入测试用例的设计与开发,保证软件的质量。这是我第一次看到这样的设置,于是提出如果对内项目需要需求范围的确认,该由谁来完成?
得到的答案:SCCB,相当于一个变更委员会的会议上决定吧。
我觉得,这样做在国外可以,在中国很难吧?
在交流中我能够体强烈感受到领导都对教育团队的信心,高素质的定义对该公司很简单:喜欢+学习能力,这对于急功近利的中国公司来说,或许也并是不多见的吧。这样的公司,即使不成功也令人钦佩。
该公司为一个对欧美的外包公司以技术创新安身立命,强调“We talk what we do, We do what we talk”。是个典型带欧美风格的归国华人主创的公司。公司初步建立了基于open source工具所构建的过程管控体系。主要由以下工具构成:
代码管理软件:SVN
任务管理及跟踪工具:trac
自动化编译与集成软件:Hason
测试软件:FindBug、JMeta
整个管理过程及工具显的轻巧、灵活,但基本够用。
在软件过程的控制中,有一点很有意思。该公司的需求分析是由QA来完成的,QA在完成需求分析后,可进入测试用例的设计与开发,保证软件的质量。这是我第一次看到这样的设置,于是提出如果对内项目需要需求范围的确认,该由谁来完成?
得到的答案:SCCB,相当于一个变更委员会的会议上决定吧。
我觉得,这样做在国外可以,在中国很难吧?
在交流中我能够体强烈感受到领导都对教育团队的信心,高素质的定义对该公司很简单:喜欢+学习能力,这对于急功近利的中国公司来说,或许也并是不多见的吧。这样的公司,即使不成功也令人钦佩。
相关文章推荐
- 多级缓冲体系的构建(基于PSS)
- 虚拟机上的RAID5构建练手-基于mdadm的实现过程
- Albacore--.NET下基于Rake(ruby make)的自动化构建工具
- Albacore--.NET下基于Rake(ruby make)的自动化构建工具
- OA—Ant构建工具和基于Ant的XDoclet开源项目的应用
- 理解操作系统1--构建工具链过程疑惑总结
- Gradle, 基于DSL的新一代Java构建工具
- 基于 Rational System Architect 的企业架构实施方案,第 1 部分: 企业架构实施过程和建模工具 SA
- 构建基于forms的验证机制过程如下
- 采用gradle构建工具创建第一个基于jersey的Rest服务
- 基于ant、maven的构建工具Gradle
- 应用 Rational 工具简化基于 J2EE 的项目第 7 部分 :构建与演示
- Reactjs-generator-cli 一款基于Ink构建用于快速搭建React应用的CLI scaffolding工具
- gulp基于流的自动化构建工具的使用《初》
- [JavaScript]基于Bootstrap+jQuery构建前端分页工具
- 基于android studio NDK项目构建过程-2
- 构建基于CXF的WebService服务(2)-- 利用CXF提供的wsdl2java工具创建客户端
- 基于org.json的快速构建和解析json文本扩展工具
- 构建基于分布式SOA架构的统一身份认证体系
- 如何基于CRM构建企业的社区营销体系? 推荐