4.可行性分析与需求分析

合集下载

可行性分析和需求分析

可行性分析和需求分析

可行性分析和需求分析一、可行性分析技术可行性:评估项目所需的技术是否可行,包括硬件、软件、网络等方面的技术要求。

如项目所需的硬件设备是否能满足项目的需求,软件开发所需的开发工具是否可行等。

经济可行性:评估项目的经济效益,包括项目的投资和回报。

对项目进行成本评估,包括硬件和软件的采购成本、人力资源的成本等,然后对项目的盈利情况进行预测,包括市场需求、竞争情况、产品定价等,并进行投资回收期、净现值、内部回报率等经济指标的计算,以判断项目的经济可行性。

操作可行性:评估项目的操作可行性,包括项目开发过程的可操作性和项目实施后的可操作性。

对项目开发过程中需要的资源、人员、时间等进行评估,以确保项目能够按时顺利进行;对项目实施后的操作过程进行评估,确保项目能够稳定运行,并能满足用户的需求。

二、需求分析需求分析是指从各个相关方面收集用户需求和项目目标,对需求进行整理、分析和澄清的过程。

需求分析是项目开发的关键环节,它的目的是明确项目的功能、性能、界面、业务流程等方面的需求,为项目的设计和开发提供准确的基础。

需求分析主要包括以下几个步骤:1.需求获取:通过与用户交流、访谈、问卷调查等方式,获取项目的需求和目标。

包括功能需求、性能需求、界面需求、业务流程需求等。

2.需求整理:对获取到的需求进行分类和整理,确保需求表述准确清晰,并进行必要的领域模型、数据流程图等工具的使用,以便更好地理解和分析需求。

3.需求分析:对整理后的需求进行分析,包括对不同需求之间的关系、优先级、稳定性等进行评估,确保需求的可行性和合理性。

4.需求确认:与用户进行沟通和确认,确保需求的准确性和完整性,并及时处理用户提出的问题和建议。

5.需求文档撰写:根据需求分析的结果,撰写详细的需求文档,包括用例规约、功能需求描述、界面设计等,为后续的设计和开发提供指导。

通过可行性分析和需求分析,可以对项目的可行性进行评估,并明确项目的需求和目标。

这对于项目的顺利开展和成功实施具有重要意义,有助于降低项目风险,并提高项目的成功率。

可行性分析与需求分析

可行性分析与需求分析

第四章可行性分析与需求分析可行性分析是要决定“做依旧不做”。

需求分析是要决定“做什么,不做什么”。

即使可行性分析是客观的、科学的,但决策仍有可能是错误的。

因为决策者是人,人会冲动,有赌博心态。

假如可行性分析讲明做某件事的成功率是10%,失败率是90%,假如该情况的意义专门大,决策者也许会一拍脑袋:“豁出去,干!”因此这世界就多了一份极喜与极悲。

4.1节讲述可行性分析的四大要素:经济、技术、社会环境和人。

目前国内专门多软件公司做系统集成项目,假如谈谈系统集成项目的可行性分析将专门有意思。

但是那些系统集成项目大多是政府机构的,由于软件行业尚不规范同时客户方存在腐败现象,因此业内流传“没有做不了的系统集成项目”。

软件公司的注意力几乎全集中在“如何拿到项目订单”以及“拿到订单后如何蒙混过关”上,使我丧失了卖弄“可行性分析”的机会。

既然不能正面指点一个人如何做好事,那么就规劝他不要做坏事吧。

4.2节讲述可行性分析案例——投资软件公司失败的教训。

作者本来没有资格谈论投资,但事有凑巧:近一年来我关闭了一个亏损30万元的软件公司(我自己的);休克一个年亏损200万元的软件公司(朋友的);扼杀一个200万元的投资方案(生疏人的);踩灭一个处于萌芽状态的100万元的投资设想(熟人的)。

鉴于现在比较富有的民营企业期望投资软件行业的越来越多,值得谈谈这方面的可行性分析。

我将讲述亲身经历后的感受,提一些建议。

不论是为客户做软件项目依旧为自己做软件产品,都要进行需求分析。

需求分析最恼人之处是难以在项目刚启动时搞清晰需求,假如在项目做了一大半时需求发生了变化,那将使项目陷入逆境。

4.3节讲明需求分析什么缘故困难,4.4节讲述如何进行需求分析。

本章的需求分析均不涉及编程,因此不考虑结构化、面向对象等分析方法。

4.1可行性分析的要素做可行性分析不能以偏盖全,也不能够什么鸡毛蒜皮的细节都加以权衡。

可行性分析必须为决策提供有价值的证据。

需求分析与可行性 分析

需求分析与可行性 分析

需求分析与可行性分析需求分析与可行性分析是在进行项目执行前必须进行的重要工作。

需求分析是指对项目实施过程中所需要解决的问题进行系统的分析和论证,确定实施的目标。

而可行性分析是指对项目执行的可行性进行评估,包括经济可行性、技术可行性和组织可行性等方面的分析。

下面将分别对需求分析和可行性分析进行详细阐述。

1. 需求分析需求分析是通过对项目实施过程中的问题进行分析,明确实施的目标和解决的问题。

在进行需求分析时,可以采用以下步骤:(1)明确项目的背景和目的:了解项目的起因和目的,明确项目实施的背景和目标,以便后续的需求分析工作有一个明确的方向。

(2)确定用户需求:与项目相关的各方面人员进行沟通和交流,了解他们的需求和期望,包括功能性需求和非功能性需求。

这可以通过访谈、问卷调查等方式进行。

(3)分析需求:对收集到的需求进行分析,明确各个需求之间的优先级和相关性,将它们整合成一个完整的需求列表。

(4)确定需求的可行性:对整合后的需求进行评估,确定其可行性和实现的可行路径。

这可以通过技术评估、市场调查等方式来进行。

(5)输出需求文档:将需求整理成一个详细的需求文档,包括需求的优先级、实现的方法、预计的实施时间等信息,以便后续进一步的执行和实施。

需求分析的目的是明确项目的实施目标和解决的问题,为后续的项目执行提供清晰的方向。

通过需求分析,可以有效地避免项目执行过程中的偏差和风险,提高项目的成功率和用户满意度。

2. 可行性分析可行性分析是对项目执行的可行性进行评估,包括经济可行性、技术可行性和组织可行性等方面的分析。

在进行可行性分析时,可以采用以下步骤:(1)经济可行性分析:评估项目的投资收益情况,包括项目的成本、收益和盈利能力等方面的分析。

通过对项目的成本和收益进行评估,判断项目是否具有经济可行性。

(2)技术可行性分析:评估项目所依赖的技术是否可行和成熟,包括技术的稳定性、可靠性和可扩展性等方面的分析。

通过对技术方案和解决方法的评估,判断项目是否具有技术可行性。

可行性分析与需求分析

可行性分析与需求分析

可行性分析与需求分析随着科技的不断发展,信息技术在各行各业中的应用越来越广泛。

在企业信息化建设中,可行性分析和需求分析是非常重要的环节。

本文将对可行性分析和需求分析的概念、重要性以及分析过程进行探讨。

