首页 > IT解决方案 > IT软件外包
IT解决方案
热点推荐
合作伙伴
IMAC外包服务解决方案

IT软件外包解决方案

Sandiy 从2002 年开始软件外包业务以来, 软件外包业务已经发展成为公司的重要业务, 取得良好的进展。现在Sandiy 已经基本完成了面向国际业务的产业布局, 确定了面向专业的, 全面的, 以解决方案为核心的国际业务发展模式, Sandiy 核心业务的国际化, 全球化趋势开始呈现。实现成本节约, 高质量 和项目管理的最佳融合 我们在上海的软件咨询与开发服务部门拥有20 多名专职软件咨询专家和开发人员, 通过和上海各高校的合作为Sandiy 提供了大量的, 高素质的兼职人员。他们参与过80 多项重要的定制开发项目, 包括现场合作和异地参与。

我们采用集人员, 流程和技术于一身的交付模式, 可为您:
  • 提供灵活性, 使您能够按需使用资源
  • 提供包括标准技术和特殊能力在内的多样化的精湛技能, 通过积极沟通, 客户对技术有着深入的了解
  • 采用全天候( follow-the-sun )的方法来进行软件咨询与开发, 测试和实施, 从而缩短整体开发时间
  • 快速聚集资源, 有助于缩短开发周期
  • 提供专供开发使用的基础设施, 减轻潜在的硬件负荷
Sandiy 外包服务主要业务领域:
  • 海外软件开发服务
  • 用户订制的应用软件开发
  • 套装软件, 中间件等开发
  • 与软件相关的测试, 服务, 媒体, 课件制作等相关业务
  • ERP 实施及咨询, 附加开发
  • IT 技术支持与服务
  • 硬件/软件安装, 维护及技术支持
  • 网络系统及应用程序管理
  • 对最终用户的技术支持
软件项目外包管理方案---降低项目风险, 提高项目质量的有力手段
随着信息技术的飞速发展, 越来越多的金融部门将他们的业务系统构建在以软件为核心的IT 系统之上, 中小企业的的金融服务是由各种复杂的软件系统所支撑的, 中小企业通过它们来为自己的客户提 供快速优质的服务。正因为软件已经成为业务的基础平台, 中小企业作为一个服务机构的服务能力和服务质量在很大程度上取决于软件系统的质量, SANDIY 中小企业软件项目外包管理解决方案可以帮助中小企业迅速适应业务需求的变化, 同时有助于提高软件系统的高性能, 高可靠性和可维护性。

中小企业项目外包管理面临的挑战:
对于中小企业而言, 软件开发并不是他们最直接的业务, 加上软件系统的复杂性及很高的质量要求, 大部分中小企业都选择将软件开发项目外包出去, 由专业的软件开发 (供应) 商来负责软件的开发。 但是软件外包并不意味着中小企业对于软件的开发过程放手不管, 中小企业应该建立与供应商之间的 协议, 并且监控供应商的开发过程, 并对供应商提交的最终系统进行全面的验收, 从而彻底保证供应 商能够按时交付一个高质量的软件系统。而外包软件项目的成功关键基于质量, 进度以及成本三个要素, 即在软件质量方面要求系统能够满足业务部门的需求, 系统上线之后能够可靠稳定地运行, 能够支持大容量用户的并发访问; 在进度方面要求供应商能够按时交付产品, 系统能够按时上线; 在成本方面要求把开发成本控制在预算之内, 将系统投资的回报最大化。然而, 当前软件外包项目却存在着 种种问题, 如下:

质量
  • 系统运行不稳定, 发生异常宕机
  • 系统需要定期重启才能正常工作
  • 无法支持大容量的用户访问
  • 在繁忙时段系统响应时间太慢
  • 不能完全满足业务需求
  • 客户在系统部署前对系统质量缺乏信心
  • 系统无法快速响应业务需求的变化
进度
  • 无法快速响应业务需求的变化
  • 政策的变化要求业务做出相应调整
  • 开发团队无法快速地推出相应的版本
  • 不能按时交付高质量的软件产品
  • 软件项目经常延期或系统匆匆按时上线, 但有很多质量问题
成本
  • 对于开发资源的利用不够充分
  • 有项目时开发人员很忙, 没有项目时很空闲
  • 软件资产的重用程度很低
  • 软件系统的生命周期太短
  • 重复性开发的东西太多
  • 缺少系统维护所需要的需求, 设计等文档
SANDIY 软件项目外包解决方案覆盖了软件开发生命周期的全过程, 可以从外包项目的四个基本阶段, 即项目启动阶段, 项目实施阶段, 项目验收阶段以及项目运行维护阶段全面进行软件项目的需求管理, 开发过程管理, 软件系统验收管理以及软件维护开发管理, 保证软件外包项目的成功。

