软件工厂

  时林公司基于国际先进管理理念,结合十多年的软件开发经验,引用 CMM 标准,运用软件工程的方法,开创了一种全新的“软件工厂”开发模式。该模式是适应变革的软件技术的核心内容,是实现“个性化定制”和解决用户不确定性的有效途径。主导思想就是像工厂生产产品那样,建立一套“软件生产线”,将软件生产纳入“流水作业”。“软件工厂”主要由零件库(中间件库、模块库)和装配线两部分组成,可以生产随时变革的软件产品,是配套信息系统解决方案的软件开发技术。时林公司采用扁平化的管理结构、项目团队和学习型组织,进行知识管理,创造良好沟通环境,保证“软件工厂”的有效运行。国家科技部为时林公司颁发了“软件工厂示范企业证书”。

规范、标准“软件工厂”使得软件生产条理化、系统化,工厂式的管理体系确保软件产品和产品加工过程一样规范、标准

个性化“软件工厂”使项目实施人员可以 选择满足需求的产品化的 零件(中间件、模块) , 在“装配线”上组装出体现用户个性化的软件产品

面向用户“软件工厂” 采用构件技术, 适应企业管理变革,解决了用户需求不确定性问题

成本降低“软件工厂”最大可能地利用已有资源,使得软件构件的复用性得到提高,软件开发工作量明显减少,软件成本大幅度降低

产出量增加 “软件工厂”采取流水作业方式,为多个项目并行实施创造了条件,软件可以实现批量生产

扩展性增强“软件工厂”插件式、组装式的软件生产方式开拓了系统的扩展空间

开发速度快“软件工厂” 按需选择产品化构件,灵活搭建信息系统,提高开发效率,缩短开发周期, 开发速度得到提高

便于维护“软件工厂”使得维护工作只需针对需要维护的对象(中间件、模块)展开,工作量大大减少,软件产品全寿命周期成本降低