一、可行性分析可行性分析是指对计划或项目进行评估,以确定其是否在技术、经济和市场等方面可行。

它是项目启动的前提,为后续的决策提供基础。

可行性分析包括技术可行性、经济可行性和市场可行性三个方面。

1. 技术可行性技术可行性是评估项目是否能够在技术层面上实施的能力。

主要包括项目所需技术是否能够满足要求,是否存在技术难题,以及相关技术是否成熟可靠等。

在技术可行性分析中,需要考虑到技术投入、技术开发和技术支持等方面。

2. 经济可行性经济可行性是评估项目是否在经济上可行的能力。

主要包括项目的成本估算、收益预测和投资回收期等。

在经济可行性分析中,需要综合考虑投资成本、运营成本和收益情况,评估项目的盈利能力和经济效益。

3. 市场可行性市场可行性是评估项目在市场中是否可行的能力。

主要涉及市场需求、竞争态势和市场容量等因素。

在市场可行性分析中,需要了解目标用户的需求和购买能力,评估竞争对手的实力和市场份额,并进行市场定位和推广策略的制定。

二、需求分析需求分析是指对项目需求进行详细的调研和分析,以明确项目的功能和性能要求。

需求分析是项目开发的基础,对项目的成功实施至关重要。

需求分析包括用户需求和系统需求两个层面。

1. 用户需求用户需求是指最终用户对项目功能和性能的需求。

在需求分析过程中,通过与用户的沟通和调研,了解用户的需求和期望。

用户需求可以分为功能需求和非功能需求两个方面。

功能需求是指项目应该具备的功能和操作特性,而非功能需求是指项目的性能、安全性、可靠性和易用性等方面的要求。

2. 系统需求系统需求是指根据用户需求,对项目进行进一步细化和具体化的需求。

系统需求根据不同项目的特点可以有所不同,可以包括硬件需求、软件需求、网络需求和数据需求等方面。

可行性分析与需求分析区别

可行性分析与需求分析区别

可行性分析与需求分析区别在项目实施过程中,可行性分析和需求分析是两个重要的环节。

可行性分析旨在评估项目的可行性和可行性决策,以确定是否继续实施项目。

而需求分析则是对项目需求进行详细的调研和分析,以确保项目能够满足用户的期望和需求。

本文将就可行性分析和需求分析两者的区别进行详细探讨。

一、可行性分析1. 定义可行性分析是指对项目的可行性进行评估和分析的过程。

它的目的是为了确定项目的可行性和可行性决策。

通过对项目的技术、经济、法律、社会等各个方面进行综合评估,确定项目是否应该继续实施,以及是否能够达到预期的效果。

2. 内容可行性分析主要包括以下几个方面的内容:- 技术可行性:评估项目技术层面的可行性,包括技术方案、技术难度、技术资源等。

- 经济可行性:评估项目经济层面的可行性,包括成本投入、收益预测、回报周期等。

- 法律可行性:评估项目法律层面的可行性,包括法律合规性、合同约束性等。

- 社会可行性:评估项目社会层面的可行性,包括社会认可度、影响力等。

3. 输出可行性分析的结果是一个可行性报告,其中包括项目的可行性评估和可行性决策。

可行性报告将根据分析结果,提出项目的可行性结论,并给出相应的建议和决策。

二、需求分析1. 定义需求分析是指对项目需求进行详细的调研和分析的过程。

它的目的是为了明确和理解用户对项目的要求和期望,以便在项目实施过程中能够准确地满足用户的需求。

2. 内容需求分析主要包括以下几个方面的内容:- 需求调研:通过与用户的交流和调研,了解用户的真实需求和期望。

- 需求分析:对用户需求进行详细的分析和总结,形成需求文档,明确项目的目标和要求。

- 需求确认:与用户进行沟通和确认,确保需求文档准确无误。

3. 输出需求分析的结果是一个需求文档,其中包括项目的需求描述、需求优先级、功能模块等信息。

需求文档将作为项目开发的依据,供开发团队参考。

三、可行性分析与需求分析的区别1. 目的不同可行性分析的目的是评估项目的可行性和可行性决策,以决定是否继续实施项目。

需求分析及可行性分析

需求分析及可行性分析

需求分析及可行性分析需求分析是对用户需求进行系统、全面的分析,确定需求的性质、范围和目标,并将其转化为具体的需求文档。

可行性分析是在需求分析的基础上,对项目的可行性进行评估,包括技术可行性、经济可行性和操作可行性等方面。

以下是对需求分析及可行性分析的详细回答。

需求分析:1. 确定需求的性质:需求可以是功能性的,即系统需要具备哪些功能;也可以是非功能性的,即系统需要具备哪些性能、安全性、可用性等要求。

2. 确定需求的范围:确定系统的边界,明确系统的功能边界和与其他系统的接口边界。

3. 确定需求的目标:明确需求的目标是什么,例如提高工作效率、降低成本、提高用户满意度等。

4. 分析用户需求:与用户进行沟通,了解用户的需求和期望,通过访谈、问卷调查等方式获取用户反馈。

5. 需求分类和优先级确定:对用户需求进行分类,分为必需和可选的需求,并确定不同需求的优先级。

6. 需求的详细描述:将需求转化为具体的需求文档,包括用例图、用例描述、用户界面设计等。

可行性分析:1. 技术可行性分析:评估项目的技术可行性,包括系统架构、技术平台、开发工具和技术人员等方面的考虑,确保项目可以在现有技术条件下实现。

2. 经济可行性分析:评估项目的经济可行性,包括投入产出比、成本效益分析、收益期限等方面的考虑,确保项目在经济上可行。

3. 运营可行性分析:评估项目的运营可行性,包括项目运营所需的人力、物力、时间等方面的考虑,确保项目在运营上可行。

4. 法律合规性分析:评估项目是否符合法律法规和相关政策,如保护用户隐私、保护知识产权等,确保项目在法律合规性方面可行。

5. 市场可行性分析:评估项目在市场上的可行性,包括市场需求、竞争对手、市场容量等方面的考虑,确保项目在市场上可行。

需求分析和可行性分析是项目开发的重要环节,通过需求分析可以确保项目可以满足用户的需求,通过可行性分析可以评估项目的可行性,减少项目开发过程中的风险。

同时,在进行需求分析和可行性分析时,需要与用户、技术团队、市场部门等进行充分的沟通和合作,确保项目的成功实施。

可行性分析和需求分析的区别

可行性分析和需求分析的区别

可行性分析和需求分析的区别在项目管理和系统开发中,可行性分析和需求分析是两个重要的概念和过程。

虽然它们在名称上很相似,但在实际应用中有着明显的区别。

本文将介绍可行性分析和需求分析的区别,并探讨它们在项目实施过程中的作用和意义。

一、可行性分析可行性分析是在项目立项阶段进行的一项重要工作。

它旨在评估和确定项目的可行性,包括技术可行性、经济可行性、操作可行性等方面。

通过可行性分析,可以判断项目是否值得投资,并为项目决策提供依据。

