可行性分析实用教案

上传人:莉**** 文档编号:76388251 上传时间:2022-04-18 格式:PPTX 页数:23 大小:184.22KB
返回 下载 相关 举报
可行性分析实用教案_第1页
第1页 / 共23页
可行性分析实用教案_第2页
第2页 / 共23页
可行性分析实用教案_第3页
第3页 / 共23页
点击查看更多>>
资源描述
可行性分析是要决定“做还是不做”。即使可行性分析是客观的、科学的,但决策仍有可能是错误的。因为决策者是人,人会冲动,有赌博心态。如果可行性分析表明做某件事的成功率是10%,失败率是90%,倘若该事情的意义非常大,决策者也许会一拍脑袋:“豁出去,干!”于是这世界就多了一份极喜与极悲。2.1节讲述可行性分析的四大要素:经济、技术、社会环境和人。 目前国内很多软件公司做系统集成项目,如果谈谈(tn tn)系统集成项目的可行性分析将很有意思。可是那些系统集成项目大多是政府机构的,由于软件行业尚不规范并且客户方存在腐败现象,所以业内流传“没有做不了的系统集成项目”。软件公司的注意力几乎全集中在“如何拿到项目订单”以及“拿到订单后如何蒙混过关”上,使我丧失了卖弄“可行性分析”的机会。既然不能正面指点一个人如何做好事,那么就规劝他不要做坏事吧。 2.2节讲述可行性分析案例投资软件公司失败的教训。作者本来没有资格谈论投资,但事有凑巧:近一年来我关闭了一个亏损30万元的软件公司(我自己的);休克一个年亏损200万元的软件公司(朋友的);扼杀一个200万元的投资方案(陌生人的);踩灭一个处于萌芽状态的100万元的投资设想(熟人的)。鉴于现在比较富有的民营企业渴望投资软件行业的越来越多,值得谈谈(tn tn)这方面的可行性分析。我将讲述亲身经历后的感受,提一些建议。1第1页/共22页第一页,共23页。2.1 可行性研究的任务(rn wu) 做可行性分析不能以偏盖全,也不可以什么鸡毛蒜皮的细节都加以权衡。可行性分析必须为决策提供有价值的证据。首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,把它们清楚地列举出来。然后,分析员进行简要的需求分析,抽象出该项目的逻辑结构,建立逻辑模型。 从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的主要解决( jiju)办法,对每种解决( jiju)方法都要研究它的可行性。 联想集团领导人柳传志曾说:“没钱赚的事我们不干;有钱赚但投不起钱的事不干;有钱赚也投得起钱但没有可靠的人选,这样的事也不干。”柳传志为决策立了上述准则,同时也为可以行性分析指明了重点。 一般地,软件领域的可行性分析主要考虑四个要素:经济、技术、社会环境和人。本节只是泛泛地解释这四个要素,旨在建立全局分析的观念。2第2页/共22页第二页,共23页。1. 技术(jsh)可行性 对要开发项目的功能、 性能和限制条件进行分析, 确定在现有的资源条件下,技术风险有多大,项目是否能实现,这些即为技术可行性研究的内容。这里的资源包括已有的或可以查到的硬件、软件资源,现有技术人员的技术水平和已有的工作基础。 技术可行性分析至少要考虑以下几方面因素: (1)在给定的时间内能否实现需求说明中的功能。如果在项目开发过程中遇到难以克服的技术问题,麻烦就大了。轻则拖延进度,重则断送项目。 (2)软件的质量如何?有些应用(yngyng)对实时性要求很高,如果软件运行慢如蜗牛,即便功能具备也毫无实用价值。有些高风险的应用(yngyng)对软件的正确性与精确性要求极高,如果软件出了差错而造成客户利益损失,那么软件开发方可要赔惨了。 (3)软件的生产率如何?如果生产率低下,能赚到的钱就少,并且会逐渐丧失竞争力。在统计软件总的开发时间时,不能漏掉用于维护的时间。软件维护是非常拖后腿的事,它能把前期拿到的利润慢慢地消耗光。如果软件的质量不好,将会导致维护的代价很高,企图通过偷工减料而提高生产率,是得不偿失的事。 技术可行性分析可以简单地表述为:做得了吗?做得好吗?做得快吗?3第3页/共22页第三页,共23页。2. 经济可行性 进行开发成本的估算以及了解取得效益的评估, 确定要开发的项目是否值得投资开发。 一般衡量经济上是否合算(h sun),应考虑一个“底线”,经济可行性研究范围较广,包括成本效益分析、长期公司经营策略、 开发所需的成本和资源、潜在的市场前景。 经济可行性分析主要包括:“成本收益”分析和“短期长远利益”分析。 4第4页/共22页第四页,共23页。 (1)成本收益(shuy)分析 成本收益分析最容易理解,如果成本高于收益则表明亏损了,如果成本大大高于收益那就亏大了。商人都不喜欢做吃亏的事情。有些商店成天贴着“最后一天跳楼大拍卖”的标语,意思是:我准备吃大亏让你占便宜,同志(tngzh),你快上钩吧。 成本效益分析的目的是从经济角度评价开发一个新的软件项目是否可行。成本效益分析首先是估算将要开发的系统的开发成本,然后与可能取得效益进行比较。效益分有形效益和无形效益两种。有形效益可以用货币的时间价值、 投资回收期和纯收入等指标进行度量;无形效益主要从性质上、心理上进行衡量,很难直接进行量的比较。5第5页/共22页第五页,共23页。 系统的经济效益=因使用新的系统而增加的收入+使用新的系统可以节省的运行费用 运行费用包括操作人员人数、工作时间和消耗的物资等。下面主要介绍有形效益的分析。 货币的时间价值 成本估算的目的是对项目进行投资。经过成本估算后,得到项目开发时需要的费用,该费用就是项目的投资。项目开发后,应取得相应的效益,有多少效益才合算? 这就是考虑货币的时间价值。通常用利率表示货币的时间价值。 设利率为i,现存放P元,n年后可得钱数为F,若不计复利(fl),则 F=P(1+ni) F就是P元在n年后的价值。反之,若n年后能收入F元,那么这些钱现在的价值为: P=F/(1+ni)。6第6页/共22页第六页,共23页。 例如,库房管理系统,它每天能产生一份订货报告。 假定开发该系统共需5千元,系统建成后及时订货,消除物品短缺问题,估计每年能节约2.5千元,5年共节省12.5千元。假定年利率为5%,利用上面计算货币现在(xinzi)价值的公式, 可以算出建立库房管理系统,每年预计节省的费用的现在(xinzi)价值,如表2-1 所示。 7第7页/共22页第七页,共23页。表2-1 将来的收入折算(sh sun)成现在值 年年 将来值将来值/千元千元 (1+n.0.05) 现在值现在值/千元千元 累计的现累计的现在值在值/千千元元 1 2.5 1.05 2.381 2.381 2 2.5 1.1 2.273 4.654 3 2.5 1.15 2.174 6.828 4 2.5 1.2 2.083 9.361 5 2.5 1.25 2.0 11.3618第8页/共22页第八页,共23页。 投资回收期 通常用投资回收期衡量一个开发项目的价值。 投资回收期就是使累计的经济效益等于最初(zuch)的投资费用所需的时间。 投资回收期越短,就越快获得利润,则该项目就越值得开发。 例如,库房管理系统两年后可以节省5千元,因此,投资回收期是2 年。 投资回收期只是一项经济指标,为了衡量一个开发项目的价值,还应考虑其他经济指标。9第9页/共22页第九页,共23页。 纯收入 衡量项目价值的另一个经济指标是项目的纯收入,也就是在整个生存周期之内的累计经济效益(xioy)(折合成现在值)与投资之差。 这相当于投资开发一个项目与把钱存入银行中进行比较,看这两种方案的优劣。若纯收入为零,则项目的预期效益(xioy)和在银行存款一样,但是开发一个项目要冒风险,因此,从经济观点看这个项目,可能是不值得投资开发的。若纯收入小于零,那么这个项目显然不值得投资开发。 对上述的库房管理系统,项目纯收入预计为: 11.361-5=6.361(千元) 如果是为客户做软件项目,那么收益就写在合同中。如果是做自己的软件产品,那么收益就是销售额。 人们在预估产品销售额时常常过分乐观而犯下大错。那些对你的产品说恭维话的人并不见得就是要买货的人,俗话说“嫌货才是买货人”。当你没碰到一个挑刺的人而感觉这产品好得会让你发大财时,就要做好会破产的心理准备。 10第10页/共22页第十页,共23页。 (2)短期长远利益分析 人们喜欢吃着碗里的、看着锅里的,还想着别人家里的。短期利益和长远利益兼得是人们梦寐以求的事。在商业上,这等好事可不会轻易降临。 短期利益容易把握,风险较低。国内软件公司经常出现一窝蜂地去做信息管理系统、多媒体光盘、系统集成项目或Internet服务。每当我们沉迷于短期利益不思进取时,应该好好回忆童年时代那些伟大的抱负,给自己一些激励。 长远利益难以把握,风险较大。能为了长远利益不惜短期亏损的人,要么是雄心勃勃的将帅之才,要么是“纸上谈兵”、“眼高手底”的那一类庸人。国内目前有不少Internet企业,只投入不产出。为了成就将来的霸业,甘愿现在拼财力、比耐性。最后(zuhu)存活下来的几个公司将瓜分市场。 11第11页/共22页第十一页,共23页。3. 社会(shhu)可行性 研究要开发的项目是否存在任何侵犯、妨碍等责任问题, 要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质和操作方式是否可行, 这些即为社会可行性研究的内容。 社会可行性所涉及的范围也比较广,它包括合同、责任、 侵权、用户组织的管理模式及规范,其他一些技术人员常常不了解的陷阱等。 社会环境的可行性至少包括两种因素:市场与政策。市场又分为未成熟的市场、成熟的市场和将要消亡的市场。涉足未成熟的市场要冒很大的风险,要尽可能准确地估计潜在的市场有多大?自己能占多少份额?多长时间能实现?挤进成熟的市场,虽然风险不高,但油水也不多。如果供大于求,即软件开发公司多,项目少,那么在竞标时可能会出现恶性杀价的情形。国内第一批卖计算机的、做系统集成的公司发了财,别人眼红了也挤进来,这个行业的平均利润也就下降了。将要消亡的市场就别进去了。尽管很多程序员怀念DOS时代编程的那种淋漓尽致,可现在没人要DOS应用软件了。学校教学( jio xu)尚可用用DOS软件,商业软件公司则不可再去开发DOS软件。 政策对软件公司的生存与发展影响非常大。整个90年代,中国电信的收费相当高,仅此一招就把国内互联网企业打得奄奄一息。某些软件行业的利润很高,但可能存在地方保护政策,使竞争不公平。政策不当将阻碍软件公司的健康发展,可最怕的还是政府干预企业的正当行为。12第12页/共22页第十二页,共23页。4 .人 在考虑各种软件开发资源时,人是最重要的资源。在安排开发活动时必须考虑人员的技术水平、专业、人数、以及(yj)在开发过程中各阶段对各种人员的需求。 有句名言:“人分四类人物,人才,人手,人渣。”如果一个软件公司里上述四类人齐全了,那么最好的分工是让“人物”当领导,“人才”做第一线的开发人员,“人手”做行政人员,“人渣”成事不足败事有余。这里只谈公司的领导与开发人员“行还是不行”。“人物”毕竟是少数,“人才”可是济济的。举重若轻的那类“人才”可以做领导,举轻若重的那类人才适合做软件开发人员。如图2-1 所示,可按照Putnam-Nordan 曲线安排。13第13页/共22页第十三页,共23页。初级技术人员管理人员高级技术人员计 划高低需求分析初步设计详细设计编 码单元测试集成设计功能测试14第14页/共22页第十四页,共23页。2.2 可行性研究的具体步骤 一般地说,可行性研究(ynji)有如下步骤。 (1) 确定项目规模和目标。分析员对有关人员进行调查访问,仔细阅读和分析有关的材料,对项目的规模和目标进行定义和确认,清晰地描述项目的一切限制和约束,确保分析员正在解决的问题确实是要解决的问题。 (2) 研究(ynji)正在运行的系统。正在运行的系统可能是一个人工操作的系统,也可能是旧的计算机系统,因而需要开发一个新的计算机系统来代替现有系统。现有的系统是信息的重要来源。人们需要研究(ynji)它的基本功能,存在什么问题,运行现有系统需要多少费用,对新系统有什么新的功能要求,新系统运行时的使用费用等。 应该收集、研究(ynji)和分析现有系统的文档资料,实地考察现有系统,在考察的基础上,访问有关人员,然后描绘现在系统的高层系统流程图,与有关人员一起审查该系统流程图是否正确。因为系统流程图反映了现有系统的基本功能和处理流程。 (3) 建立新系统的高层逻辑模型。根据对现有系统的分析研究(ynji),逐渐明确新系统的功能、处理流程以及所受的约束,然后使用建立逻辑模型的工具数据流图和数据字典来描述数据在系统中的流动和处理情况。注意,现在还不是软件需求分析阶段,不是完整、详细的描述,只是概括地描述高层的数据处理和流动。15第15页/共22页第十五页,共23页。 (4) 导出和评价各种方案。分析员建立了新系统的高层逻辑模型之后,要从技术角度出发,提出实现高层逻辑模型的不同方案,即导出若干较高层次的物理解法。 根据技术可行性、经济可行性和社会可行性对各种方案进行评估, 去掉行不通的解法,就得到了可行的解法。 (5) 推荐可行的方案。根据上述可行性研究的结果(ji gu), 应该决定该项目是否值得去开发。 若值得开发,那么可行的解决方案是什么,并且说明该方案是可行的原因和理由。该项目是否值得开发的主要因素是从经济上看是否合算,这就要求分析员对推荐的可行方案进行成本效益分析。 (6) 编写可行性研究报告。将上述可行性研究过程的结果(ji gu)写 成相应的文档,即可行性研究报告,提请用户和使用部门仔细审查,从而决定该项目是否进行开发,是否接受可行的实现方案。 16第16页/共22页第十六页,共23页。2.3 可行性研究的文档1.引言系统名称、目标、功能、开发组织单位,服务对象等。2.系统开发的背景,必要性和意义(1)现行系统的调查研究组织机构、业务流程、工作负荷、费用、人员、设备、计算机应用情况、存在问题等。(2)需求调查和分析用户(yngh)提出的需求及考虑经济改革和发展需要进行预测结果。3.新系统的几种方案介绍(1)拟建系统目标 (2)系统规模及初步方案(粗略的逻辑模型)(3)系统的实施方案(计划安排) (4)投资方案(5)人员培训及补充方案 (6)其它可供选择的方案17第17页/共22页第十七页,共23页。4.可行性研究(1)技术上的可行性 (按系统目标衡量) 对现有技术的估价 使用现有技术进行系统开发的可行性 对技术发展可能产生(chnshng)影响的预测 关键技术人员的数量和水平估计(2)经济上的可行性 (估算成本/效益比) 现有的经济条件 开发、运行费用 对系统效益的估计 投资回收期 成本/效益比(3)系统运行的可行性 对组织机构的影响 人员适应的可行性 环境条件的可行性18第18页/共22页第十八页,共23页。5.几种方案的比较分析6.结论说明项目是否能开发, 还需什么条件(tiojin)才能开发,对项目目标有何变动等。可行性分析报告经审批后,方可进行需求分析工作。19第19页/共22页第十九页,共23页。2.4 项目(xingm)开发计划 项目开发计划是一个管理性的文档,它的主要内容如下: (1) 项目概述:说明项目的各项主要工作;说明软件的功能、性能;为完成项目应具备的条件;用户及合同承包者承担的工作、完成期限及其他条件限制;应交付的程序名称,所使用的语言及存储形式;应交付的文档。 (2) 实施计划:说明任务的划分,各项任务的责任人;说明项目开发进度,按阶段应完成的任务,用图表说明每项任务的开始时间和完成时间;说明项目的预算,各阶段的费用支出预算。 (3) 人员组织及分工:说明开发该项目所需人员的类型、组成结构(jigu)和数量等。 (4) 交付期限:说明项目最后完工交付的日期。20第20页/共22页第二十页,共23页。小 结 在问题定义之后,进行可行性的研究。通过可行性研究可以知道问题有无可行的解,进而避免人力、物力和财力上的浪费。可行性研究的目的是用最小的代价在尽可能短的时间(shjin)内确定问题是否能够解决,也就是说可行性研究的目的是确定问题是否值得去解,而不是解决问题。本章主要介绍了可行性研究的任务、可行性研究的方法,还对成本/效益分析以及系统规格说明与评审的内容作了介绍。21第21页/共22页第二十一页,共23页。22谢谢您的观看(gunkn)!第22页/共22页第二十二页,共23页。NoImage内容(nirng)总结可行性分析是要决定“做还是不做”。休克一个年亏损200万元的软件公司(朋友的)。扼杀一个200万元的投资方案(陌生人的)。(1)在给定的时间内能否实现需求说明中的功能。软件维护是非常拖后腿的事,它能把前期拿到的利润慢慢地消耗光。应交付的程序名称,所使用的语言及存储形式。(2) 实施(shsh)计划:说明任务的划分,各项任务的责任人。通过可行性研究可以知道问题有无可行的解,进而避免人力、物力和财力上的浪费。谢谢您的观看第二十三页,共23页。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!