ccxc

当前页面:/ccxc

关于 ccxc

作者还没有填充任何详情。
到目前为止 ccxc已经创建63博客内容。

2019年最后一期高级软件造价师培训班正式开课

2019年最后一期的课程,于17、18、19日3天开课,祝参加本次培训的同学们学好知识,认证考试都能通过! 至此,2019年全年高级软件造价师培训课程完美收官,祝贺参加2019年培训考试并取得高级软件造价师证书的同学们。 还想参加培训认证考试的同学可以继续报名参加2020年的培训考试,我们2020年见!

2019年最后一期高级软件造价师培训班正式开课 2020-02-28T11:56:29+08:00

国家标准《软件工程 软件开发成本度量规范》开始实施

国内软件造价领域唯一的国家标准《软件工程 软件开发成本度量规范》GB/T 36964-2018于2019年7月1日正式实施。标准详情可在国家标准公开系统进行查阅,点击查看

国家标准《软件工程 软件开发成本度量规范》开始实施 2019-12-05T22:33:16+08:00

什么是软件造价?

前些天,发了几篇小文,大概讲了一下软件造价的部分相关内容。但由于没有从基础讲起,所以一些朋友私下找我,问了些问题。我才意识到应该先从基础说起。接下来,我会发几篇文章,就软件造价的基础问题进行描述。那么今天,我就先来普及一下什么是“软件造价”。 首先先要明确什么是“造价”。百度百科里描绘“造价”为:造价是一个汉语词汇,读音为zào jià,指制造某种东西或建筑物等所需的费用。《人民文学》1977年第10期等均有相关记载。 那么“软件造价”顾名思义,指的就是制造(开发)某种软件所需的费用了。“软件造价”是个新鲜的词汇,一直以来,我们常常说:一款软件值多少钱、一款软件的成本是多少等等类似问题,就是因为没有“软件造价”这个词。因为没有依据标准给“软件造价”这件事做依靠。你说你软件造价,凭什么信你的? 软件造价应该包含软件研发成本、利润、税费、预期市场价值等。其中最重要的是软件研发成本的衡量。如果说一款软件已经研发完毕,我们把各种投入喀喀喀加一起,就算出来了。但是,如果软件项目还处在预算阶段,开发方还没着落的时候,如何知道成本呢?《GB/T 36964-2018 软件工程软件开发成本度量规范》标准告诉了我们如何评估软件研发的成本。 所以,对于投资方来说,软件造价告诉TA需要投入多少钱;对应开发方来说,软件造价会告诉他需要投入多少钱。

什么是软件造价? 2019-12-04T14:43:59+08:00

作为甲方,你的软件项目估算了吗?

一. 什么是软件估算 做软件项目开发的时候,经常遇到的问题包括: 软件项目有多少功能?成本是多少?开发团队找什么样的?开发周期要多久?如何控制好开发质量? 在项目正式开发实施前,这些问题必须搞清楚。那么搞清楚这些问题了,就属于软件估算。 二. 估算的内容 软件估算的内容包括: 软件规模 软件质量 软件成本 开发周期 等等。 这其中最根本的是软件规模,即软件功能量化,我们这里称作“功能点”。软件的质量、成本、周期等估算内容都是依赖于功能点的,所以功能点数量是根本。 三. 软件估算的重要性 为什么要进行软件估算呢?根据估算内容,我们也大概能够了解到估算的重要性了。 科学标准的估算结果可以给出更加准确的成本价格,避免成本价格偏差太大。特别是在当前国家严格审批和审计的情况下,科学合理且有据可依的成本价格有助于项目更容易获得申请通过,且经得起审计部门的审计。 此外,估算结果可以更好的帮您选择开发团队及人员投入。为什么这么说呢?由于地域及发展水平的问题,不同地区的开发团队其人员成本是不同的,北京这种一线城市是最高的。还有比如开发团队之前是否做过同类项目?用什么语言开发?等等,这些因素都会决定项目的成本价格、开发周期,及投入的人时数等。 假如一个项目没有事先做估算,可能会出现的结果: 项目按计划如期顺利完工(极少项目,也是理想状况); 功能增加或调整; 前期项目费用不足,需要补充; 项目延期,迟迟没有交付; 项目烂尾,导致无法交付; 甲乙双方相互扯皮 等等 近期爆出的一个法国的项目就很有代表性。这个项目本来不大也不复杂,结果乙方用了12年,写了600多万行,甲方支付的开发费用也从几百万欧元不断上涨。最终的结局是项目不合格,甲方负责人被判入狱。结局很可悲,但也说明了如果事先做好了估算,这种结局就基本不会出现。 四. 何时进行估算? 那么何时需要进行估算呢? 我们认为从项目立项到实施的全过程都可以进行估算。 比如立项阶段,需要估算有多少功能,需要投入多少资源,协调哪些单位和部门,用户是谁,有多少用户,能简化多少流程,能提高多少效率,或者能有多少收益等等。 预算阶段就需要估算出来申报或投资额度的合理区间。 那么在招标阶段,项目的合理标的应该是多少?如何面对较大的投标额? 还有在项目实施阶段,如何更好管理功能变更调整,参与人员的灵活调配,及合理的变更费用等等。

作为甲方,你的软件项目估算了吗? 2019-11-04T15:51:33+08:00

如果早点转型,“38岁浙大学霸Facebook总部跳楼”这种事情或许可以避免