1. 技术可行性:可行性分析的一个重要方面是评估项目的技术可行性。

这包括评估所需技术是否可行、技术方案是否成熟、技术风险是否可控等。

在进行技术可行性分析时,需要考虑项目的技术需求与资源之间的匹配度,以确保项目在技术上能够顺利实施。

2. 经济可行性:经济可行性是可行性分析中的另一个关键要素。

通过对项目的成本和效益进行评估,可以判断项目是否经济可行,即是否能够在合理的时间内收回投资并获得预期的利润。

这需要考虑项目的投资规模、回报周期、市场需求以及竞争环境等因素。

3. 操作可行性:操作可行性评估项目在日常运行中的可行性,包括项目的组织管理、人员配备、操作流程等方面。

通过对操作可行性的评估,可以确保项目在实施过程中能够得到有效的支持和操作,并顺利达到预期目标。

二、需求分析需求分析是在项目实施阶段进行的一项核心工作。

它旨在明确和理解项目的需求,包括功能需求、性能需求、操作需求等。

通过需求分析,可以准确把握项目的目标和需求,并为后续的系统设计和开发提供依据。

1. 功能需求:功能需求是指项目在实施过程中需要满足的功能要求。

通过对用户需求的收集和整理,分析人员可以明确项目的功能需求,并将其转化为具体的功能模块和功能点,为系统设计和开发提供指导。

2. 性能需求:性能需求是指项目对系统性能的要求。

这包括对系统响应时间、并发能力、可靠性等方面的要求。

通过对性能需求的明确和分析,可以选择合适的技术方案和系统设计,以满足项目对性能的要求。

可行性分析和需求分析的区别

可行性分析和需求分析的区别

可行性分析和需求分析的区别在软件开发过程中,可行性分析和需求分析是两项非常重要的工作。

虽然两者都是为了确保项目的成功,但其实它们是有本质区别的。

作为一个机器人,我来为大家详细讲解可行性分析和需求分析的区别。

一、可行性分析可行性分析是指在项目启动前,对项目的可行性进行综合评估。

它强调的是项目的可行性,即检查项目是否具有可行性,确定项目是否应该继续下去。

这个过程包括了市场分析、技术评估、资源预算和风险分析等环节。

在完成可行性分析之后,我们需要根据分析结果做出决策:是继续执行项目,还是放弃项目。

可行性分析的目的是为了追求项目的成功,因此其中的风险评估非常重要。

通过可行性分析,我们可以清晰地了解项目在不同条件下的开发难度、成本、收益等细节信息。

这些信息对于项目的组织者和投资者来说是非常有价值的,可以帮助他们作出合理的决策。

二、需求分析需求分析是指在项目执行过程中,根据用户的需求,对项目的功能和性能等进行详细描述和分析。

需求分析通常涉及到用户调查、用户需求文档、商业分析等环节。

在这个过程中,我们需要搜集用户的需求,并将之转化为可执行的项目计划。

与可行性分析不同,需求分析更加注重项目实施阶段的工作。

在项目启动后,需求分析往往是项目计划中的第一个任务。

这个过程非常重要,因为合理地定义项目的需求,能够为后续的开发工作提供有效的指导。

需求分析的目的是为了设计出适合用户的产品,保证项目的成功。

通过需求分析,我们可以清晰地了解用户的需求和期望,以及他们对产品的用途、功能和性能等方面的看法。

这些信息有助于开发人员设计出更加符合用户要求的产品,并确保项目的成功。

三、可行性分析和需求分析的区别通过以上的介绍,我们可以发现,可行性分析和需求分析虽然都是为了确保项目的成功,但其实它们有很大的区别。

下面我列举一下可行性分析和需求分析在重点方面上的不同点:1.时间点不同。

可行性分析在项目启动之前进行,而需求分析在项目实施阶段开始时进行。

可行性分析和需求分析

可行性分析和需求分析

可行性分析和需求分析随着科技的不断发展和社会的快速变化,各种新产品、新技术层出不穷。

然而,不是所有的新产品、新技术都能够成功的应用到现实生活中。

因此,在进行任何项目的开发前,都需要进行可行性分析和需求分析。

本文将探讨可行性分析和需求分析的重要性以及如何进行这两项分析。

一、可行性分析可行性分析是指在项目启动之前评估项目的可行性和可行性的过程。

其目的是确定项目是否具有足够的资源和能力来成功完成,并且能够产生可观的经济效益。

可行性分析通常包括市场可行性、技术可行性和经济可行性三个方面的评估。

1. 市场可行性市场可行性是指评估项目产品或服务的市场需求和竞争情况。

在进行市场可行性分析时,我们需要调研并了解目标市场的需求、竞争对手的情况以及市场潜力等因素。

只有在市场需求足够大且项目能够获得竞争优势时,项目才具备市场可行性。

2. 技术可行性技术可行性是指评估项目所需的技术资源和技术实现的可行性。

在进行技术可行性分析时,我们需要评估项目所需的技术平台、技术人员和技术难度等因素。

只有当项目所需的技术资源具备,且技术实现可行时,项目才具备技术可行性。

3. 经济可行性经济可行性是指评估项目的预算和回报的可行性。

在进行经济可行性分析时,我们需要评估项目的预算和成本,以及项目带来的收入和利润。

只有当项目的收入能够覆盖成本且具备可观的利润时,项目才具备经济可行性。

二、需求分析需求分析是指确定和分析项目所需的功能和性能的过程。

其目的是确保项目能够满足用户的需求和期望。

需求分析通常包括功能需求和非功能需求两个方面的分析。

1. 功能需求功能需求是指项目所需的功能和系统行为。

在进行功能需求分析时,我们需要明确项目的核心功能,并与用户进行沟通和确认。

通过明确功能需求,可以避免开发过程中功能的脱漏和矛盾,并确保项目最终交付的产品满足用户的期望。

2. 非功能需求非功能需求是指项目所需的非功能属性,如性能、安全性、可靠性和易用性等。

在进行非功能需求分析时,我们需要明确项目的性能要求、安全要求和用户体验要求等。

可行性分析和需求分析的区别

可行性分析和需求分析的区别

可行性分析和需求分析的区别可行性分析与需求分析是项目管理过程中两个重要的环节,它们在项目实施的不同阶段起到不同的作用。

虽然它们都是为了保证项目能够成功实施,但它们的目标和内容是有所不同的。

本文将对可行性分析和需求分析的区别进行探讨。

一、可行性分析可行性分析是在项目启动阶段进行的,其目的是评估项目的可行性和可行性研究。

它主要关注项目的可行性和效益,并通过评估项目的技术、经济、法律、环境和风险等因素来判断项目是否能够成功实施。

1. 技术可行性技术可行性评估项目所涉及的技术和工艺是否成熟,是否能够满足项目的需求。

它考虑了技术的可行性、可靠性、可用性和可维护性等因素,以确定项目在技术方面的可行性。

2. 经济可行性经济可行性研究项目的投资和回报情况,评估项目的投资成本和预期收益。

它考虑了项目的成本效益、投资回收期、现金流量和利润率等因素,以确定项目在经济方面的可行性。

