75秒赛车

75秒赛车| 消息| 职业| 资源| 接洽我们 咨询热线>>  400-801-9365

消息详情  

 75秒赛车 行业知识 器重学历还是器重能力,在软件项目管理里面实干才干体现价值

器重学历还是器重能力,在软件项目管理里面实干才干体现价值 发布时间:2019-04-17

     估算¶••⊿打算¶••⊿打算跟踪是项目管理的重要工作,难度之高超乎你想象!光靠学习项目管理理论难以管好项目,而往往真能做好项目管理的都是那些在具体项目中滚打出来的实干人士••。本文将会让你全面学习项目估算¶••⊿打算¶••⊿打算跟踪的知识,体验实际项目管理的难度,学到进步项目管理程度的一些方法••。

     从建筑工程说起

     大家都爱好用建筑工程与软件工程做比较,但我们常常所说的建筑工程只是指建筑施工部分,而不是一个完整的建设项目••。我们常常将施工项目管理与软件项目管理进行比较,这是不合适的••。

     一个完整的建设项目,由甲方提出需求,设计院根据需求设计出图纸,再由造价公司进行估价,然后公开招标,最后由建筑公司承担建设••。相对于软件项目,建筑工程有以下特点:

     1••。从需求到竣工,经历需求¶••⊿设计¶••⊿估价¶••⊿建设等环节,每个环节由不同专业的公司或人员完成••。

     2.每个环节签订不同的合同,每个环节对应不同的乙方••。而软件项目从需求到开发完成,基础上是签订一个合同,只有一个乙方••。

     3.全部过程可以认为是瀑布型的,需求和设计会在前期断定,后期基础上不会变动••。而软件项目就没有这么理想了,需求和设计不断在变••。

75秒赛车      4••。建筑工程只会采用最成熟的技巧,可行性和设计方案要经过重复论证,你看看港珠澳大桥就论证了好多年了••。而软件项目往往要采用不成熟的技巧,边设计边尝试••。

     5.建筑工程的估算是在需求与设计都断定的基础上估算的••。而软件项目不断定的东西太多,估算无法一次成型••。


软件项目管理可能是最复杂的一种项目管理,因为软件项目具备这样的特点:

1.需求¶••⊿设计不明确••。

2.项目组需要在需求设计不明确的基础上,承担需求¶••⊿设计¶••⊿编码¶••⊿实行等全部工作••。


     如果你是这样项目标项目经理,对你来说是多么大的寻衅啊!

     建筑行业发展了这么多年,全部建设工程的各个环节已经有很多专业的公司,有很多设计院¶••⊿造价公司¶••⊿建筑公司等••。而软件行业,几乎很少见到专业的需求分析公司¶••⊿软件设计公司••。这既是软件行业的特点决定的,也是甲方习惯决定的••。我们公司在一些项目尝试和客户签订两份合同,第一份合同只做需求的工作,而第二份合同则完成实现与编码,但客户往往不会吸收••。

     软件项目管理难归难,但我们还是要去面对的,我们应当如何应对软件项目标估算与打算呢?

     估算要估啥?

     很多人问如何才干做好估算?这个问题是问如何正确做事情的问题,而实际上要答复好这个问题,先要答复估算要估算什么内容的问题,也就是什么是正确的事情问题••。

     对于估算要区分以下几种情况:

     1.甲方对项目标估算

75秒赛车      甲方想做某个系统,会根据自己对系统的估计以及自己的预算估计出一个价格••。甲方往往不能正确对项目进行估算,项目标价格往往是来自预算,而所有甲方都是想在有限的预算内办更多的事情••。很多项目需要招标,其实重要目标就是盼望找出性价比最高的软件公司••。

     2.乙方在投标阶段对项目标估算

     作为软件公司,要断定该项目需要多少的成本,然后稍微“放大”成本作为投标价,这样公司才干有利可图••。

     然则现实情况很残暴:

