班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):2024年12月30日 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
|
TFS-软件项目全面管理——基于微软Team Foundation Se
软件项目全面管理——基于微软Team Foundation Server
本课程结合微软新一代工程化开发平台Team Foundation Server,讲解如何有效地进行全面项目管理,您将通过具体的项目工作:需求,设计,实现,测试,发布。理解如何进行整个项目的各个层面的管理工作,如何组建团队模型,搭建团队工程化开发平台,您将了解如何基于MSF的过程模型,进行敏捷有效的软件过程的裁减。如何基于TSF,从团队各种角色(需求分析师、项目经理,架构师,开发人员,测试人员,发布经理,配置管理员)的角度进行协调一致的工作。
培训对象: 中高级程序员、系统分析员、需求调研员、构架设计师、产品市场技术人员。
学员基础: 具备一定的编程、分析、设计经验。
培训目标:
________________________________________
• 熟练掌握敏捷软件开发过程,了解软件成熟度改进模型
• 熟悉软件过程中的各个环节(需求,设计,实现,测试,发布)
• 重点掌握计划跟踪、设计过程与实践
• 熟练掌握基于TFS 的软件项目全面管理,包括开发过程管理和风险管理
软件项目管理中的问题分析
缺乏有效沟通,太多分散的工具,理论和实践的脱节,我们将通过一些案例来分析这些问题是目前软件项目管理中面临的重大挑战。同时我们将引入目前业界的主流解决方案:IBM 的Rational Rose 和微软的TFS 。
TFS基本原理
· 基于WEB 服务,开发可扩展,内置支持多种软件过程,贯穿整个软件生命周期的目前最高效的软件项目管理软件
· TFS 中的概念结构:角色,用户,工作流,活动,工作项,迭代,检索,报表。TFS 中的一般团队模型:项目经理,架构师,开发者,测试人员
· TFS 的架构:数据层、应用层和客户层。这种分层的结构提供了高度的弹性,适用不同规模的开发团队
Agile Software Development
· 软件过程团队模型中的角色定义
· 用以跟踪软件过程的工作项(场景、QoS 需求、任务、缺陷、风险)定义
· 按角色划分的软件过程中的各个角色的活动:需求分析师、项目经理,架构师,开发人员,测试人员,发布经理
· 两个管理领域:项目管理和风险管理
· 8个原则+6 个理念QoS
· 需求的三个方面:安全、性能和用户体验
· 五种过程的管理和跟踪类型:远景、计划、构建、稳定性、部署
项目经理角色
架构师角色
· 两种类型架构师:IT 架构师和应用架构师
· 使用分布式系统设计器
· 逻辑数据中心设计;应用设计器
· 系统设计器和部署设计器
· 设计逻辑数据中心:区域、端点、主机应用整体设计:应用、服务、数据库、连接端点、实现类、应用约束和属性
· 子系统设计:对应用进行分组、细化;使用分层
· 部署设计:部署实例并验证部署,产生部署报告
开发者角色
测试者角色V形的测试模型:
·
使用TFS 进行项目管理实例
|