当前位置:艾威培训主页 > 软件开发 > 其他软件开发培训 > 敏捷软件开发最佳实践 >
敏捷软件开发最佳实践
课程简介:
有效软件开发方法是一种更小规模,更快速,更高质量的软件构建方法。 它不是学院派的软件构件方法。它来自那些奋斗在第一线的优秀团队。有效软件开发方法构建了像Google、37 Signals 这样优秀的团队。它帮助了我们的团队。当然,它也可以帮助你。
讲座梗概-软件哲学:
. 软件开发之苦
. 寻找银弹
. 软件开发与游戏
. 软件的涅槃
. 软件之美
. 随需而变的体验之美
. 打破流程的流程
. 有效实践
. 软件之美
课程长度:3天
课程内容:
Topic1 软件哲学
软件哲学: .价值观 .原则 .模式 .实践
迭代开发: .确定目标 .故事 .计划游戏 .纸上草稿 .简单设计 .编写单元测试 .快速实现 .持续集成 .原型发布 .重构 .Bug管理 .状态跟踪 .反思改进
Topic2 迭代实践一
理念: .思维导图 .目标理念
故事: .整理故事的原则 .用户故事卡 .Excel与PPT .用Fit描述故事
软件开发的四个变量
计划游戏: .计划游戏的原则 .计划游戏的方法 .用户故事点 .划分任务 .制定迭代计划 .“任务看板”
Topic3 迭代实践二
原型法: .原型驱动 .原型的设计技巧 .原型的绘制
简单设计: .简单设计原则 .UML与OOAD .StartUML
单元测试: .单元测试原则 .XUnit框架 .NUnit的使用
快速实现: .编码标准 .Fxcop .Fit .SQLite
Topic4 迭代实践三
版本控制: .版本控制原则 .SVN的使用 .一步构建
持续集成: .持续集成原则 .CruiseControl.Net
集成测试: .VSTS测试 .单元测试 .性能测试 .压力测试
发 布: .发布原则 .WIX
Topic5 迭代实践四
Bug管理: Bug管理原则 .JIRA
重 构: 重构原则 .VSTS的重构
状态跟踪: .状态跟踪原则 .燃烧图
反思改进: .反思讨论会 .白板的画法 .Wiki
有效软件开发方法是一种更小规模,更快速,更高质量的软件构建方法。 它不是学院派的软件构件方法。它来自那些奋斗在第一线的优秀团队。有效软件开发方法构建了像Google、37 Signals 这样优秀的团队。它帮助了我们的团队。当然,它也可以帮助你。
讲座梗概-软件哲学:
. 软件开发之苦
. 寻找银弹
. 软件开发与游戏
. 软件的涅槃
. 软件之美
. 随需而变的体验之美
. 打破流程的流程
. 有效实践
. 软件之美
课程长度:3天
课程内容:
Topic1 软件哲学
软件哲学: .价值观 .原则 .模式 .实践
迭代开发: .确定目标 .故事 .计划游戏 .纸上草稿 .简单设计 .编写单元测试 .快速实现 .持续集成 .原型发布 .重构 .Bug管理 .状态跟踪 .反思改进
Topic2 迭代实践一
理念: .思维导图 .目标理念
故事: .整理故事的原则 .用户故事卡 .Excel与PPT .用Fit描述故事
软件开发的四个变量
计划游戏: .计划游戏的原则 .计划游戏的方法 .用户故事点 .划分任务 .制定迭代计划 .“任务看板”
Topic3 迭代实践二
原型法: .原型驱动 .原型的设计技巧 .原型的绘制
简单设计: .简单设计原则 .UML与OOAD .StartUML
单元测试: .单元测试原则 .XUnit框架 .NUnit的使用
快速实现: .编码标准 .Fxcop .Fit .SQLite
Topic4 迭代实践三
版本控制: .版本控制原则 .SVN的使用 .一步构建
持续集成: .持续集成原则 .CruiseControl.Net
集成测试: .VSTS测试 .单元测试 .性能测试 .压力测试
发 布: .发布原则 .WIX
Topic5 迭代实践四
Bug管理: Bug管理原则 .JIRA
重 构: 重构原则 .VSTS的重构
状态跟踪: .状态跟踪原则 .燃烧图
反思改进: .反思讨论会 .白板的画法 .Wiki