3. 法律可行性法律可行性评估项目是否符合相关法律法规和政策标准。

它考虑了项目在法律、法规和政策上的合规性,以确保项目的合法性和可行性。

4. 环境可行性环境可行性评估项目对环境的影响和保护情况。

它考虑了项目对环境的潜在影响、环境保护措施和可持续发展等因素,以确定项目在环境方面的可行性。

5. 风险评估风险评估是可行性分析的重要组成部分,通过评估项目的风险和风险因素,确定项目实施中可能遇到的问题和危险,并提出相应的风险控制和应对策略。

二、需求分析需求分析是在项目规划和项目实施的早期阶段进行的,其目的是明确项目的需求和相关要求。

它主要关注项目的功能需求、非功能需求和约束条件,并通过收集、分析、定义和验证需求,为项目设计和开发提供指导。

1. 功能需求功能需求指项目需要实现的具体功能和特性。

需求分析人员通过与项目相关方的沟通和讨论,收集并分类项目的功能需求,确保每个功能需求都能够被满足。

2. 非功能需求非功能需求指项目的性能要求、安全要求、用户体验要求等。

可行性分析和需求分析的区别

可行性分析和需求分析的区别

可行性分析和需求分析的区别可行性分析和需求分析是项目管理中两个重要的环节,它们有着不同的目标和方法。

本文将对可行性分析和需求分析进行比较,以便更好地理解它们的区别。

一、可行性分析可行性分析是在项目启动阶段进行的一项评估,旨在确定项目的可行性,即项目是否值得进行,是否能够成功实施。

可行性分析主要考虑以下几个方面:1. 技术可行性:评估项目所涉及的技术是否可行,包括硬件、软件、网络等方面的技术条件。

2. 经济可行性:对项目的成本和效益进行评估分析,判断项目是否能够在经济上达到预期目标。

3. 法律可行性:考虑项目是否符合法律法规的要求,包括各项许可证、合同等是否符合规定。

4. 运营可行性:评估项目在运营过程中可能面临的风险和问题,确定项目是否能够正常开展并取得预期的效果。

可行性分析的结果一般包括一个全面的可行性报告,该报告将为项目决策提供依据,使决策者能够更好地了解项目的风险和收益。

二、需求分析需求分析是在项目实施阶段进行的一项工作,旨在明确项目的需求和目标,并将其转化为具体的功能和特性。

需求分析主要考虑以下几个方面:1. 用户需求:通过与用户的交流和访谈,了解用户的需求和期望,明确项目的主要目标。

2. 功能需求:根据用户需求确定项目所需的具体功能和特性,包括系统功能、界面设计、数据管理等。

3. 非功能需求:考虑项目的性能要求、安全性要求、可靠性要求等非功能性需求,以保证项目的质量。

4. 业务过程分析:通过分析用户的业务流程,确定项目需要支持的具体业务过程,以及如何优化和改进现有的业务流程。

需求分析的结果一般包括一份详细的需求规格说明书,该规格说明书将作为项目开发和测试的依据,确保项目按照用户的需求和期望进行实施。

三、可行性分析与需求分析的区别1. 时间点不同:可行性分析是项目启动前进行的,而需求分析是项目实施阶段进行的。

2. 目标不同:可行性分析的目标是评估项目的可行性和可行性风险,决定是否继续进行项目。

可行性分析和需求分析

可行性分析和需求分析

可行性分析和需求分析一、可行性分析1.技术可行性:技术可行性是指评估项目所需要的技术是否可行和有效。

它主要包括对技术成熟度、技术难度、技术资源和技术风险的评估。

如果项目需要的技术已经成熟且可行,并且有足够的技术资源支持,那么项目的技术可行性就比较高。

2.经济可行性:经济可行性是指评估项目的经济效益和可行性。

它主要包括项目的成本估计、投资回报率、财务风险等方面的分析。

如果项目的预期收益高于成本,同时财务风险可控,那么项目的经济可行性就比较高。

3.时间可行性:时间可行性是指评估项目的实施周期和时间是否可行。

它主要包括项目的进度计划和里程碑的设定,以及对项目实施所需时间的评估。

4.法律可行性:法律可行性是指评估项目是否合法、符合法律法规。

它主要包括对相关法律法规的研究和遵守,以及评估项目所面临的法律风险和合规风险。

5.市场可行性:市场可行性是指评估项目的目标市场是否存在和可行。

它主要包括对目标市场的需求、竞争、市场规模等方面的分析。

如果项目满足市场需求且市场规模较大,同时能够有效应对竞争,那么项目的市场可行性就比较高。

二、需求分析需求分析是在可行性分析的基础上进行的,主要是为了明确和确定项目或产品所需的功能、性能和特性等。

它是整个项目或产品开发过程的基础,对后续的设计、开发和测试等环节都有重要影响。

需求分析主要包括以下几个方面:1.功能需求:功能需求是指项目或产品所需要满足的功能要求。

需要明确的是,功能需求应该是基于用户需求进行确定的,而不是基于技术或开发团队的考虑。

2.性能需求:性能需求是指项目或产品所需要满足的性能指标。

例如,响应时间、处理能力、稳定性等等。

性能需求的确定需要考虑实际情况和用户需求。

3.可用性需求:可用性需求是指项目或产品在使用过程中的易用性和用户体验。

例如,界面友好、操作简单、提示清晰等等。

4.可靠性需求:可靠性需求是指项目或产品在运行过程中的稳定性和可靠性。

例如,数据安全性、容错能力、故障恢复等等。

可行性分析与需求分析

可行性分析与需求分析

可行性分析与需求分析随着信息化的不断发展,越来越多的企业和个人开始关注于各种科技的应用。

在这个过程中,可行性分析与需求分析成为了不可或缺的一环。

那么,究竟什么是可行性分析与需求分析呢?为什么这两种分析方法如此重要呢?一、可行性分析可行性分析通常是指对一个计划、项目或者业务的可行性进行评估和分析,以确定其是否可以完成预定的目标,是否能够取得预期的效果。

这种分析方法十分重要,它可以帮助人们在制定计划和决策时更加客观地评估现实情况、分析风险和收益、确保计划的可行性和稳定性。

每个人、每个企业都有自己独特的可行性评估标准,因此对于不同的计划或项目,可行性分析也会有所不同。

可行性分析的主要目的是评估项目可行性和决策信息,这种分析方法的核心是在项目落地前进行整体性的、科学性的分析。

这种分析并不仅限于技术上的方面,它也涉及到人员、市场、财务等众多因素,所以它通常需要一个团队共同完成。

通过进行可行性分析,人们可以了解到一个项目或者计划可能涉及到的风险和挑战,可以在制定方案时及时作出合理调整,确保项目的顺利推进。

二、需求分析需求分析也是一种非常重要的分析方法,它通常是指对一个系统或者业务进行的分析,以确定其用户对系统所需的服务和功能特性。

需求分析是软件开发过程的一部分,但也应该被广泛应用于其他领域。

它帮助对某一个产品或者服务有充分了解,从而满足客户的所有需求。

