|
|
|
|
|
咨询方案:敏捷软件开发 |
概述
敏捷开发是一种以人为核心、迭代、循序渐进的开发思想。和传统的开发过程相比,它更强调人而不是规则的作用,并强调以更为灵活的机制来应对变更。随着当今软件技术的日新月异和客户需求日益的复杂和多变,敏捷开发已经越来越多的被各种不同的软件企业所重视和采纳。
然而,在一个软件组织中成功引入一种新的开发模式,远非接受一次培训或部署一个软件系统就能实现的,需要从企业文化,过程规范,支持环境等多方面全面进展。本咨询方案就是为了帮助软件企业有效的导入和实现敏捷开发并有针对性主要针解决所面对的所有相关环节的相关问题。
点击此处索取咨询方案的详细介绍>>
咨询对象
软件企业、软件组织及软件项目团队
实现目标
选择适合企业特定需求的敏捷开发方法
建立适应敏捷开发的企业文化
有效的导入敏捷开发过程
建立适合企业特定需求的敏捷软件开发过程
建立适应敏捷开发的软件配置管理体系及其实现机制
建立适应敏捷开发的质量保证体系及其实现机制
建立有效的测试驱动开发机制
建立有效的持续集成环境
建立持续的改进机制
提交物
(以下仅罗列具有实质咨询内容的文档,不包括问卷、咨询日志等事务性文档)
现状评估报告
总体实施方案
编码规范
敏捷环境下的开发模式及其实施方案
敏捷环境下的项目管理实施及其工程环境构建方案
敏捷环境下的配置管理实施及其工程环境构建方案
测试驱动实施及其工程环境构建方案
持续集成实施及其工程环境构建方案
质量保证实现及其工程环境构建方案
总结报告
关于工程环境构建的说明
本咨询方案中配置管理、测试驱动等工程环境的构建方案的选择会根据客户的需求而定,但原则上主要会采用开源软件系统(如SVN,XUnit)等开源软件来实现
服务周期
原则上以完成一个完整的项目生命周期为佳,时间通常情况下以2-6个月左右,主要分为调研、定义、部署、跟踪、改进及总结等几个阶段。
|
| |
|
|