网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 软件工程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
本月文章推荐
.你是我冬天的巧克力,夏天的冰淇.
.项目沟通管理与会议管理问题.
.VC中利用多线程技术实现线程之间.
.通过RUP用例进行需求管理的可追踪.
.Apache中的挂钩剖析(3).
.戏说Visual Studio Team System.
.追求代码质量: 不要被覆盖报告所.
.系统设计前的需求探索.
.java的设计模式,学习心得总结.
.软件配置管理中的基线技术.
.单元测试和事先测试开发.
.SOA的构建原则.
.代码编写中的心理学与美学.
.IBM的MARS加密算法实现(8).
.软件工程之需求分析过程介绍.
.软件开发质量管理层次模型(1).
.visitor模式概念——visitor模式.
.软件开发方法述评.
.项目管理中需要处理好的四个问题.
.程序开发过程.

确定项目的工作需求

发表日期:2008-3-23


假如把项目范围比作一个橄榄球,那么球内的充气量便是项目的实际工作需求。尽管五磅的气体和二十磅的气体充起橄榄球的外形是一样的,但不同的充气量会影响着橄榄球本身的弹性,从而影响整个赛事的结果。项目治理同样是这个道理。不同的工作需求同样会影响项目的结果。假如仅仅建立项目范围而没有建立范围内的工作需求,同样会影响项目所需的资源、时间、功能、质量,更直接影响服务的价格,从而导致项目的全面失败。 必须事先确定工作需求 当我们和客户进行洽谈时,大多时候是以项目范围来定义交付。但实际情况是,很多项目尽管似乎明确地建立了范围,但在项目进程中还是面对客户相当大的变更要求。因为尽管项目范围是不可变的,但其中隐含的工作需求却并没有明文规定在合约中。这种情况下,我们怎样才能使项目得以顺利完成呢? 我常以美国的橄榄球来比喻项目范围,从附图中能清楚地感受到问题所在:从正面看橄榄球是椭圆形的,但从侧面去看它又变成了圆形。从不同的角度来观察橄榄球的外形,所得到的结论是不一样。这个橄榄球的外皮便是我们所谓的项目范围。客户对范围的定义与集成商对范围的定义往往有很多不一样的地方,这是因为双方审阅范围的角度不一样所导致的。 橄榄球的外形是项目的范围,那么球内的充气量便是项目的实际工作需求,五磅的气体可以把橄榄球的外形支撑起来,同样二十磅的气体也不会改变橄榄球的外形,但五磅的气体和二十磅的气体相差四倍,不同的充气量影响橄榄球本身的弹性,影响整个赛事的结果。项目范围内的工作需求也同样地影响项目的结果,建立了项目的范围而没有建立范围内的工作需求,同样会影响项目所需的资源,时间,功能和质量,更直接影响服务的价格,导致项目的全面失败。以范围来进行交付,在过程中又如何能够避免范围的变动呢? 如何在合约中确立工作需求 大部分 IT 项目缺乏支持文档,纵然拥有商业案例( Business Case )或其他相关文档,也不能很明确地把项目所需的工作涵盖起来,只能建立项目的周边,对项目的实际工作量缺乏描述,这很轻易导致项目过程中所产生的变动。 为解决这个和问题,国际上已于上世纪 80 年代末期开始采用“工作陈述”( Statements of Work 或简称 SOW )来固定范围,同时放弃范围定义( Scope Definition )的应用。因为 IT 项目有别于其他基建项目的地方在于基建项目有其他附属文档来支持范围定义,比如在基建项目的项目范围中,一般都有诸如项目的有关设计图则、用料标准等等明文规定,让范围能够非常明确地涵盖基本的工作需求。而 IT 项目的项目范围中往往没有这样的定义。 在上一节“如何建立项目范围”的讲座中,我们谈到以商业效益来确认功能需求,再利用功能需求来建立项目范围。而在范围确认后,我们紧跟着必需建立具体的工作需求和项目计划,否则项目的工作便像橄榄球内的充气量一般,可以按照客户的要求随意变动。 工作需求和项目计划基本上是利用工作架构分解法( Work Breakdown StrUCture )建立。明确的工作陈述( SOW )让渠道商或服务商了解本身的服务承诺,有效地建立项目的成本,降低项目过程中所产生的变动。这些工作陈述应该在销售过程中建立,成为服务合约的内容一部分。万一合约中只有项目范围定义,那么交付小组必须在交付初期建立有关的项目工作陈述,避免交付期间所产生的争议。 利用 WBS 技巧建立工作需求 IT 业内人士多未能把握 WBS 的实际应用技巧。而有如工作量估算,错误的工作细节将对项目计划不利。利用“图二”加以简单说明:每一个项目都有不同的交付物,而每一件交付物需要经过不同的里程碑才能够产生,同时每一个里程碑也需要经过不同的阶段才能够达到里程的目标。每一个阶段需要经过不同的步骤去完成,而每一个步骤需要进行不同的工作。 每一个步骤需要完成一系列工作才能进行第二步骤,直至同一阶段的步骤完成才开始第二阶段,而直至全部阶段完成后才能到达一个里程碑。有些里程碑内的工作可以同期进行,但有些里程碑内的工作得等另一个里程碑完成后才能够开始。到最终完成全部的里程碑内的工作后才能够交付项目中的某一件交付物。 利用 WBS 技巧来建立交付组合架构,为每一件交付物建立本身的工作需求,可以让我们很明确地说明每一件交付物所包含的工作。这个交付组合架构更可以让我们在同一时间为项目建立有关的工作计划。
上一篇:SQA报告 人气:587
下一篇:极限建模方法简介 人气:558
浏览全部软件工程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