这种分析方法可以在开发产品的早期阶段中进行,它可以为技术开发提供方向性和指导性,同时还可以帮助开发团队了解客户的想法和要求,从而更好地满足客户需求。

需求分析通常被认为是一项非常重要的工作,它主要涉及到两个方面:1.功能需求:这方面主要指用户所需的服务和产品所必须提供的功能,这个需求通常通过客户和技术人员的沟通来确定。

2. 非功能需求:这方面涉及到产品的性能、安全、可靠性、易用性等方面的要求。

这个需求通常对开发团队有更高的技术要求,需要对软件系统的设计与实现有更深的了解。

可行性分析与需求分析

可行性分析与需求分析

可行性分析与需求分析在项目开发或实施之前,进行可行性分析和需求分析是非常重要的步骤。

可行性分析旨在评估项目的可行性,并确定其能否成功完成。

而需求分析则旨在明确项目的目标、功能和特定要求。

本文将介绍可行性分析和需求分析的概念、方法和重要性。

一、可行性分析1. 概念可行性分析是指对项目的可行性进行评估,包括技术可行性、经济可行性、法律可行性、操作可行性等方面的评估。

通过分析评估,可以判断项目是否值得实施,并为项目决策提供参考依据。

2. 方法可行性分析的方法通常包括市场调研、技术评估、成本效益分析、风险评估等。

市场调研可以帮助了解项目的市场潜力和竞争情况;技术评估需要评估项目所需的技术实现能力和可行性;成本效益分析可以评估项目的投资回报情况;风险评估可以分析项目的风险和不确定性。

3. 重要性可行性分析的重要性不言而喻。

通过对项目可行性的评估,可以避免在项目实施过程中遇到无法解决的问题,减少投资风险,提高项目成功的可能性。

可行性分析还可以帮助项目决策者评估项目的价值和前景,为项目的决策提供重要依据。

二、需求分析1. 概念需求分析是指通过调研和分析,明确项目的需求和要求,包括功能需求、性能需求、用户需求等。

通过需求分析,可以确保项目满足主要干系人的期望,并为项目的开发和实施提供明确的目标和方向。

2. 方法需求分析的方法通常包括访谈、观察、问卷调查、原型设计等。

通过与主要干系人的访谈和观察,可以了解他们的需求和期望;通过问卷调查可以获取更广泛的用户反馈;通过原型设计可以帮助用户更好地理解项目的功能和界面。

3. 重要性需求分析对于项目的成功非常关键。

如果项目的需求没有明确和理解,开发出来的产品或系统很可能无法满足用户的期望,甚至是失败的。

通过需求分析,可以确保项目的目标和功能被准确理解,并为开发团队提供明确的开发方向。

三、可行性分析与需求分析的关系可行性分析与需求分析是相辅相成的。

在项目实施之前,首先需要进行可行性分析,确定项目是否具备可行性和实施的必要性。

可行性分析和需求分析的区别

可行性分析和需求分析的区别

可行性分析和需求分析的区别可行性分析和需求分析是项目管理中两个重要的分析工具。

它们在项目开展的不同阶段起到了不同的作用,有着各自独特的特点和目标。

下面将分别对两者进行详细的区别分析。

一、可行性分析可行性分析是在项目初始阶段进行的一项重要工作,旨在评估项目的可行性、风险性和可持续性,并提供决策参考。

其主要目标是确定项目是否值得进行,以及项目是否能够在目标范围内成功实施。

在进行可行性分析时,需要考虑多个方面的因素,包括市场需求、技术可行性、经济可行性、法律法规要求等。

1. 市场需求分析可行性分析的一个重要方面是对市场需求进行分析。

这包括对目标市场的规模、增长趋势、竞争对手等进行调查研究,以确定项目在市场上是否有足够的潜力和机会。

2. 技术可行性评估在进行可行性分析时,还需要对所涉及的技术进行评估。

这包括对所使用技术的成熟度、可靠性、适应性等进行分析,以确定项目是否可以在技术上实施并取得预期效果。

3. 经济可行性分析经济可行性分析是可行性分析的另一个重要组成部分。

它着重评估项目在经济上的可行性,包括项目成本、利润预测、投资回报率等方面的分析,以确定项目是否具有经济效益。

4. 法律法规要求分析在可行性分析中,还需要考虑项目是否符合相关的法律法规要求。

这包括对环境保护、安全管理、知识产权等法律法规的合规性进行评估,以确保项目在法律层面上的可行性。

二、需求分析需求分析是在项目开展的较后阶段进行的一项活动,其主要目的是确定项目的需求和要求,为后续的设计和开发提供基础和指导。

需求分析着眼于项目的功能和特性,以满足用户的需求和期望。

1. 需求搜集与整理需求分析的第一步是搜集和整理用户的需求。

这包括与用户沟通、访谈、调研等方式,了解用户的功能性需求、非功能性需求等,将其整理成明确的需求清单。

2. 需求分析与需求验证在需求分析的过程中,需要对需求进行进一步的分析和验证。

这包括对需求的详细描述、优先级划分、冲突解决等,以确保需求的准确性和可行性。

可行性分析和需求分析

可行性分析和需求分析

可行性分析和需求分析随着科技的迅猛发展,人们对于新产品和项目的需求日益增长。

在决定开展任何新项目之前,进行可行性分析和需求分析是非常重要的。

本文将重点讨论可行性分析和需求分析的概念和方法,并探讨它们在项目决策中的重要性。

一、可行性分析可行性分析是指对项目或计划的可行性进行评估和判断的过程。

它涉及到多个方面,包括技术可行性、市场可行性、经济可行性等。

以下将分别对这些方面进行详细讨论。

1. 技术可行性技术可行性是指项目在技术实现方面的可行性。

在进行技术可行性分析时,需要考虑项目是否具有足够的技术能力来实现,并评估技术方案的可靠性和可持续性。

2. 市场可行性市场可行性是指项目在市场上是否具有潜在的机会和需求。

进行市场可行性分析时,需要对市场规模、竞争状况、目标客户等进行调查和研究,以确定项目在市场上的可行性和竞争力。

3. 经济可行性经济可行性是指项目在经济方面的可行性。

在进行经济可行性分析时,需要评估项目的成本和效益,并进行财务分析和风险评估,以确定项目的经济可行性和投资回报率。

二、需求分析需求分析是指对于项目或产品需求的识别、理解和分析的过程。

它对于项目决策和产品开发都至关重要。

以下将介绍需求分析的方法和步骤。

1. 需求收集需求收集是需求分析的第一步,它涉及到与相关利益相关者进行沟通和交流,了解他们对项目或产品的期望和需求。

可以通过面对面的访谈、问卷调查、焦点小组等方式来进行需求收集。

2. 需求整理和分类在收集到需求后,需要对需求进行整理和分类,将其分为功能性需求和非功能性需求。

功能性需求是指项目或产品的具体功能要求,而非功能性需求是指项目或产品的性能、安全性、可靠性等方面的要求。

3. 需求分析和验证在需求整理和分类之后,需要对需求进行进一步的分析和验证。

