求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
英特尔 SCRUM-敏捷开
东方证券 基于看板的敏捷方法
亚信 工作量估算
法国电信 基于iproces
赛孚耐 基于Scrum的敏
英国帕吉 基于MyProce
中海油 软件开发过程

相关课程  
统一过程及应用
敏捷过程实践
基于XP/RUP的迭代开发
软件开发过程指南
SCRUM过程实践
敏捷测试-简单而可行
 

软件项目全面管理——基于微软Team Foundation Server    
刘老师
现任微软亚洲研究院研究员,微软英库(www.engkoo.com) 项目的架构师
报名课程   3271 次浏览    1108 次 
时间地点:北京 上海 深圳 根据报名开班
课程费用:5000元/人 详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 
  本课程结合微软新一代工程化开发平台Team Foundation Server,讲解如何有效地进行全面项目管理,您将通过具体的项目工作:需求,设计,实现,测试,发布。理解如何进行整个项目的各个层面的管理工作,如何组建团队模型,搭建团队工程化开发平台,您将了解如何基于MSF的过程模型,进行敏捷有效的软件过程的裁减。如何基于TSF,从团队各种角色(需求分析师、项目经理,架构师,开发人员,测试人员,发布经理,配置管理员)的角度进行协调一致的工作。
 
培训目标:
  • 熟练掌握敏捷软件开发过程,了解软件成熟度改进模型
  • 熟悉软件过程中的各个环节(需求,设计,实现,测试,发布)
  • 重点掌握计划跟踪、设计过程与实践
  • 熟练掌握基于TFS 的软件项目全面管理,包括开发过程管理和风险管理
  • 培训对象:中高级程序员、系统分析员、需求调研员、构架设计师、产品市场技术人员。
    学员基础:具备一定的编程、分析、设计经验
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容: 3天
    软件项目管理中的问题分析
    缺乏有效沟通,太多分散的工具,理论和实践的脱节,我们将通过一些案例来分析这些问题是目前软件项目管理中面临的重大挑战。同时我们将引入目前业界的主流解决方案:IBM 的Rational Rose 和微软的TFS 。
    TFS基本原理
  • 基于WEB 服务,开发可扩展,内置支持多种软件过程,贯穿整个软件生命周期的目前最高效的软件项目管理软件
  • TFS 中的概念结构:角色,用户,工作流,活动,工作项,迭代,检索,报表。TFS 中的一般团队模型:项目经理,架构师,开发者,测试人员
  • TFS 的架构:数据层、应用层和客户层。这种分层的结构提供了高度的弹性,适用不同规模的开发团队
  • Agile Software Development
  • 软件过程团队模型中的角色定义
  • 用以跟踪软件过程的工作项(场景、QoS 需求、任务、缺陷、风险)定义
  • 按角色划分的软件过程中的各个角色的活动:需求分析师、项目经理,架构师,开发人员,测试人员,发布经理
  • 两个管理领域:项目管理和风险管理
  • 8个原则+6 个理念QoS
  • 需求的三个方面:安全、性能和用户体验
  • 五种过程的管理和跟踪类型:远景、计划、构建、稳定性、部署
  • 项目经理角色
  • 组织团队并为团队成员分配权限
  • 初始化项目:新项目、设定软件过程、配置项目门户、配置源代码管理、创建迭代、设置代码迁入策略、上传项目相关文档
  • 用工作项跟踪管理项目:跟踪管理QoS 需求、跟踪管理功能性需求、跟踪管理任务、跟踪管理BUG 、跟踪管理风险
  • 架构师角色
  • 两种类型架构师:IT 架构师和应用架构师
  • 使用分布式系统设计器
  • 逻辑数据中心设计;应用设计器
  • 系统设计器和部署设计器
  • 设计逻辑数据中心:区域、端点、主机应用整体设计:应用、服务、数据库、连接端点、实现类、应用约束和属性
  • 子系统设计:对应用进行分组、细化;使用分层
  • 部署设计:部署实例并验证部署,产生部署报告
  • 开发者角色
  • 查看工作项
  • 实现WEB 应用和WEB 服务,使用类设计器设计类并添加实现代码
  • 版本管理:迁入、签出、分支、合并、解决冲突、搁置和签出搁置、将迁入和工作项关联
  • 使用单元测试:测试驱动开发模式、测试用例及代码覆盖分析、代码静态分析、性能探测
  • 构建:创建新的构建类型、执行构建、查看构建、构建产生工作项;执行每日构建
  • 测试者角色V形的测试模型:
  • 单元测试、集成测试、系统测试、需求确认测试、发行测试;相关工作项目
  • 使用测试项目;实施测试:手工测试;一般测试;WEB 测试;负载测试
  • 顺序组合测试;查看测试结果并跟踪BUG
  • 使用TFS 进行项目管理实例
    Adventure works 我们通过一个3 个月的WebLog 项目以一个虚拟的团队说明用TFS 进行软件项目管理的实际过程
    3271 次浏览   1108 次
    其他人还看了课程
    嵌入式软件开发过程  7194 次浏览
    软件开发过程中的项目管理  4721 次浏览
    精益软件开发原理与实践  4213 次浏览
    敏捷过程实践  4453 次浏览
    敏捷软件开发过程及最佳实践  3740 次浏览
    项目咨询式培训:敏捷过程实践  4321 次浏览
    定制内训




    最新活动计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]