Thoughtworks 敏捷方案

Thoughtworks 敏捷方案

ID:37583490

大小:2.96 MB

页数:25页

时间:2019-05-25

Thoughtworks 敏捷方案_第1页
Thoughtworks 敏捷方案_第2页
Thoughtworks 敏捷方案_第3页
Thoughtworks 敏捷方案_第4页
Thoughtworks 敏捷方案_第5页
资源描述:

《Thoughtworks 敏捷方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、敏捷开发和咨询方案思特沃克软件技术有限公司11/24/2008ProprietaryandConfidential.©2008,ThoughtWorksInc.Allrightsreserved.思特沃克版权所有,仅限和客户交流使用,请勿擅自复制或传播ProprietaryandConfidential.©2008,ThoughtWorksInc.Allrightsreserved.思特沃克版权所有,仅限和客户交流使用,请勿擅自复制或传播目录一.思特沃克介绍11.公司概况12.联系人1二.传统软件开发方式的挑战和机遇21.需求分析32

2、.设计43.实现54.维护7三.什么是敏捷开发71.敏捷宣言72.敏捷12原则73.ThoughtWorks在敏捷业界的地位8四.敏捷开发给企业带来的价值91.产品提高102.人才培养113.流程改善134.总体效果17五.项目实施方案18阶段I:调研18阶段II:共同开发19阶段III:总结和验收19六.附录‐ThoughtWorks在中国的部分成功案例201.某通信产品公司202.OOCL/CargoSmart203.Cosco-Bulk21ProprietaryandConfidential.©2008,ThoughtWorks

3、Inc.Allrightsreserved.思特沃克版权所有,仅限和客户交流使用,请勿擅自复制或传播一.思特沃克介绍1.公司概况思特沃克软件技术有限公司(ThoughtWorksInc.)(以下简称ThoughtWorks)是一家有15年历史的IT咨询公司,全球员工超过1000人。ThoughtWorks在全球拥有6家分公司,分别在美国,加拿大,英国,印度,澳大利亚和中国,并为这些地区的全球性客户服务。ThoughtWorks致力于为客户提供高价值的技术咨询,开发过程改进咨询和高质量的软件交付服务。ThoughtWorks的行业经验涉

4、及:银行,电信,互联网,零售,金融,医疗,能源,供应链和贸易。ThoughtWorks乐于和客户分享业界成功经验,和客户一起分析实际问题,帮助客户进行重大决策。ThoughtWorks是先进技术的实践者,在.NET,J2EE以及其他技术领域积累了丰富的实践经验。ThoughtWorks可以帮助客户解决技术架构方面的难题,并帮助客户交付高质量的软件。ThoughtWorks是敏捷方法和软件精益方法的最早实践者。ThoughtWorks针对客户实际情况帮客户定制适应性的方法,使客户更有效的应用到企业级和分布式项目中。ThoughtWork

5、s通过咨询帮助客户进行定制并采用这些实践,帮助客户减少成本浪费,提高上线速度,创造商业价值。2.联系人游沁销售总监电子邮件:qyou@thoughtworks.com思特沃克软件技术有限公司北京市东城区东直门南大街3号国华投资大厦11层1105室邮政编码:1000071ProprietaryandConfidential.©2008,ThoughtWorksInc.Allrightsreserved.思特沃克版权所有,仅限和客户交流使用,请勿擅自复制或传播。二.传统软件开发方式的挑战和机遇自20世纪50年代开始软件开发以来,人们一直在

6、探索软件开发的方法。目前,软件开发过程一般被划分为若干个目的和作用相对独立活动,包括:需求、分析、设计、实现、测试和集成,以及维护。围绕着如何安排、规划这些活动的次序、周期和历时,人们提出过各种各样的软件开发方法模型。我们将具有以下特点的软件开发方法定义为传统软件开发方法:•以预测性为原则•以文档驱动开发过程•以过程控制为核心面对激烈的市场竞争,要求持续满足不断变化的需求,传统软件开发方法的特点也成为了它的弊病,应对下面各种挑战时显得力不从心:•如何减少开发过程中的浪费•如何准确,及时的适应需求变更•如何持续演进系统架构•如何保证软件

7、系统的长期质量•如何实现安全重构(Refactoring)•如何最大限度的降低系统集成的成本•如何在团队中共享知识,使团队成员共同成长•如何合理的进行成本和时间估算•如何迅速获得软件开发收益在传统软件工程方法中,软件开发的生命周期固定的划分为若干顺序的阶段(需求、分析、设计、实现、集成测试和维护),如下图所示。整个流程的特点是:•不完成上一个阶段就不能进入下一个阶段•直到流程中期的开发阶段(Implementation)才开始真正的编码;之前所有阶段的“成果”均以文档形式体现2ProprietaryandConfidential.©2

8、008,ThoughtWorksInc.Allrightsreserved.思特沃克版权所有,仅供和客户交流使用,请不要擅自复制或作其他用途。•测试和集成(TestingandIntegration)被认为是对开发阶段的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。