75秒赛车      1)需求大多数是不明确的,甚至甲方对项目标期望都没有想明确,这样软件公司无从估算••。

     2)很多招标其实甲方都“隐含”一个预算价,如果软件公司的报价超出这个价格,你就别想中标了••。而这个预算价往往会 小于软件公司对项目标估算,让你难以决定这项目做还是不做好!

     这个阶段的估算是最难做的,除了考虑项目实际工作量,还要考虑项目是否要赚钱¶••⊿客户关系等因素••。

     在我们公司,对于已经产品化的项目,估价比较容易,这其实是一个积累的过程••。而对于全新的以前没有多少经验的项目,估价其实也是很难做得很好的,我们往往是由项目经验与技巧经验都实力雄厚的总经理来“拍脑袋”拍出来的••。所谓“拍脑袋”,其实不代表乱猜,是以雄厚的经验和壮大的知识为前提的••。

     3.项目组开展项目时对项目标估算

     当我们要真刀真枪开干时,项目组需要对项目标实际工作量有充分的认识,并以此为基础来做好项目工作••。

     我们常常所说的项目估算问题,就是指这第三种情况,后文我们将重点讲述这种情况••。

     项目估算到底要估什么呢?

     项目标成本包含:人工费¶••⊿差旅费¶••⊿业务费用¶••⊿招待费用¶••⊿采购费用••。

     人工费:

     包含项目组各人的薪金,以及公司运作分摊到项目组各人头上的运作成本••。公司运作成本包含非项目组人员的人工¶••⊿场地设备费用¶••⊿水电通信费用¶••⊿人员培训招聘费用¶••⊿人员闲适成本¶••⊿研究失败时的成本¶••⊿商务运动的成本等••。

75秒赛车      一般来说,项目组只需要估算出实际的项目工时就可以了,工时再乘以一个折合的人工成本单价就是项目标人工成本了••。

      差旅费:项目组成员因项目出差的交通费¶••⊿住宿费¶••⊿通信费¶••⊿差旅补贴等••。

     业务费用:公司领导¶••⊿销售人员与客户进行商务谈判¶••⊿联络所消费的费用,例如送礼¶••⊿回扣等的费用••。这笔费用往往还很大呢,不过项目组一般不需要估算这部分费用••。

      招待费用:项目组成员因工作需要,和客户相干人员吃饭¶••⊿娱乐的相干费用••。例如:需求调研期间和客户吃饭;项目实行阶段因推动验收和客户一起加班,加班后请客户吃饭••。这笔费用一般不会很大,一顿饭一般就是几十到一百多元,一个项目也不会请很多次吃饭••。

     采购费用:采购项目所需的软硬费用,如数据库平台¶••⊿服务器等,如果项目部分内容要外包出去,那还要包含外包的费用••。有时候这笔费用会比较宏大,但这些费用都很容易估计••。

     以上费用最难估计的就是人工费,人工费我们以工作量来考虑,下文开端我们重点讲解项目工作量的估算••。

     如何估计项目标工作量呢?

     简略地说,我们需要将项目标所有工作进行分解,直到每个分解后的工作都能估计出具体的所需时间来••。

     那项目标“所有工作”包含什么呢?答复这个问题其实就是答复“估算要估啥?”这个问题了••。

     一般情况下,项目工作包含以下内容:

     1.项目前期工作••。

     包含商务谈判¶••⊿技巧方案筹备¶••⊿投标筹备¶••⊿前期需求调研¶••⊿前期技巧研究等工作••。当你接手项目标时候,这些工作往往已经做了,你估算项目工作量时,不要忘记这些已经消费的工作量••。

     2.商务方面的工作••。

     从客户开端有意向做这个项目,一直到项目验收¶••⊿掩护,全部过程中都会贯穿商务运动••。前期的商务运动有商务谈判¶••⊿投标筹备¶••⊿合同签订等,而签订合同后的商务运动有项目请款和催款¶••⊿增进验收等••。某些商务运动属于灰色地带,如请客¶••⊿送礼等,这些往往是消费宏大的••。一般来说我们不需要估算灰色地带的商务运动,灰色地带的商务运动公司的高层会考虑的了,但我们需要对正常的商务运动进行估算••。

     3.需求调研方面的工作••。

     需求调研是一个“重复”的过程,一般来说能在前期断定80%已经是很了不起的成绩••。

     需求调研的工作量一般由三部分组成:前期调研的工作量,后期需求细化的工作量,后期需求变更的工作量••。

     前期调研的工作包含:项目组内部讨论¶••⊿确认,与客户讨论¶••⊿确认需求,编写需求规格阐明书及组织评审等工作••。

     需求细化是指对之前已断定需求的进一步具体化¶••⊿优化或轻微调剂,如:界面细节的确认¶••⊿各业务概念的具体化等••。需求细化一般是可预感可估计的••。

     需求变更是指对之前已确认需求的“否定”,变更的原因重要有两种情况:一是之前需求调研工作没有能做好,懂得错客户的真正意图或者是遗漏重要的需求;二是客户业务情况产生变更,与之前情况已经不同••。第一种情况应当尽量避免,而第二种情况一般是难以估计的••。需求变更时需重新估算,和客户签订需求变更协议••。

     我们一般会充分估计前期需求调研工作量以及需求细化工作量,对于需求变更则暂不考虑,因为一旦变更我们会和客户确认需求变更的费用••。但有些项目有很特别,项目报价中预留了少量的需求变更费用,这时估算中就需要适当考虑需求变更了••。

     4.软件设计方面的工作••。

     不少项目为了“赶”进度,设计文档很少,然则项目真的很简略¶••⊿不需要仔细考虑设计的情况是非常少的!