这包括检查需求是否冲突、是否可行、是否满足利益相关者的期望等。

通过需求分析和验证,可以确保项目或产品的需求是准确、完整和一致的。

三、可行性分析和需求分析的重要性可行性分析和需求分析在项目决策和产品开发中起着至关重要的作用。

可行性分析和需求分析的区别

可行性分析和需求分析的区别

可行性分析和需求分析的区别在项目开发过程中,一般都需要进行可行性分析和需求分析。

两者虽然都是项目前期分析工作的一部分,但是它们的目的和方法却有很大的不同。

本文将详细比较可行性分析和需求分析的区别。

一、可行性分析可行性分析是在项目开始之前进行的一项工作,其主要目的是评估一个计划是否可行。

在项目开始之前,进行可行性分析可以避免在后期发现项目无法实现的情况。

因此,可行性分析是项目开始之前必不可少的一环。

可行性分析的内容一般包括以下几个方面:1.技术可行性:评估项目所需要的技术是否已经成熟,是否能够满足项目的需求。

2.经济可行性:评估项目的投资是否合理,能否获得足够的收益。

这一方面包括成本分析和效益分析等。

3.市场可行性:评估项目在市场上的前景和竞争情况。

这一方面包括市场调查和竞争分析等。

在可行性分析时,需要考虑各个方面的因素,通过对各种可能性进行分析和比较,得出一个结论,即该项目是否可行。

二、需求分析需求分析是在可行性分析之后进行的一项工作。

需求分析的目的是确定客户需求,了解客户的实际需求,并确定项目的功能和规格。

通过需求分析,可以帮助开发团队更好地理解用户需求,并能够依据这些需求制定出合理的方案,满足用户的需求。

需求分析一般包括以下几个环节:1.需求获取:通过面对面交流、问卷调查和用户反馈等方式获取用户需求。

2.需求分析:对所获取的需求进行分析和整理,得出明确的需求清单和功能规格说明。

3.需求确认:与用户沟通,确认已经获取到的需求是否准确。

通过需求分析,可以确保项目开发为用户提供的是他们所需要的功能和服务。

同时,需求分析也有助于整个项目开发过程的有效规划和实施。

三、从上述内容可以看出,可行性分析和需求分析有着不同的目标和方法,二者的关注点也不同。

下面我们来介绍可行性分析和需求分析的具体区别。

1.目标不同可行性分析的目标是评估一个项目是否可行性,包括技术可行性、经济可行性和市场可行性,以便做出是否继续进行的决策。

可行性分析与需求分析不同

可行性分析与需求分析不同

可行性分析与需求分析不同引言在软件开发过程中,可行性分析和需求分析是两个非常重要的环节。

尽管它们都是为了确保软件开发的成功,但它们关注的方面和方法却有所不同。

本文将详细探讨可行性分析和需求分析的区别,帮助读者更好地理解它们的作用。

可行性分析可行性分析可以被视为软件开发过程的第一步。

它的目的是评估一个项目在技术、经济、法律和时间等方面的可行性。

通过对项目进行全面的分析,确定项目是否可行以及哪些困难和问题可能出现。

可行性分析的主要目标是为决策者提供一个客观的基础,使其能够决定是否继续进行开发。

在可行性分析中,首先需要确定项目的技术可行性。

这意味着评估项目所需技术的可用性和适用性。

这包括硬件设备、软件工具、开发语言等。

在评估完技术可行性后,接下来要考虑经济可行性。

这一步涉及到评估项目的成本和利润,并确定项目的投资回报率。

此外,还需要考虑法律可行性,例如是否符合国家和地区的法律法规。

最后,还需要评估项目的时间可行性,确定是否有足够的时间来完成项目。

可行性分析的最终目标是提供一个全面的报告,总结项目的可行性情况并给出建议。

该报告将包括项目目标、可行性问题、解决方案和建议的详细说明。

决策者可以根据报告中的信息,评估项目的风险和潜力,并决定是否进行进一步的开发。

需求分析需求分析是软件开发过程中的一个关键环节。

它的目的是确定新系统或软件的功能、性能和接口要求。

通过与客户和用户的沟通,需求分析师将收集、记录和分析用户的需求。

然后将这些需求转化为软件规范,以便开发团队参考。

在需求分析中,首先需要进行需求的收集。

这可以通过各种方法实现,如面对面的访谈、问卷调查、用户观察等。

然后,需求分析师将分析这些需求,识别出不同用户之间的共性和差异,以及现有系统的局限性。

接下来,需求分析师会对需求进行整理和分类,将其组织成一个系统化的需求文档。

需求分析的最终目标是生成一个完整、准确和可验证的需求文档。

该文档将包括用户需求的详细描述、优先级和约束条件等。

可行性分析和需求分析的区别

可行性分析和需求分析的区别

可行性分析和需求分析的区别可行性分析和需求分析是项目管理中两个重要的概念,虽然它们在名称上相似,但是在项目管理的不同阶段和目的上有所区别。

本文将对可行性分析和需求分析的区别进行分析。

一、可行性分析可行性分析是在项目启动阶段进行的评估和决策过程,旨在确定项目的可行性和可行性。

主要包括技术可行性、经济可行性和操作可行性三个方面。

1. 技术可行性技术可行性评估项目实施过程中所需的技术资源和技术能力是否能够满足项目的要求。

这包括对技术方案的评估和技术实施的可行性分析。

例如,如果一个项目需要使用特定的软件或硬件设备,那么技术可行性分析将评估这些资源是否可用及其性能是否符合项目需求。

2. 经济可行性经济可行性主要考虑项目实施的经济效益和成本效益。

这包括对项目投资的回报率、成本、效益等方面的评估。

经济可行性分析对于项目的投资者和决策者来说至关重要,可以帮助他们判断项目是否值得投资并确定项目的可行性。

3. 操作可行性操作可行性主要考虑在项目实施过程中所需的人力资源、物资等方面是否可行。

这涉及到对项目实施所需要的人员能力和资源供给的评估。

例如,如果一个项目需要大量的人力资源来完成,那么操作可行性将评估是否有足够的人力资源来支持项目的实施。

二、需求分析需求分析是在项目规划和设计阶段进行的,旨在明确项目的目标和需求。

主要包括功能需求和非功能需求两个方面。

1. 功能需求功能需求描述了项目需要完成的具体功能和任务。

这包括对系统或产品功能的详细要求和需求规范的分析。

例如,如果一个项目是开发一个在线购物平台,那么功能需求将包括用户注册、商品浏览、下单支付等功能。

2. 非功能需求非功能需求描述了项目中除了功能需求外的其他要求和约束。

这包括性能要求、安全要求、可用性要求、可扩展性要求等。

例如,对于一个银行系统,非功能需求将包括安全性要求、响应时间要求等。

三、可行性分析和需求分析的区别1. 目的不同可行性分析的目的是评估项目的可行性和可行性,决策项目是否值得进行。

可行性分析和需求分析

可行性分析和需求分析

可行性分析和需求分析随着科技的发展,信息化在各个领域中发挥着越来越重要的作用。