刚刚听到一则悲哀的事情:38岁浙大学霸Facebook总部跳楼。38岁了,为了工作非常拼命,每天加班到半夜,有时回家不到半天就又要去加班。终于有一天,由于没有令到上司满意,导致悲哀的事情发生。 其实这种情况在国内也非常普遍,年龄大了,还让你每天拼命写代码,做项目,大部分人都是在透支身体。这种情况还能持续多久?这个年龄还写代码的话,已经拼不过二十几岁的年轻人了。 现在给大家介绍一个IT中年转行的机会:转职做软件项目的造价评估。不浪费你多年的软件项目经验,还能面对巨大的市场,继续在IT行业发挥光和热,而且没有那么大的项目压力。这是一个新兴的行业,对每个人想要从事这个工作的人来说,机会都比较难得,有想要在这方面有所发展的朋友可以关注我,了解工作机会和行业的发展。

如果早点转型,“38岁浙大学霸Facebook总部跳楼”这种事情或许可以避免 2019-11-03T15:41:59+08:00

事先做好估算,还会有历时12年,600多万行代码这样的烂项目吗?

最近,法国一个烂项目惊爆了全世界的互联网和开发界。 该项目历时12年,总共600多万行C++代码,有50000多个类,直到最后把项目负责人逮捕入狱才算完事,这只是代表项目终止了,并没说明项目完成了。 听到这个“故事”的时候,我为这个项目的负责人感到莫大的悲哀,居然因为做项目而进监狱了! 项目的计划是很好的,预算几百万欧元,工期2-3年。并不是一个很大很复杂的项目。 项目是如何演化的呢? 项目资金到位后,这家公司开启了疯狂的招人计划,每隔几个月开发队伍就扩大一倍。结果7年过去了,项目还没有完成。因为延误,这家公司每天的罚金都高达数千欧元。我就纳闷了,这家公司居然还没被拖黄(这家公司有对策,下文提到)。直到有一天,公司管理者终于受不了了,就把干活的人都开掉了,新招了一批新手来开发,以此来减少开销。一段时间后,又把那些人开掉,再招一批经验丰富的人继续开发,就这样如此反复,结果又持续了几年。在这期间,这家公司经常给甲方发送金额不断增加的项目变更账单,来弥补每天巨额的工期延误罚金。整个过程中,甲方的仁义和耐心被一次次的磨光,直到最后把这家公司的负责人送入监狱。 无独有偶,美国某政府部门一个预算500万美元的项目,历时数年,最后耗资1.5亿美金,才仅仅完成了部分功能。 其实,这样的事例每天都在上演,只是很少曝光而已,都是丢人的事情,谁愿意说出来? 如何看待一个失败的项目: 开发方团队实际生产率只有计划的1/30? 项目开始后,发生了2900%的变更? 项目实际费用是早期预算结果的30倍? 事先做好估算,还会有历时12年,600多万行代码这样的烂项目吗? 为什么会出现这种情况? 就甲方而言,一旦签约并付款了,即使签约的开发方有各种问题,也不会轻易变更,因为变更就意味着责任人失职,意味着之前的付款打水漂了,责任人要担责的。 而对于乙方,因为急于签订合同拿下大单,对甲方的需求不清晰,导致开发人员投入不准确,形成多米诺骨牌似的连锁反应,使得项目总也完不成。 就失败项目而言,失败的原因有如下一些方面: 缺少用户的参与,导致开发出的功能不符合甲方需求 项目需求不完整,导致开发过程中误时走弯路 变更的需求,甲方需求变更,导致乙方之前的需求没做完,又要做新的需求,或者推翻之前的需求功能,按新需求继续开发 缺少领导的支持,导致甲乙双方对需求不能形成权威的确认和评定 开发方能力不足,导致换了很多人,项目越做越复杂,越来越低效 不切实际的期望,导致乙方承诺了甲方自己都无法完成的功能 可见在项目初期,做好科学估算是无比重要的。这里的估算包括成本、开发周期、质量保障等。然后甲乙双方根据估算报告中规定的细则来执行,项目的成功率会大大提升。 要避免项目落坑,如何做到科学估算,欢迎继续关注”软评老胡“的后续文章。

事先做好估算,还会有历时12年,600多万行代码这样的烂项目吗? 2019-11-04T15:53:39+08:00

作为软件项目持有人,如何知道项目的价值,通过项目以技术方式入股?

作为一个在软件行业摸爬滚打20年的老IT,自身经历了多次技术入股,也接触了很多位参与技术入股的朋友,包括开发方和参与方。 以项目技术入股,面临的最大问题就是,你的项目能值多少钱?凭什么你说你的项目值那个价?少了你不干,多了合伙人不干。 你说你的项目值500万,依据何来?有人说市场价值500万,如果真值这个价,何不直接在市场售卖?开发人员往往没有销售经验,难以组建团队来销售,那么项目只能放家里睡觉,一段时间后,过时废弃,变成一文不值的东西。 一直以来,市场上没有一种方式能对软件的价值给出科学的评估。 2019年软件价值评估国家标准正式实施,为软件的定价及开发成本和工期、质量等都提供了依据。 所以,今后,如果你想知道某款软件到底值多少钱,或者开发一套软件需要多少费用都有据可依了,我们可以算出来了。

作为软件项目持有人,如何知道项目的价值,通过项目以技术方式入股? 2019-11-03T15:27:24+08:00