|
|
时间 |
课程名称 |
课程介绍 |
|
第一天 |
9:30-11:00 |
软件项目管理概述 |
本节将介绍软件项目管理的要素,及业界流行的开发过程、方法论等。 |
| 11:00-12:00 |
微软项目的团队结构及组织架构 |
本节将主要讲解微软的开发团队的结构,团队之间的协作等。 |
| 12:00-13:30 |
午餐 |
|
| 13:30-14:30 |
微软产品的开发生命周期 |
本节完整的概述微软的产品开发生命周期,及每个阶段需要完成的任务。 |
| 14:40-16:10 |
Microsoft Solution Framework |
MSF是微软在总结了自己产品团队的开发经验和教训,以及微软顾问咨询部门的业务经验后,推出的Microsoft解决方案框架Microsoft
Solution Framework(MSF)。本节将重点介绍MSF的实质精神和基本原则。 |
| 16:20-17:20 |
VSTS工具简介 |
随着Visual Studio Team
System
2005的发布,应用程序生命周期管理首次体现在了微软的开发工具当中,正所谓工欲善其事,必先利其器。VSTS的引入让我们在软件项目管理中有了得心应手的工具,本节将主要介绍VSTS的大体功能及如何和我们的开发流程结合。 |
|
第二天 |
9:30-12:00 |
构想阶段 |
构想阶段是微软软件项目流程的第一阶段,在这一阶段需要进行初步的用户需求分析,决定项目的共同远景,本节将更具体的围绕微软项目的实际经验展开论述。 |
| 12:00-13:30 |
午餐 |
|
| 13:30-16:00 |
计划阶段 |
计划阶段需要创建各种项目计划,定义用户的需求分析、范围、优先级。在这一阶段还要进行项目时间、成本的估计及风险的控制。 |
| 16:10-17:10 |
配置管理及源代码管理 |
任何一个开发团队,在持续改进的过程中,都会困惑于大量的文档及源代码的管理,如何同步文档之间的内容,及如何做好版本管理,是项目管理中非常重要的一项内容。配置管理需要有相应的工具,本节依据TFS2008,将理论和具体工具实践结合起来,讲解配置管理的方方面面。 |
|
第三天 |
9:30-12:00 |
实现阶段 |
实现阶段是将用户需求转换为实际产品的阶段,这一阶段中,要进行功能设计、开发设计,及设计到编码。在本节中将涉及到典型用户分析、场景、任务、代码及相应的日常管理。 |
| 12:00-13:30 |
午餐 |
|
| 13:30-15:00 |
软件测试和VSTS测试工具 |
软件测试是保证软件质量的重要手段,在本节中将结合VSTS讲解各种测试手段、测试方法及测试中应当注意的问题。同时为了保证测试效率,如何进行自动化测试和每日构建的结合。 |
| 15:10-16:10 |
稳定阶段 |
在本节中,将介绍如何编写测试文档、测试用例、错误报告及相应的会诊。 |
| 16:20-17:20 |
部署阶段 |
在本节中,将主要介绍软件的发布过程,在发布中应当注意的事项,以及如何制定发布计划等。 |
项目管理和软件工程是一个老话题,业界也有很多著名的书籍和课程。但是我们也经常发现,当我们项目经理参加完某项培训之后,仍然是非常的迷茫,在自己的团队中不知道如何下手进行过程改进。这正是理论和实践之间的差距。再好的理论,没有实践和落地的方法,也仍然是空洞的,虚无缥缈的。微软项目管理,将更侧重于介绍微软在实际项目开发中的实际经验,这些经验或许在你的团队中不能一一适应,但是却能给你带来很多的启发。同时随着VSTS的发布,可以让我们以最低的成本将我们的方法论和实践结合起来。在变化越来越快的今天,如何打造一个持续改进的团队,将作为本次课程的主要目标。
/Img_0070_s.jpg) |
鞠海洋
曾任微软(中国)开发平台合作部的开发技术经理。主要负责开发平台工具的推广和支持工作。具有7年.NET平台开发经验,参与过政府部门大型项目开发,具有丰富的项目管理经验。致力于.NET和Office开发平台的研究,是SharePoint网站海洋工作室(http://www.oceanstudio.net )的站长。在中国Teched 2007和Teched2008中连续成为 top 1讲师。
|