开课时间:2008年11月28日--30日 开课地点:上海市 大木桥路108号中小企业总会 培训费用:3800 元 培训受众:项目经理,技术总监,软件工程师,CIO,需求分析师,软件开发爱好者 课程收益: “通过优秀的软件赋予人们在任何时间、任何地点、通过任何设备进行沟通和创造的能力”
【课程内容】 第一天: 09:00 – 09:50 需求分析基础 我们将在本课中讨论需求分析的定义、作用和需求分析在软件项目中的地位.同时将讨论和需求分析相关的术语和概念。 10:00 – 10:50 创建愿景和范围 软件的愿景是软件的灵魂;项目的范围是项目团队控制开发流程的依据。我们将在本课中详细讨论需求和愿景以及范围之间的关系。 11:00 – 11:50 倾听客户的声音 我们已经在前面的课程中学习了如何站在客户的角度上理解软件项目。在本课中,我们将介绍更多的同客户进行交流沟通的技巧,包括如何有目的的寻找客户的需求和倾听客户的需求。 12:00 – 13:00 午餐 13:00 – 13:50 理解用户需求 光有交流和沟通的技巧还不够,在获取了足够多的信息之后,我们还需要理解消化这些信息的意义。在本课中,我们将介绍如何理解客户需求。 14:00 – 14:50 记录需求 如同软件设计需要有规格说明书、软件测试需要有测试计划进行文档记录一样需求分析也需要进行规范记录工作。本课将讨论如何为需求分析编写记录文档 15:00 – 15:50 使用图示 除了使用文档之外,图示是最直观的表现方式。本课将讨论如何使用数据流图 、实体关系图和状态事务图等图示工具表现需求。 16:00 – 16:30 总结和答疑
第二天: 09:00 – 09:50 非功能性需求 除了软件的功能需求之外,客户可能在软件性能、采用技术、IT基础架构和用户界面上提出各种各样的要求。那么,在功能之外,需求分析还需要做些什么?我们将在本课中集中讨论。 10:00 – 10:50 使用原型 在大部分情况下,客户需要比语言文字甚至图示更加直观的交流和沟通方式。本课将讨论使用快速原型法同客户沟通软件需求的技巧。 11:00 – 11:50 需求的优先级 客户的需求往往是多方面的,有功能相关的也有非功能相关的,有界面上的也有性能方面的。如何在众多的需求中分辨出其重要程度在需求分析中是非常关键的。本课将讨论如何确认需求的优先级,从而决定最终软件设计和开发策略 12:00 – 13:00 午餐 13:00 – 13:50 需求和开发流程 我们将在该时段讨论如何实现从需求到项目计划、从需求到设计和代码、从需求到测试,最后,从需求到成功。 14:00 – 14:50 需求管理 我们将在该时段讨论需求管理的相关理论和技巧。包括需求版本管理、需求的属性、跟踪需求状态及如何对需求管理工作效果进行评估。 15:00 – 15:50 需求分析和风险管理 需求分析和风险管理总是密不可分的。我们将在本课中讨论发生需求变更等情况的应对策略,同时将讨论同需求相关的风险管理。 16:00 – 16:30 总结和答疑
培训师介绍: 微软IT学院全球讲师,微软最有价值专家。微软TechNet特约讲师、微软MSDN特约讲师、微软Workshop特约讲师。拥有扎实的理论基础,曾两次参加国际大学生程序设计大赛(ACM ICPC)。项目经验丰富,曾担任微软中国区开发支持工作,解决了超过2000个客户问题。曾参与微软教育部合作项目多本教材的编写工作。多次协助微软进行新技术全国推广巡讲,内容涵盖Visual Studio 2005、 Windows Mobile、 .NET 3.0和VistaWindows Server 2008Office 2007SharePoint 2007的开发等。多次在国际电信展、中国微软移动开发者大会、微软教育大会、微软开发者日和CEBit等会议上发表软件开发相关主题演讲;并多次负责微软教育大会,微软移动开发大会等的动手实验,微软移动开发大会等的动手实验室的实验设计工作。2004年至今共负责了超过70次TechNET网络广播和MSDN网络广播,内容涵盖大部分微软产品和开发技术。 |