在进行一个项目或产品的开发之前,进行可行性分析和需求分析是至关重要的步骤。

本文将就可行性分析和需求分析这两个主题展开讨论。

一、可行性分析可行性分析是指对一个项目或产品的可行性进行评估和分析,以决定是否值得继续进行。

在进行可行性分析时,需要考虑以下几个方面。

1.市场可行性:市场需求是企业成功的基础。

进行市场可行性分析时,需要调查并评估目标市场的潜在需求。

这包括市场规模、增长趋势、竞争格局等方面的调研。

2.技术可行性:技术可行性评估项目或产品所需的技术水平和技术实现的可行性。

这包括评估现有技术是否能够满足需求,以及项目或产品的技术创新点和技术难点。

3.财务可行性:财务可行性评估项目或产品的经济效益和财务可行性。

这包括成本估算、收益预测、投资回收期等方面的考虑。

4.法律可行性:法律可行性评估项目或产品是否符合相关法律法规和政策要求。

这包括知识产权、行业准入条件、环境保护等方面的考虑。

通过对以上几个方面的评估和分析,可以得出一个项目或产品的可行性报告,以便决策者做出是否继续进行的决策。

二、需求分析需求分析是指对用户需求进行清晰、准确和全面的了解和描述。

需求分析是项目或产品开发的基础,它直接决定了最终的产品或项目是否能够满足用户的实际需求。

在进行需求分析时,需要考虑以下几个方面。

1.功能需求:功能需求是指用户对产品或项目的功能要求。

通过与用户的沟通和调研,可以明确产品或项目需要具备哪些功能特性。

在需求分析过程中,可以使用需求文档、用例图、用例描述等工具和方法来描述功能需求。

2.性能需求:性能需求是指用户对产品或项目的性能要求。

包括响应时间、并发能力、容错能力等方面的要求。

通过测试和模拟等手段,可以确定产品或项目需要达到的性能指标。

3.界面需求:界面需求是指用户对产品或项目的界面要求。

包括界面布局、交互方式、用户界面设计等方面的要求。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章可行性分析与需求分析可行性分析是要决定“做还是不做”。

需求分析是要决定“做什么,不做什么”。

即使可行性分析是客观的、科学的,但决策仍有可能是错误的。

因为决策者是人,人会冲动,有赌博心态。

如果可行性分析表明做某件事的成功率是10%,失败率是90%,倘若该事情的意义非常大,决策者也许会一拍脑袋:“豁出去,干!”于是这世界就多了一份极喜与极悲。

4.1节讲述可行性分析的四大要素:经济、技术、社会环境和人。

目前国内很多软件公司做系统集成项目,如果谈谈系统集成项目的可行性分析将很有意思。

可是那些系统集成项目大多是政府机构的,由于软件行业尚不规范并且客户方存在腐败现象,所以业内流传“没有做不了的系统集成项目”。

软件公司的注意力几乎全集中在“如何拿到项目订单”以及“拿到订单后如何蒙混过关”上,使我丧失了卖弄“可行性分析”的机会。

既然不能正面指点一个人如何做好事,那么就规劝他不要做坏事吧。

4.2节讲述可行性分析案例——投资软件公司失败的教训。

作者本来没有资格谈论投资,但事有凑巧:近一年来我关闭了一个亏损30万元的软件公司(我自己的);休克一个年亏损200万元的软件公司(朋友的);扼杀一个200万元的投资方案(陌生人的);踩灭一个处于萌芽状态的100万元的投资设想(熟人的)。

鉴于现在比较富有的民营企业渴望投资软件行业的越来越多,值得谈谈这方面的可行性分析。

我将讲述亲身经历后的感受,提一些建议。

不论是为客户做软件项目还是为自己做软件产品,都要进行需求分析。

需求分析最恼人之处是难以在项目刚启动时搞清楚需求,如果在项目做了一大半时需求发生了变化,那将使项目陷入困境。

4.3节解释需求分析为什么困难,4.4节讲述如何进行需求分析。

本章的需求分析均不涉及编程,所以不考虑结构化、面向对象等分析方法。

4.1可行性分析的要素做可行性分析不能以偏盖全,也不可以什么鸡毛蒜皮的细节都加以权衡。

可行性分析必须为决策提供有价值的证据。

联想集团领导人柳传志曾说:“没钱赚的事我们不干;有钱赚但投不起钱的事不干;有钱赚也投得起钱但没有可靠的人选,这样的事也不干。

”柳传志为决策立了上述准则,同时也为可以行性分析指明了重点。

一般地,软件领域的可行性分析主要考虑四个要素:经济、技术、社会环境和人。

本节只是泛泛地解释这四个要素,旨在建立全局分析的观念。

4.2节将结合案例围绕上述要素进行重点分析与评注。

4.1.1 经济经济可行性分析主要包括:“成本——收益”分析和“短期——长远利益”分析。

一、成本——收益分析成本——收益分析最容易理解,如果成本高于收益则表明亏损了,如果成本大大高于收益那就亏大了。

商人都不喜欢做吃亏的事情。

有些商店成天贴着“最后一天跳楼大拍卖”的标语,意思是:我准备吃大亏让你占便宜,同志,你快上钩吧。

如果是为客户做软件项目,那么收益就写在合同中。

如果是做自己的软件产品,那么收益就是销售额。

人们在预估产品销售额时常常过分乐观而犯下大错。

那些对你的产品说恭维话的人并不见得就是要买货的人,俗话说“嫌货才是买货人”。

当你没碰到一个挑刺的人而感觉这产品好得会让你发大财时,就要做好会破产的心理准备。

如果做的是小本生意,那可得对成本进行细算。

软件的成本不是指存放软件的那张光盘的成本,而是指开发成本。

要考虑的成本有:(1)办公室房租。

(2)办公用品,如桌、椅、书柜、照明电器、空调等。

(3)计算机、打印机、网络等硬件设备。

(4)电话、传真等通讯设备以及通讯费用。

(5)资料费。

(6)办公消耗,如水电费、打印复印费等。

(7)软件开发人员与行政人员的工资。

(8)购买系统软件的费用,如买操作系统、数据库、软件开发工具等。

有些老板买盗版的系统软件,却按市场价算成本,可从美国佬那里赚一笔。

(9)做市场调查、可行性分析、需求分析的交际费用。

(10)公司人员培训费用。

(11)产品宣传费用。

如果用Internet作宣传,则要考虑建设Web站点的费用。

(12)如果客户是政府部门,还要充分考虑用于吃喝玩乐、行贿的费用。

(13)如果公司的风水不好,会有很多莫名其妙的管理费。

每戳一个红艳艳的公章都要化一把钞票。

二、短期——长远利益分析人们喜欢吃着碗里的、看着锅里的,还想着别人家里的。

短期利益和长远利益兼得是人们梦寐以求的事。

在商业上,这等好事可不会轻易降临。

短期利益容易把握,风险较低。

国内软件公司经常出现一窝蜂地去做信息管理系统、多媒体光盘、系统集成项目或Internet服务。

每当我们沉迷于短期利益不思进取时,应该好好回忆童年时代那些伟大的抱负,给自己一些激励。