SANDIY 软件项目外包解决方案整体架构如下:
软件系统外包管理解决方案由四个子方案组合而成, 分别用于解决在项目启动, 项目实施(软件开发), 项目验收以及项目后续维护四个阶段中出现的不同问题。

SANDIY 中小企业外包管理解决方案核心功能:

  • 项目需求管理
    在外包项目的管理中, 中小企业与开发商不难就以上的需求质量维度达成一致, 问题在于如何保证需求的质量。下面是一些有效的需求管理策略:
    • 业务建模
      保证开发商完全理解业务流程, 用业务建模架起现实世界与计算机系统之间的桥梁, 有效的业务建模可以为需求的正确性, 无二义性, 易于理解等质量维度提供保证。
    • 用例建模
      站在用户的立场上来描述需求, 有效的用例建模可以为需求的全部质量维度 ( 正确性, 完备性, 一致性, 无二义性, 易于理解 ) 提供保证。用例建模站在用户的角度, 从目标系统的外部以 一种可观测和可验证的方式描述目标系统的预期行为, 描述系统如何与最终用户以及/或其他系统进行交互。
    • 采用统一的需求描述手段
      采用统一的需求描述手段可以增强需求的可理解性和一致性, 便于对需求内容进行审核, 保证需求的正确性。另外, 可以辅助其他的需求开发技术, 如用户界面原型和需求研讨会。
    • 管理业务需求和软件需求之间的追踪关系
      某个软件需求可能也与多个业务需求关联。有效管理业 务需求和软件需求之间的追踪关系可以确保所有的业务需求都被软件需求覆盖了, 从而保证了需求的完备性。
  • 开发过程监控
    • 采用迭代化开发策略
      迭代化开发可以有效地控制项目风险, 并通过迭代及时收集用户(业务部门) 的反馈, 可以对每一个迭代的结果进行检查, 保证软件质量和项目开发进度。
    • 组件架构
      增强软件灵活性, 提高软件重用率, 缩短增加新业务需求或产品缺陷修复的周期。
    • 开发过程监控
      在开发过程中进行中期检查, 以避免很多问题要到验收阶段才暴露出来, 从而难于控制项目的进度, 经常导致项目延期。另外也可以有效解决开发过程不透明, 很难监控开发的进展情 况。
  • 项目后续维护管理
    • 全面变更管理
      全面管理软件开发过程以及运行维护过程中出现的各类对软件产生变化的因素, 包括缺陷, 需求变更, 新需求, 设计变更, 新设计以及文档变更等。加强开发厂商和用户的沟通, 随时供项目管理人员掌握项目最新进展状态, 实现软件开发量化管理。
    • 集中版本控制
      统一版本管理, 做好软件发布管理。避免版本错误以及重复开发
主要产品:
企业项目管理: Project Manager
配置变更管理: ClearCase & ClearQuest
需求管理: RequisitePro
测试管理: TestManager
白合测试: PurifyPlus
功能测试: Robot
压力测试: Performance Tester

Sandiy 中小企业软件项目外包管理解决方案对中小企业的价值:
Sandiy 中小企业软件项目外包解决方案覆盖了软件开发生命周期的全过程, 可以从外包项目的四个基本阶段, 即项目启动阶段, 项目实施阶段, 项目验收阶段以及项目运行维护阶段全面进行软件项目 需求管理, 开发过程监控, 软件系统验收管理以及软件后续维护开发管理, 从而全面保证软件外包项目的成功, 即在软件质量上满足用户要求, 系统可靠运行, 保证按时交付系统并按时上线, 进而实现投资回报最大化, 在预算范围内完成系统。

软件外包服务范围涉及
  • 软件设计与开发
  • Web开发
  • 项目管理
  • 系统和业务分析
  • 数据库管理和支持
  • 网络工程与管理
  • ERP
  • CRM
  • 数据库设计与管理
  • 技术支持
  • 技术文档写作
软件咨询与开发
  • 24x7全天候应用开发
  • 应用整合
  • 企业应用集成
  • 移植与迁移
  • 预编写的软件模块
技术领域
C++, Java, J2EE,
CORBA, Weblogic,
Sybase, DB2,
Tuxedo, Informix,
VisualBasic,
CICS, ESRI,
NT, Windows,
Powerbuilder
Siebel, Oracle, Remedy
HTML, XML,
Linux, Unix,
Websphere, MQSeries,
C, Pro-C, Delphi,
COBOL, MVS
IDMS, IMS, Teradata,
X-Windows, Assembler,