75秒赛车      软件设计工作包含:

75秒赛车      1)系统架构设计••。

     2)技巧方案选择••。

75秒赛车      3)要害模块设计••。

     4)数据库设计••。

     5)用户体验设计••。

     以上内容具体项目可以有所取舍,但不可能全部都不用考虑••。

75秒赛车      另外不要忘记了以下两方面的工作:

     1)各类设计工作产品的讨论¶••⊿确认¶••⊿评审工作••。

     2)设计细化与优化工作••。设计是需要持续改良的,不要忘记这些工作••。

     5.编码方面的工作••。

     要注意不要遗漏代码返工¶••⊿代码评审¶••⊿代码调试¶••⊿修复缺点的工作量••。

     需求¶••⊿设计没有做好,编码质量不过关,这些会严重增长代码返工¶••⊿代码调试¶••⊿修复缺点的工作量••。代码首次完成的时间如果是100小时,那么后面代码调试¶••⊿修复缺点等所需要的时间可能是200小时以上,往往我们估算时只考虑了前面的100小时••。


     6.测试方面的工作••。

      测试工作包含测试打算¶••⊿测试用例¶••⊿测试文档评审¶••⊿测试环境筹备¶••⊿测试数据筹备¶••⊿履行测试¶••⊿回归测试等内容••。

     软件测试一般要经历多轮,我们估算往往只考虑了第一轮,就好象软件只需要测试一回就不用再测试了••。而测试环境筹备¶••⊿测试数据筹备这些工作也很容易在估算时“忘记”了••。

     7.实行方面的工作••。

     实行工作包含实行打算¶••⊿实行方案的筹备,编写管理员手册¶••⊿用户手册,熟悉系统,搭建实行环境并进行演练,在客户现场安装¶••⊿安排¶••⊿调试系统,培训客户,协助系统上线,推动验收等工作••。

     我们公司通常的做法是:

     1)系统在客户处安排后,会推动客户进行初步验收,初验标准是系统的所有功效跑就可以了••。初验成功,客户需要支付相应的项目款项••。

     2)初验后要协助客户让系统正式上线,让客户真正用上这套系统,推动最终验收••。

    影响终验重要有两个因素,一个是客户在应用系统过程中会提出各式各样的问题,如果在需求领域内应当都予以满足;而另外一个影响因素是客户会因为各种各样的原因推迟应用系统,或者是应用不充分,让项目终验遥遥无期••。估算时需要充分考虑这两个影响因素••。

     8.掩护方面的工作••。

     项目终验后,一般都要供给半年到一年的掩护服务,掩护器后项目还会有最后一笔款项••。

     掩护期比较长,事情复杂,一个不警惕就很容易估算不足••。

     掩护的工作一般有:

