最新文章
相关文章
值得借鉴的软件工厂组织与管理(二)
作者:科诺技术 人气:
【字体:大 中 小】
发布时间:2006-10-21 00:36:30
软件开发过程中的错误积累与放大效应
由于沟通、技术限制等方面的原因,多阶段的软件开发过程不可避免地存在着错误积累与放大效应。
下图形象地再现了软件开发过程中的错误积累与放大的效应。图中领域描述是领域建模的结果,需求定义是需求建模的结果,设计方案和软件代码是软件建模的结果。在图中每个阶段的工作都是依据上一个阶段的工作结果来进行,其中错误也积累,这里有新伤,也有旧疤。一般来讲,本阶段的工作较上一阶段的有一定的程度放大,统计与经验都表明,其放大倍数一般是5到10,不幸的是错误也同样被放大。
休 闲 居 编 辑
|
|
科诺应用软件生产线KA-2产品的“软件工厂”解决之道
科诺技术有限公司致力于“以工艺突破带动产业革命,以技术创新激发从业者的潜力,以工具改良降低开发和维护的总拥有成本”,从根本上解决管理软件供应商在软件开发管理、需求调查、现场实施等方面的种种问题,期望彻底摆脱高级苦工的手工作坊式作业,使软件开发进化到自动化批量式生产,以寻求软件产业的产能、质量突破,带领软件产业,尤其是信息化软件行业走入一个新的历史阶段。
从这一理念出发,科诺率先提出了“基于业务组件的自动化生产技术”和“面向业务流程的软件组装生产线”的理论,从工艺化、工业化的角度提出了针对企业信息化、电子政务和电子商务等系统开发和系统拥有中所面临的种种困境的根本性解决方案,并通过自己的努力,将这一理论转化为一种新工艺、新工具,真正实现了:
· 可视化的、基于用户业务描述的需求调查
· 基于业务组件的自动生产和业务逻辑自由配置的业务组件工业化生产技术,从根本上解决了应用软件开发周期长、版本多所造成的错误放大问题
· 可视化的、无需编程的、可持续改进的业务流程开发工具,降低了开发人员需求,以标准工艺化规范开发工作和开发管理
· 销售、顾问、开发、实施团队可以基于同一套生产线,完整实现用户需求的无偏差知识传递
· 标准平台、行业模型、用户定制的三层系统结构与实施体系,最大限度地解决了用户应用差异、变化与系统快速实现之间的矛盾
![]() |
项目团队的组成和开发应用流程规范
在科诺应用软件生产线KA-2工作实例中,我们以工程项目开发为例,给出一个标准的项目团队组成和开发管理的流程规范,以供生产线用户参考。
在科诺应用软件生产线中,项目人员可以分为产品负责人(产品经理)、产品监理(或公司领导)、开发工程师(包括开发主管经理)、测试工程师(包括测试主管经理)等几类,在整个项目的过程中,他们都可以在工艺化的生产流水线上找到自己的“工位”,以及每个工位的操作规范、目标要求。只要他们满足了这些规范和目标要求,就可以在科诺应用软件生产线KA-2的控制下,精确地实现用户需求,获得高质量的应用系统。
![]() |
不同岗位的技术、技能和职责要求
产品负责人
产品监理
开发工程师
测试工程师