长远利益难以把握,风险较大。

能为了长远利益不惜短期亏损的人,要么是雄心勃勃的将帅之才,要么是“纸上谈兵”、“眼高手底”的那一类庸人。

国内目前有不少Internet 企业,只投入不产出。

为了成就将来的霸业,甘愿现在拼财力、比耐性。

最后存活下来的几个公司将瓜分市场。

那些为长远利益奋斗的人们,你们可得把长征的路途走完啊,千万别让事业中途夭折。

4.1.2 技术技术可行性分析至少要考虑以下几方面因素:(1)在给定的时间内能否实现需求说明中的功能。

如果在项目开发过程中遇到难以克服的技术问题,麻烦就大了。

轻则拖延进度,重则断送项目。

(2)软件的质量如何?有些应用对实时性要求很高,如果软件运行慢如蜗牛,即便功能具备也毫无实用价值。

有些高风险的应用对软件的正确性与精确性要求极高,如果软件出了差错而造成客户利益损失,那么软件开发方可要赔惨了。

(3)软件的生产率如何?如果生产率低下,能赚到的钱就少,并且会逐渐丧失竞争力。

在统计软件总的开发时间时,不能漏掉用于维护的时间。

软件维护是非常拖后腿的事,它能把前期拿到的利润慢慢地消耗光。

如果软件的质量不好,将会导致维护的代价很高,企图通过偷工减料而提高生产率,是得不偿失的事。

技术可行性分析可以简单地表述为:做得了吗?做得好吗?做得快吗?4.1.3 社会环境社会环境的可行性至少包括两种因素:市场与政策。

市场又分为未成熟的市场、成熟的市场和将要消亡的市场。

涉足未成熟的市场要冒很大的风险,要尽可能准确地估计潜在的市场有多大?自己能占多少份额?多长时间能实现?挤进成熟的市场,虽然风险不高,但油水也不多。

如果供大于求,即软件开发公司多,项目少,那么在竞标时可能会出现恶性杀价的情形。

国内第一批卖计算机的、做系统集成的公司发了财,别人眼红了也挤进来,这个行业的平均利润也就下降了。

将要消亡的市场就别进去了。

尽管很多程序员怀念DOS时代编程的那种淋漓尽致,可现在没人要DOS应用软件了。

学校教学尚可用用DOS软件,商业软件公司则不可再去开发DOS软件。

政策对软件公司的生存与发展影响非常大。

整个90年代,中国电信的收费相当高,仅此一招就把国内互联网企业打得奄奄一息。

某些软件行业的利润很高,但可能存在地方保护政策,使竞争不公平。

政策不当将阻碍软件公司的健康发展,可最怕的还是政府干预企业的正当行为。

例如:现在家电行业竞争非常激烈,其中有一个著名企业的总裁十分了得,把对手打得节节败退。

于是中央领导人就来视察该企业并作讲话:‚你们的业绩辉煌,得到了中央的高度重视,……但我们是社会主义国家,不是资本主义国家,你们总得给兄弟企业的同志们留口饭吃吧!‛有一次我拜访了北京大学一位研究经济学的朋友。

这个年青人,还是个党员,竞然这么说:“我最近在研究国内明星企业的兴衰问题,我发现了一个规律,明星企业一旦被政府领导人视察过,它就忘了自己是谁,就会做些走向死亡的蠢事。

”我实在不明白企业中为什么还要有“书记”职位。

我以为“书记”乃是天下第一号可笑的官衔,“书记”本是“秘书”(secretary)的同义词,是个可有可无的行政人员的称呼,在中国竟然成了最大的官衔。

每次看到新闻联播把国家主席错叫成总书记我都十分气愤:因为总书记的称喟只对几千万的党员适用,国家的新闻机构难道不面向十多亿普通老百姓?如果我将来的工作单位还靠“书记”来管事,我每天准忙着生气,那里还有精力去编程。

4.1.4 人有句名言:“人分四类——人物,人才,人手,人渣。

”如果一个软件公司里上述四类人齐全了,那么最好的分工是让“人物”当领导,“人才”做第一线的开发人员,“人手”做行政人员,“人渣”负责行贿。

这里只谈公司的领导与开发人员“行还是不行”。

“人物”毕竟是少数,“人才”可是济济的。

举重若轻的那类“人才”可以做领导,举轻若重的那类人才适合做软件开发人员。

假如一群持有学士、硕士和博士文凭的毕业生到软件公司应聘,该如何录用呢?我的建议如下:先选择本科毕业生,因为他们正当青春、干劲十足、不摆架子、不耻下问、要求不高、奉献甚多。

其次选择硕士毕业生,如果该生没象范进中举时那么老,并且在读硕士时没有天天去造文章而丢弃了编程工作,那么让有经验的学士程序员带他们煅练几个月就可以用了。

如果学士、硕士被其它公司取光了,那只好捡几个博士充数。

博士到了软件公司有什么用呢?我想不出有什么用,只知道他们挺值得可怜的:从硕士读到博士出头,这六七年时间,真本事没学多少,倒学会“眼高手低”甚至“弄虚作假”;毕业时蓦然回首,发觉青春已被虚度,心灵已呈老态,唯有长叹短嘘,强把自负作自信。

我也将博士毕业,就要论为三手贷贱卖了。

真羡慕那些比我年轻的学士、硕士们,他们可以远走高飞,唉!4.2 可行性分析案例——投资软件公司失败的教训谈到软件产业,不能不提及比尔·盖茨与Microsoft公司。

因为比尔·盖茨创建了Microsoft公司并成为世界首富的事实,使得无数从事软件工作的人们心存同样的梦想。

有太多人急着想做中国的比尔盖茨。

有个年青人发明了一种汉字输入法,便在媒体上放言欲覆盖比尔·盖茨。

中央电视台特冲动地把一个上了年纪的院士请来,让他谈谈自己与比尔·盖茨的比较,害得这位院士一个劲地辨解自己不是中国的比尔·盖茨。

近几年来,一批Internet英雄企业如Yahoo、Netscape兴起。

尤如打破了秦始皇一统的天下,重返春秋战国时代。

让软件人员走出了Microsoft的阴影,看到了阳光灿烂的软件世界。

于是各色各样小不点儿的软件公司在国内遍地开花。

打破水缸的小孩子很多,但并不见得就会有司马光的业绩。

由于“经济、技术、社会环境、人的因素存在差异,有些事情美国人能做成,我们模仿着做未必就能做得成功。

虽然“星星之火、可以燎原”,但我们的国力薄弱,实在容不得把有限的火种扔到不毛之地。

所以要进行可行性分析,如果不可行,就不要急着去做。

本节三个案例是作者亲身经历的,我力求讲清楚错在哪里,并总结经验教训。

希望读者看后能提高警惕,免犯相同的错误。

4.2.1可行性分析案例之一这个案例讲述我从开公司到关闭公司的一些经历和感受。

我从本科三年级开始编写图形程序,一见钟情后便如痴如醉,不管一切地抛弃了本科与硕士的微电子专业。

相关文档
最新文档