75秒赛车      1)用户培训;

75秒赛车      2)协助客户录入材料;

     3)修复被损坏的数据以及数据库;

     4)修正客户或内部创造的软件缺点;

     5)代码重构,进步部分程序的性能与可靠性;

75秒赛车      6)修正一些界面文字或显示作风;

     7)答复客户反馈的一些安装与操作疑难问题; 

     8)供给合同中所请求的其它特别软件掩护服务••。

     在掩护期,往往还需要发布数个小版本来解决客户的问题••。

     9.项目管理方面的工作••。

      项目管理工作重要有编制项目打算¶••⊿持续更新项目打算¶••⊿跟踪打算履行¶••⊿各种工作和谐¶••⊿领导项目组成员完成工作等等••。

项目管理工作量一般占全部项目工作量的10-20%,项目不明确的东西越多¶••⊿项目组成员程度越不足¶••⊿项目组成员之间工作磨合度越不好,管理工作量就越大••。

     项目管理在项目进行全部过程都需要持续进行,一般来说前期工作量会比较大,版本发布前后阶段工作量也会比较大••。项目管理前期工作抓得紧抓得好,会大大减轻后期的工作量••。

     10.配置管理方面的工作••。

     什么叫配置管理?简略说就是对工作产品的管理,包含对各类文档¶••⊿各种记载¶••⊿代码¶••⊿数据库¶••⊿脚本¶••⊿安装程序¶••⊿组件等等的管理••。

75秒赛车      软件生产过程的工作产品可分为两类:中间产物和最终产物••。

     中间产物有:

     1)工程类:需求文档¶••⊿设计文档¶••⊿测试方案¶••⊿代码¶••⊿数据库脚本¶••⊿数据库¶••⊿测试脚本等••。

     2)管理类:开发打算¶••⊿测试打算¶••⊿培训打算¶••⊿采购打算¶••⊿实行打算等••。

     3)记载类:会议记载¶••⊿邮件¶••⊿缺点等••。

      最终产物是指最终会交付给客户的东西,一般有:组件¶••⊿安装程序¶••⊿数据库¶••⊿用户手册¶••⊿管理员手册等••。

     针对不同的工作产品应采用不同的针对性管理措施,很多公司会制定单独的配置管理打算••。

     11.质量保证方面的工作••。

     严格来说,质量保证是靠项目组全部来保证的,这里所说的质量保证是“狭义”的质量保证,是指:要确保项目组按照既定的规定¶••⊿过程¶••⊿标准来工作,需按照既定的格式请求产出相应工作产品••。


     对于以上十一点,实际项目估算中往往涌现这样的问题:

75秒赛车      1••。忘记包含项目前期工作的工作量••。

     2.没有考虑商务¶••⊿掩护¶••⊿配置管理¶••⊿质量保证方面的工作••。

     3.需求调研¶••⊿软件设计¶••⊿编码¶••⊿测试¶••⊿实行方面的工作估计过少••。

     4.项目管理方面的工作量估计不足••。

75秒赛车      本文由上海蓝友信息科技75秒赛车(www••。lanyousoft••。com)供给,转载请注明出处,谢谢!

营业执照注册号:[310114002390097]  蓝友国内有实力的软件开发定制公司专注于上海软件定制¶••⊿软件外包¶••⊿上海软件开发¶••⊿管理软件/管理系统开发¶••⊿微信开发¶••⊿小程序开发    沪ICP备案号:[]      投诉电话:153 1687 6263

ONLINE SERVICES

咨询电话
400-801-9365
在线客服
服务时间
9:00 - 24:00
75秒快3投注平台 幸运飞艇官方网站 腾讯分分彩网站 北京pk10注册平台 网易红彩彩票注册平台 玖玖网彩票75秒赛车 九亿九彩票平台 PK10牛牛如投注 香港跑马官网 腾讯分分彩官方网站 qq分分彩投注官网 飞速赛车投注平台 网易红彩彩票平台 金沙彩票手机app 极速牛牛开户网