首页 > IT服务 > 软件开发顾问服务 > iScrum敏捷开发过程的规划咨询
iScrum敏捷开发过程的规划咨询
scrum.jpg
 
  • 项目管理:包括整个Scrum生命周期过程,如Sprint计划会议、发布计划会议、每日例会、Sprint演示会议、Sprint回顾会议等的指导,使相关人员掌握敏捷原理和Scrum过程;
  • 系统规范:包括根据情况定义开发架构和各类开发规范,如开发规范、UI规范、测试规范等;
  • 需求分析:引导并指导需求人员获取需求并写好需求文档,指导高保真设计的制作;
  • 配置管理:包括源代码提交流程规范、版本管理规范的指导;
  • 测试管理:包括从测试计划、测试方案、测试用例、执行、Bug管理到测试总结等整个过程的指导。
 
  • iScrum服务总揽
  • iScrum服务总揽.jpg
    iScrum服务总揽流程图
  • 前期规划服务
  • 企业启动软件项目的时候,最困难的地方在估算项目的进度估算,所以往往是拍脑袋就决定项目的计划,这样经常会导致项目计划不切合实际,项目进度不停的拖延,客户方不满意项目进度,开发方因为项目拖延也造成巨大的成本代价,结果是两败俱伤。而造成进度估算不准确的原因在与需求不明确,中睿信息总结多年的软件服务经验,发现用户对于需求的开发有很大的误区,集中体现在:
    • 需求文档太简单,一个系统竟然只有十几页的需求文档… …
    • 客户方只给出简单的需求给开发方,让开发方自己细化需求;
    • 需求的开发采用瀑布模型,试图一开始做完所有的需求,违背需求变更的特性;
    • 需求描述大多只有文字,少量图形,根本不足以评估工作量;
    • 采用了界面原型,但是只有静态的原型,忽略交互。
  • 中睿信息提供的项目“前期规划服务”针对解决这些问题,我们派出有经验的需求顾问指导客户进行项目前期的规划,主要的交付物有:
    • 《项目视图与范围文档》
    • 《Backlog列表》
    • 《需求规格说明书》
    • 《交互式原型》
    • 《项目发布计划》
    • 《UI总体风格》
    • 《UI/UE规范》
  • 前期规划服务”并不涉及软件技术架构内容,并不影响用户的技术选型,也不限定用户对供应商的选择。
    良好的开端是成功的一半,中睿信息“前期规划服务”助力企业项目开发成功。
  • iScrum敏捷开发服务
  • Scrum是一种迭代式增量软件开发过程,包括了一系列实践和预定义角色的过程骨架。
    Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。
  • iScrum是中睿信息结合多年的服务经验,扩展Scrum的功能,总结出来的一套符合中国国情的敏捷开发过程,其特点总结如下:
    • 过程框架完全采用Scrum敏捷过程;
    • 扩展Scrum角色,特别强调UI、测试、架构师角色;
    • 前期的需求增加交互式原型,原型为保真原型,作为客户确认需求与程序员交付代码的依据;
    • 使用QuickTest Professional或Selenium进行自动化回归测试;
    • 架构师的职责特别强调系统的整体架构的制定、开发规范的制定、每次迭代的概要设计;
  • iScrum作为软件开发的重要环节,越来越受到人们的重视。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难。然而,为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加强对测试工作的组织和管理就显得尤为重要。
  • iScrum的实施细则如图:
    11212.jpg

  • 完全研发服务
  •         当今信息化的发展程度越来越高,信息化系统的开发模式以及由当初开发小规模部 门级软件的泳道模式,转向进行企业应用集成的综合模式,我们开发的信息系统越来越庞大,在这种情 况下,我们需要更科学的开发过程、设计方法,软件工程是我们的解决问题之道。但事实证明,传统的 软件工程不能很好地解决问题,项目的失败率依然很高。而近十年逐渐兴起的敏捷过程则被公认为是更 加合理的开发方法论,并被众多公司广泛应用和证实,其中知名的公司如Microsoft、Google、Yahoo、 腾讯等。


  •         不过敏捷软件工程的涉及的理论非常广泛,比如针对软件开发过程,有 Scrum、XP、Crystal等等,工程实践方法有TDD、Pair Programming、Refactoring等等,开发方法方面 有面向对象、面向结构、面向方面等大量的方法,工具方面也不胜其数。在这种情况下,企业在开发信 息系统的时候可能出现两种情况:一是没有很多吸收的情况下生搬硬套现有的理论,人云亦云,结果大 量的投入之后却收效甚微;二是因循传统的开发模式,仍然用信息化之初的软件开发过程进行开发,结 果力不从心,问题多多。


  •         我们的"ISCRUM软件开发过程的咨询规划"服务在这种情况下提出,我们不是 生搬硬套的套用现成的理论,而是以我们的软件咨询师多年的成功开发管理实践的为前提,根据企业的 实际情况,对各种软件开发过程进行改造,提炼出符合企业需求的开发过程。
 
 客户案例中国广东核电集团设计公司
  • 案例简介
    中国广东核电集团(简称中广核)设计公司,通过我们公司提供的项目管理和技术支持服务,目前成功完成了多个项目的开发。 我司通过派遣高级管理人员和技术人员到中广核设计公司进行指导,协助管理以及技术支持,帮助其建设开发团队,培训开发人员技能,搭建开发项目框架以及对技术难点进行支持,帮助中广核设计公司建立自己的开发团队,同时帮助其完成各个项目的开发。针对所有的这些服务中广核设计公司只需要按我们派遣的人员按月支付对应的服务费即可,减少其前期投资和投资自己开发项目危险,同时又能满足其自主开发项目的需要。
  • 服务模式
    目前我们在中广核设计公司服务模式如下:
    • 管理上:
      由我公司派遣的资深项目管理人员进行项目与团队的管理,采用先进的Scrum敏捷开发管理模式,及时响应客户需求变更,提高客户开发团队积极气氛,有效提高团队工作效率及项目开发速度。
    • 管理模式:
      我们Scrum敏捷开发通过每月一个迭代(即冲刺周期)的形式,把每月完成的成果及时交付给用户使用,缩短用户投入回馈周期,减少项目风险;每天又通过15分钟的站立会,及时反映项目组的开发进度和存在问题,再结合燃尽图,更好把控项目的进度,使项目往正确方向发展。
    • 技术上:
      由我们公司派遣的架构师和部分软件工程师进行技术支持。客户开发团队在我们架构师搭建的框架上(CSLA.NET框架),能迅速进行开发,比普通从头开发项目要节省过半的开发时间,超乎想象地缩短项目开发周期和节省项目成本。
    • CSLA.NET框架:
      通过我们自己配置的代码生成模板,生成数据库各个表的映射类以及父表子表之间的关联关系,可以通过父表的类对子表的类进行各项操作,生成增删改查等常用操作代码,生成服务器端代码的同时也可以同时生成对应客服端代码(用于C/S开发时用到的),自动通过WCF服务实现客户端与服务器端的通信,无需人工开发任何WCF服务代码。加上我们公司积累的一整套企业库帮助类,更方便各种常用功能的开发调用,减少研发和开发时间。
  • 成功项目案例
    • 《企业应用安全中心》:实现各个企业应该系统单点登录(SSO),同时对各个应用系统做权限管理,企业所有系统通过调用公开的认证服务和权限分配服务,即可统一实现单点登录和系统的用户权限管理。
    • 《“咕嘟”设备检索系统》:对公司内部图纸文档进行搜索并归类展示,实现公司内部的图纸文档的“Google”搜索系统。
    • 《设备数据库》:对公司的阀门、管线、管件、支管等信息进行管理,支持多专业多部门操作,支持数据版本控制与更新。
    • 《施工图设计系统》:对图纸设计提供管理和对图纸提供电子画校核审核管理。
    • 《碰撞检查》:多维度展示碰撞物之间的接触关系,方便核岛部门查看和统计。

在线客服

广州

深圳

咨询热线:

广州:020-38931912

深圳:0755-25855012

服务时间:9:00-18:00