【课程简介】
有效软件开发方法是一种更小规模,更快速,更高质量的软件构建方法。 它不是学院派的软件构件方法。它来自那些奋斗在线的团队。有效软件开发方法构建了像Google、37 Signals 这样的团队。它帮助了我们的团队。当然,它也可以帮助你。
讲座梗概-软件哲学:
软件开发之苦
寻找银弹
软件开发与游戏
软件的涅槃
软件之美
随需而变的体验之美
打破流程的流程
有效实践
软件之美
【课程内容】
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
【机构简介】
上海艾威信息科技有限公司(AVTECH),是北美培训机构,设有4大分校,数十个培训点遍布北美、西欧和东亚。艾威以培养国际化的中高端信息人才为己任,专注于国际前沿的新技术研发与信息科技新兴行业的开拓教育,艾威的合作伙伴包括是微软、甲骨文、思科学术学院、SUN美国试验中心、IBM、PMI、IIBA等;艾威是Prometric与VUE两大国际认证中心授权的考点。艾威是美国PMI协会早授权的PMP培训中心 (Global R.E.P. No.1887 ) ,也是美国IIBA国际商业分析师协会在授权的商业分析师CBAP,CCBA培训中心。
【机构优势】
◆ AVTECH在中国超过10年的培训历程,积累了符合企业在职人员技能提升的丰富培训经验。
◆ 在Oracle培训领域有近10年的实施与培训经验.是国内早介入此产品培训的机构。
◆ 讲师团队均来自一线的技术专家,授课结合丰富的实战经验;以案例来展示各知识点,符合成人的学习规律。
◆ 按照总部要求,强调高效的实战小班授课,给予学员与讲师充分的课堂互动,全面提升学员技术能力。
◆ 国际讲师团队,可提供双语授课;满足了来自外籍学员的培训需求。
◆ AVTECH除了提供Oracle产品的培训之外,还提供此产品的咨询与服务,是国内的ORACLE实施商。
◆ AVTECH也是国际认证授权的考试中心,可提供Oracle国际认证考试服务。