客户项目全景解析Props模型
- 格式:doc
- 大小:187.50 KB
- 文档页数:10
项目开发模型-回复项目开发模型是指在软件开发过程中,按照一定的规则和方法进行组织、管理和实施的一种框架。
根据项目的特点和需求,选择适合的开发模型可以提高项目开发的效率和质量。
本文将从项目开发模型的定义、分类、优缺点以及在实践中的应用等方面逐步展开,以辅助读者更深入地理解和运用项目开发模型。
一、项目开发模型的定义及分类项目开发模型是指在软件开发过程中,将开发活动划分为一系列可管理的阶段,并按照一定的规则和方法进行组织、管理和实施的一种框架。
根据不同的特点和需求,可以将项目开发模型分为瀑布模型、迭代模型、螺旋模型、敏捷模型等多种形式。
1. 瀑布模型瀑布模型是最传统的项目开发模型,它将开发过程划分为需求分析、设计、编码、测试和维护等连续的阶段。
开发团队按照固定顺序依次进行,每个阶段的结果作为下一个阶段的输入。
这种模型适用于需求稳定、较为简单的项目,但缺点是对风险和变化的适应性较差。
2. 迭代模型迭代模型是在瀑布模型的基础上提出的一种开发模型。
将整个开发过程划分为多个迭代周期,每个迭代周期都包括需求分析、设计、编码、测试和维护等阶段。
每个迭代周期都会产生一个可实施的版本,可以及时响应用户的反馈和变化需求。
这种模型适用于需求变化频繁、项目复杂度高的情况。
3. 螺旋模型螺旋模型是一种基于风险管理的项目开发模型。
它将整个开发过程划分为多个循环,每个循环包括风险分析、计划、开发、评估和决策等阶段。
每个循环都是基于上一个循环的成果,并利用风险管理策略进行调整和改进。
这种模型适用于需求高度不确定、风险较大的项目。
4. 敏捷模型敏捷模型是一种注重迭代和增量交付的项目开发模型。
它强调团队合作、快速响应变化、持续交付和持续改进。
开发过程通过短期的迭代周期来实现,每个迭代周期都会产生具有业务价值的可交付成果。
这种模型适用于需求高度变化、灵活性要求较高的项目。
二、项目开发模型的优缺点不同的项目开发模型有各自的优缺点,选择适合的开发模型可以提高项目开发的效率和质量。
国际常用客户体验理论及模型概览目前国际普遍认同的客户体验管理相关理论、模型及工具包括KANO模型、服务质量差距模型、SERVQUAL模型、客户满意度指数、服务蓝图、感知蓝图以及关键时刻。
下面针逐一针对各个模型进行介绍。
(一)KANO模型KANO模型定义了三个层次的客户需求:基本型需求、期望型需求和兴奋型需求。
这三种需求根据绩效指标分类就是基本因素、绩效因素和激励因素。
基本型需求是客户认为产品“必须有”的属性或功能。
当其特性不充足(不满足客户需求)时,客户很不满意;当其特性充足(满足客户需求)时,无所谓满意不满意,客户充其量是满意。
期望型需求要求提供的产品或服务比较优秀,但并不是“必须”的产品属性或服务行为有些期望型需求连客户都不太清楚,但是是他们希望得到的。
兴奋型需求要求提供给客户一些完全出乎意料的产品属性或服务行为,使客户产生惊喜。
当其特性不充足时,并且是无关紧要的特性,则客户无所谓,当产品提供了这类需求中的服务时,客户就会对产品非常满意,从而提高客户的忠诚度。
图1, KANO模型(二)服务质量差距模型(Service Quality Model)服务质量差距模型是20世纪80年代中期到90年代初,美国营销学家帕拉休拉曼(,赞瑟姆(Valarie A Zeithamal)和贝利(Leonard L. Berry)等人提出的5GAP模型是专门用来分析质量问题的根源。
客户差距即客户期望与客户感知的服务之间的差距——这是差距模型的核心。
要弥合这一差距,就要对以下四个差距进行弥合:差距1 ——不了解客户的期望;差距2——未选择正确的服务设计和标准;差距3——未按标准提供服务;差距4——服务传递与对外承诺不相匹配。
图2, 服务质量差距模型(三)SERVQUAL模型(SERVQUAL Model)SERVQUAL理论是依据全面质量管理(Total Quality Management,TQM)理论在服务行业中提出的一种新的服务质量评价体系,其理论核心是“服务质量差距模型”。
客户项目全景解析P r o p s模型客户项目全景解析一、销售管理 (2)二、项目管理(交付项目管理) (3)1、预分析、启动阶段: (3)2、启动准备阶段: (3)3、项目实施期 (4)4、项目验收、转维期 (4)5、项目关闭期 (4)三、方案管理 (5)四、项目集成 (8)6、投标策略决策 (8)7、招标决策 (9)8、计划与预算评审 (9)9、实施评审 (9)10、验收决策 (9)五、说明 (10)随着市场的快速扩展,我们的客户项目越来越多,规模也越来越大,管理越来越复杂,我们也曾经建立过多种客户项目的运作模型,从“端到端”到交付业务全景图,从ISC+到CRM,但每种模型在应用中,似乎都无法展现我们业务的全部,本文尝试从Props项目模型的角度对华为客户项目进行解析,希望能够对我们理解客户项目全景有一定启示。
客户项目从前期的投标到最后交付完成、回款,所有的管理活动和业务活动不是一条主线可以包含的;而是包含了三个主要流程并行运作,并互相作用,我们借用Props的项目模型可以看到:第一条主线:销售管理任何的项目我们从起始到终结都是围绕销售合同展开的,合同是我们跟客户标准的界面,围绕着销售合同的引导、招标、谈判、履行、验收、付款,一个客户项目完成了他的一个生命周期。
第二条主线:项目管理为了更好的履行和支撑合同完成它的生命周期,我们需要通过项目管理的方法保证合同从签订和履行、验收的顺利实施。
第三条主线:方案管理任何的项目都必须是有交付内容的,无论是内部建立一个系统,还是外部承接土建、电信设备或者管理服务,我们的合同或者项目管理最终都要体现在各种业务方案上,我们的合同规定了业务方案的内容,而项目管理的目标则是把业务方案按照项目管理的方法论顺利的实现。
实际上,这种项目分解的方法不仅可以应用到客户项目上,基本上它也是一个通用的项目分解模型,针对不同类型的项目,所不同的仅是三条主线之间不同的强弱关系。
下面我们具体来分析一下每条主线的主要内容:一、销售管理从销售管理的主流程来讲,一般交付项目分为以下几个阶段:在我们公司,一般是由客户经理主导销售管理流程,他的主要责任就是与客户建立起良好的客户关系,然后在此基础上组织各方面的专业人员支撑合同从挖掘市场机会到合同回款的全流程管理;销售管理的要点在于:●如何牵引客户产生我们希望的需求?——通过客户细分了解客户的细致需求,通过市场营销让客户了解先进的解决方案并让客户相信这些解决方案能够给他们产生价值;●如何拟定有吸引力的销售内容?——通过产品/解决方案和渠道运作提供全面的有竞争力的业务解决方案;●如何跟客户就合同内容达成一致,签订合同?——通过销售运作提升销售人员的推销能力和销售热情,实现销售过程的可见、可控;通过售前支持给出客户关心问题的解决方案;通过销售管理满足客户对合同签订内容、形式、付款等各方面的特殊要求;●如何保证合同履行的顺利实施?——通过合同管理保证合同正确解读、分解并被各部门实施;●如何实现合同验收、付款?——通过财经管理保证获得正确的合同执行完成的证据,支撑付款;●如何取得新的市场销售机会?——通过售后支持提升客户忠诚度,并挖掘可能更多的市场机会。
产品开发模式案例产品开发模式是指在产品开发过程中所采用的一种系统化的方法和流程,以确保产品能够按照既定的目标和要求进行开发。
不同的产品开发模式适用于不同的场景和需求,下面将介绍十个常见的产品开发模式案例。
1. 瀑布模型(Waterfall Model)瀑布模型是一种线性的开发模式,将产品开发过程分为需求分析、设计、开发、测试和发布等阶段。
每个阶段都有明确的任务和交付物,各个阶段按顺序进行,每个阶段完成后才能进入下一个阶段。
适用于需求相对稳定且开发流程较为简单的项目。
2. 敏捷开发模型(Agile Model)敏捷开发模型强调迭代和增量开发,将开发过程分为多个短期的迭代周期,每个迭代周期内完成一部分功能的开发和测试。
每个迭代周期结束后,根据用户反馈和需求变化调整开发计划。
适用于需求变化频繁、开发周期紧张的项目。
3. 原型模型(Prototype Model)原型模型是通过构建原型来验证和改进产品设计的开发模式。
在开发过程中,先制作一个简化的原型,用户可以通过与原型交互来了解产品的功能和界面设计,并提出改进意见。
根据用户反馈来调整原型,直到满足用户需求后再进行详细的开发。
适用于需求不明确或用户需求较为复杂的项目。
4. 增量模型(Incremental Model)增量模型是将产品开发过程分为多个增量阶段,每个增量阶段开发一部分功能。
每个增量阶段完成后,都可以交付给用户使用。
通过逐步增加功能来降低开发风险,同时也便于用户提前使用产品并提供反馈。
适用于需求相对稳定但开发周期较长的项目。
5. 螺旋模型(Spiral Model)螺旋模型是将瀑布模型和原型模型相结合的一种开发模式。
在每个开发阶段都进行风险评估,通过原型开发和用户反馈来降低风险。
每个阶段完成后,都可以根据用户反馈和风险评估来确定下一步的开发计划。
适用于需求不稳定或风险较高的项目。
6. 快速应用开发模型(RAD Model)快速应用开发模型是一种快速构建应用程序的开发模式,通过使用可重用的组件和快速原型开发来实现快速交付。
react组件结构解析React是一个用于构建用户界面的JavaScript库。
它将界面拆分为可重用的组件,这些组件可以独立开发、测试和维护,同时可以组合成更大的组件,形成复杂的应用程序。
在React中,组件是构建用户界面的基本单元。
一个组件可以是一个简单的按钮,也可以是一个包含多个子组件和逻辑的复杂表单。
组件以类或函数的形式定义,它们具有输入属性(props)和内部状态(state),并通过render()方法返回一个React元素的层次结构。
这个层次结构描述了组件在用户界面中的呈现方式。
React组件的结构可以分为以下几个部分:1.输入属性(props):组件的输入属性定义了组件接受什么样的数据,并且可以在组件内部使用。
它们类似于函数的参数,通过在组件上设置属性的方式传递给组件。
props是只读的,组件不能修改它们的值。
在组件内部,可以通过this.props来访问输入属性的值。
2.内部状态(state):组件的内部状态定义了组件的可变数据。
与输入属性不同,组件可以修改其内部状态,并且当状态发生变化时,React会更新组件的呈现。
状态是通过使用this.state属性来访问和修改的。
使用setState()方法可以更新内部状态,并且在状态更新后,React会重新调用render()方法进行组件的重渲染。
3.生命周期方法:React组件具有一系列的生命周期方法,可以在组件的不同生命周期阶段执行特定的操作。
例如,componentDidMount()方法在组件挂载到DOM后立即调用,componentWillUnmount()方法在组件从DOM中卸载之前调用。
生命周期方法可以在组件类中重写,以执行自定义的操作。
4.事件处理:React通过绑定事件处理程序来处理用户与组件的交互。
事件处理程序是回调函数,当特定事件触发时被调用。
例如,onClick事件处理程序被用于处理按钮的点击事件。
事件处理程序可以修改组件的状态,从而改变组件的呈现。
软件工程的十大模型软件工程是涉及规划、设计、开发、测试和维护软件系统的学科领域。
在软件开发过程中,存在多种模型用于组织和管理项目的不同阶段。
以下是十大常见的软件工程模型:1.瀑布模型(Waterfall Model):这是最传统的软件开发模型,依序执行阶段(需求、设计、实现、测试、部署和维护)。
每个阶段按顺序进行,前一阶段完成后才开始下一阶段。
2.原型模型(Prototyping Model):原型模型通过迭代构建原型来理解和确认用户需求。
在反复的原型构建和用户反馈中,逐步完善系统需求。
3.迭代模型(Iterative Model):迭代模型将软件开发过程分成多个迭代周期,每个迭代周期包括需求、设计、开发和测试等阶段。
每次迭代都会增加新功能或修复问题。
4.增量模型(Incremental Model):增量模型将系统功能分成多个增量,在每个增量中逐步构建、测试和交付部分功能。
5.螺旋模型(Spiral Model):螺旋模型以风险管理为核心,通过不断迭代的螺旋来完成软件的开发。
每个螺旋圈代表一个迭代周期,包括计划、风险评估、工程和评审等阶段。
6.敏捷开发模型(Agile Model):敏捷开发是一种迭代和增量开发方法,强调团队合作、快速交付、持续反馈和灵活响应变化。
7.V模型(V-Model):V模型将软件开发的各个阶段与对应的测试阶段相对应。
每个开发阶段都有对应的验证和确认测试阶段,形成V形状的结构。
8.喷泉模型(Fountain Model):喷泉模型强调软件开发过程中的知识管理和复用,鼓励团队在开发中积累并共享知识。
9.融合模型(Hybrid Model):融合模型是将多种软件工程模型和方法结合使用,根据项目的需求和特点来灵活选择和应用不同的模型元素。
10.脚手架模型(Scaffold Model):脚手架模型强调在软件开发中使用现有的、可复用的组件或结构,以加速和简化开发过程。
每种模型都有其独特的优点和局限性,选择最合适的模型取决于项目的特点、需求和团队的工作方式。
如何用“客户价值主张”模型分析产品价值客户价值主张模型(Customer Value Proposition)是一种分析产品或服务的方法,旨在确定产品能为客户提供的价值并满足其需求。
该模型用于评估产品或服务的吸引力、竞争力以及其在市场中的位置。
在使用该模型时,需要考虑以下重要因素:1. 客户群体(Customer Segments):首先,要明确产品或服务的目标客户群体是谁。
这涉及到确定目标市场、消费者的特征和需求,以及他们所关注的问题。
2. 价值主张(Value Proposition):明确产品或服务为客户提供的具体价值是什么。
这包括产品的特点、优势、用户体验和解决的问题。
3. 渠道(Channels):确定如何将产品或服务传达给目标客户群体。
这可能涉及到线上渠道、线下渠道、营销策略等。
4. 客户关系(Customer Relationships):了解与客户建立和维护关系的方式。
这可能涉及到客户服务、定期反馈、个性化的沟通等。
6. 合作伙伴(Key Partnerships):识别与其他组织或机构建立合作伙伴关系,以提供更大的价值。
有了以上的模型框架,以下是一种详细分析产品价值的步骤:1.定义目标客户群体:确定产品或服务的目标受众,包括其特征、需求、利益和问题。
这可以通过市场调研、用户调查或分析竞争对手来了解。
2.确定竞争优势:评估产品或服务的特点、功能和优势。
这可以通过比较竞争对手的产品或服务来确定自身的独特之处,如技术、品质、价格等。
3.定义价值主张:确定产品或服务为目标客户提供的价值是什么。
这可以通过了解客户需求,让产品或服务满足这些需求,解决客户的问题。
4.确立收益渠道:确定如何让目标客户付费,并实现盈利。
这可以考虑价格制定、销售量、经销商合作等因素。
5.建立客户关系:确定与客户建立和维护关系的方式。
这可能包括提供售后服务、定期沟通、客户忠诚计划等。
6.寻找合作伙伴:确定与其他组织或机构建立合作伙伴关系,以提供更大的价值或扩大市场份额。
编辑导语:你可能知道数据分析有八种模型,但是你知道它们具体是什么吗?应该怎样去分析和构建呢?本文作者就对八大数据分析模型做出了分析和总结,能够解决你的疑惑,希望看完本文能够有所收获。
“不仅要知道用户当下在想什么,更要知道用户背后在想什么,以及用户正在经历着什么。
”传统用户模型构建方式:为了节省时间,降低风险,产品团队往往尽快将产品推向用户,快速试错,在这种场景下如何构造用户模型?用户的每一步成长都通过行为记录下来,基于用户所在生命周期的不同阶段,针对新用户、流失用户、活跃用户、沉默用户分别采取有针对性的拉新、转化、留存等运营策略。
就是用户在产品上的行为,它是用户行为的一个专业描述,用户在产品上的所有获得的程序反馈都可以抽象为事件,由开发人员通过埋点进行采集。
通俗讲就是:将一段代码放入对应的页面/按钮,用户进入页面/点击按钮的本质是在加载背后的代码,同时再加载事件采集代码,这样就被SDK所记录下来了。
事件:用户在产品上的行为属性:描述事件的维度值:属性的内容采集时机:用户点击(click)、网页加载完成、服务器判断返回等。
在设计埋点需求文档时,采集时机的说明尤为重要,也是保证数据准确性的核心。
举个例子:在采集过程中如果没有明确时机,当用户点击了注册按钮,由于用户输入了错误的注册信息实际没有注册成功,可能仍然会进行记录,这样在统计注册成功事件的时候就不是准确的。
而正确的采集时机描述应该是“服务器返回注册成功的判断”。
(日本官网采集的就是返回激活成功或者失败页面)人数:某一事件(行为)有多少人触发了;次数:某一事件(行为)触发了多少次;人均次数:某一事件(行为)平均触发多少次;活跃比:在一个时间区间内,触发某一事件的人数占当前时间段内所有活跃人数的比。
当事件很多时,可以对事件进行分门别类地管理。
同时,可以从产品业务角度将重要的用户行为标注出来,以便可以在分析时方便、快捷地查找常用、重要的事件。
漏斗模型帮助你分析一个多步骤过程中每一步的转化与流失情况。
软件工程的十大模型-回复软件工程的十大模型,其实是指软件开发过程中常用的十种开发方法或流程模型。
本文将以这十大模型为主题,一步一步回答相关问题,详细介绍每种模型的特点、优缺点以及适用场景。
第一种模型是瀑布模型(Waterfall Model)。
其特点是按照固定的顺序执行各个阶段,每个阶段的结果作为下一个阶段的输入。
优点是简单清晰,易于理解和掌握;缺点是不适应需求的变化和迭代开发的场景。
第二种模型是原型模型(Prototyping Model)。
其特点是通过快速建立原型来验证需求和设计,逐步迭代、逐步完善。
优点是强调用户参与和需求验证,可以尽早发现和修复问题;缺点是原型可能与最终产品有较大差异,需要不断调整。
第三种模型是演化模型(Evolutionary Model)。
其特点是将软件开发分成多个增量或迭代,每个迭代都完整包含软件的一部分功能。
优点是根据项目需求和进展可调整计划和资源;缺点是可能需要较长时间才能交付可用的产品。
第四种模型是螺旋模型(Spiral Model)。
其特点是将软件开发过程划分为多个循环迭代的阶段,每个循环包括风险分析、需求、设计、开发和测试等活动。
优点是对风险和问题的管理更加有效;缺点是需要较大的项目规模和资源投入。
第五种模型是并行模型(Parallel Model)。
其特点是将软件开发过程划分为多个阶段,各个阶段可以并行执行。
优点是加快开发进度,提高效率;缺点是需要明确、准确的需求和规划,否则并行开发可能导致后期的一系列问题。
第六种模型是喷泉模型(Fountain Model)。
其特点是忽略项目规划和阶段划分,以需求更改和问题解决为导向的灵活开发模型。
优点是适应需求的频繁变化和快速响应;缺点是对项目管理和干系人的要求较高。
第七种模型是快速应用开发模型(RAD Model)。
其特点是通过快速原型、迭代和组件化开发,实现快速交付和快速反馈。
优点是加快开发进度,提高用户满意度;缺点是对技术和需求把握要求较高。
vueTS使用propsvuexmixins详解Vue是一个用于构建用户界面的JavaScript框架,它的目标是通过封装数据与视图的交互逻辑,使开发者能够更轻松地构建交互式页面。
Vue有很多特性和功能,其中包括props、Vuex和mixins。
props是Vue中用于父子组件通信的一个机制。
通过props,父组件可以向子组件传递数据。
子组件可以通过props定义来接收父组件传递的数据,并在组件内使用。
父组件通过在子组件上绑定属性来传递数据,子组件通过props选项来定义需要接收的属性。
使用props,可以使组件之间的通信更加灵活和可靠。
在Vue中,父组件可以通过props选项将数据传递给子组件。
子组件可以通过props选项来定义需要接收的属性,并在组件内使用。
Vuex是Vue的状态管理模式。
在大型的Vue应用中,组件之间的状态共享和管理是一个复杂的问题。
Vuex提供了一个集中式的状态存储管理解决方案。
Vuex将应用的各个组件的共享状态抽取出来,存储在一个全局的状态树上,并通过一条单向数据流的方式进行控制和修改。
通过使用Vuex,可以更好地管理应用的状态,使组件之间的通信和状态的变更更加可控和可追踪。
mixins是Vue中用于复用组件逻辑的一种机制。
通过mixins,可以将一些重复使用的逻辑代码封装起来,然后在多个组件中进行复用。
使用mixins可以提高代码的可维护性和复用性,避免代码冗余。
在Vue中,可以通过在组件的mixins选项中引入一个mixin对象,来混入该mixin 中定义的逻辑和属性。
组件会继承mixin中定义的逻辑和属性,并可以在组件内进行使用。
在Vue中使用props非常简单,只需要在子组件中通过props选项定义需要接收的属性即可。
在父组件中使用子组件时,通过在子组件上绑定属性来传递数据。
例如,在父组件中使用子组件时,可以这样传递数据:```<template></template>```然后在子组件中通过props选项定义需要接收的属性:```<script>export defaultprops:prop1:type: String,required: true},prop2:type: Number}}</script>```现在,在子组件中就可以使用prop1和prop2属性了。
客户项目全景解析一、销售管理 (2)二、项目管理(交付项目管理) (3)1、预分析、启动阶段: (3)2、启动准备阶段: (3)3、项目实施期 (4)4、项目验收、转维期 (4)5、项目关闭期 (4)三、方案管理 (5)四、项目集成 (8)6、投标策略决策 (8)7、招标决策 (9)8、计划与预算评审 (9)9、实施评审 (9)10、验收决策 (9)五、说明 (10)随着市场的快速扩展,我们的客户项目越来越多,规模也越来越大,管理越来越复杂,我们也曾经建立过多种客户项目的运作模型,从“端到端”到交付业务全景图,从ISC+到CRM,但每种模型在应用中,似乎都无法展现我们业务的全部,本文尝试从Props项目模型的角度对华为客户项目进行解析,希望能够对我们理解客户项目全景有一定启示。
客户项目从前期的投标到最后交付完成、回款,所有的管理活动和业务活动不是一条主线可以包含的;而是包含了三个主要流程并行运作,并互相作用,我们借用Props的项目模型可以看到:第一条主线:销售管理任何的项目我们从起始到终结都是围绕销售合同展开的,合同是我们跟客户标准的界面,围绕着销售合同的引导、招标、谈判、履行、验收、付款,一个客户项目完成了他的一个生命周期。
第二条主线:项目管理为了更好的履行和支撑合同完成它的生命周期,我们需要通过项目管理的方法保证合同从签订和履行、验收的顺利实施。
第三条主线:方案管理任何的项目都必须是有交付容的,无论是部建立一个系统,还是外部承接土建、电信设备或者管理服务,我们的合同或者项目管理最终都要体现在各种业务方案上,我们的合同规定了业务方案的容,而项目管理的目标则是把业务方案按照项目管理的方法论顺利的实现。
实际上,这种项目分解的方法不仅可以应用到客户项目上,基本上它也是一个通用的项目分解模型,针对不同类型的项目,所不同的仅是三条主线之间不同的强弱关系。
下面我们具体来分析一下每条主线的主要容:一、销售管理从销售管理的主流程来讲,一般交付项目分为以下几个阶段:在我们公司,一般是由客户经理主导销售管理流程,他的主要责任就是与客户建立起良好的客户关系,然后在此基础上组织各方面的专业人员支撑合同从挖掘市场机会到合同回款的全流程管理;销售管理的要点在于:●如何牵引客户产生我们希望的需求?——通过客户细分了解客户的细致需求,通过市场营销让客户了解先进的解决方案并让客户相信这些解决方案能够给他们产生价值;●如何拟定有吸引力的销售容?——通过产品/解决方案和渠道运作提供全面的有竞争力的业务解决方案;●如何跟客户就合同容达成一致,签订合同?——通过销售运作提升销售人员的推销能力和销售热情,实现销售过程的可见、可控;通过售前支持给出客户关心问题的解决方案;通过销售管理满足客户对合同签订容、形式、付款等各方面的特殊要求;●如何保证合同履行的顺利实施?——通过合同管理保证合同正确解读、分解并被各部门实施;●如何实现合同验收、付款?——通过财经管理保证获得正确的合同执行完成的证据,支撑付款;●如何取得新的市场销售机会?——通过售后支持提升客户忠诚度,并挖掘可能更多的市场机会。
合同作为供应商与客户之间的标准合作界面,签订一个好合同无论对本次合同的履行,还是开拓更多的市场机会都是极为重要的,而一个好合同要包含几个必要的条件:●适用性:首先卖的东西要是符合客户需求的,帮助客户创造价值是我们存在的唯一理由。
因此产品人员、交付人员、财务人员都要在销售前期进行充分的调研,在给出符合客户需求的适用解决方案;●盈利性:合同要赚钱,我们就需要做好合同的成本管理,了解我们要花多少钱,而做好成本计算,就要有WBS基线数据支撑,成本基线、采购基线;●可交付性:合同一定是可以履行的,产品解决方案,交付方案和计划,验收标准都要明确且可实现,因此产品人员、交付人员、财务人员要主持各自的方案制作并参与谈判,对可交付性负责;风险规避:任何的合同在没有交付完成前,都会存在着各种各样的风险,这些风险应该是由合同的双方共同承担的,而对合同条款的管理则可以比较好的平衡双方利益,熟悉并运用国际上通用的FIDIC合同、NEC合同、AIA合同,注意不要签订禁止类条款可以较好的规避这方面的风险;变更可控:为了使合同具备良好的围和变更控制,合同条款应该遵循“确定里程碑计划-明确客户配合及条件-确定双方工作围-明确验收标准-价格确认”的原则制定,以使今后项目变更可控。
二、项目管理(交付项目管理)从项目管理的主流程来讲,一般分为以下几个阶段:一般我们这里的项目经理指交付项目经理,交付项目经理在销售管理流程中,要支撑标书和合同付方案、计划、成本测算等方面的答标、澄清和谈判工作;同时他们作为责任人主导项目管理流程的实施。
项目管理流程的目标是要使项目按照合同规定完成契约化交付。
项目管理5阶段的主要工作容:1、预分析、启动阶段:该阶段从成立项目组到项目制定了明确的交付计划和预算,在未确定项目的交付计划和预算前,所有的投入都具有一定的风险性,也就是一般所讲的预投入。
可能的预投入包括对现网调研;现场勘测;提前启动站点获取;人员招聘;物料采购等等;这些投入因为风险的原因,需要进行较为严格的审核,因此,项目经理需要通过组织预投入评审,来使预投入纳入管理轨道,并严格控制围和金额。
2、启动准备阶段:该阶段从项目确定了交付预算和计划开始,到项目组完成必要工程准备,包括采购准备、人力资源准备、备货准备、管理准备、费用准备、平台准备等。
在此阶段项目管理的主要任务是:参与合同谈判,控制合同交付风险;组建项目交付核心团队,准备工程交付资源;项目组团队建设,输出项目组组织运作流程规和项目管理计划。
3、项目实施期项目实施期从开工到完成主体工程,进行验收决策。
在此阶段项目管理的主要任务包括:在开工前期的3个TB建设;建立项目文化;细化验收规,明晰操作规;在平稳期要注意监控和管理项目进度、质量、成本、客户满意度;项目绩效管理;项目变更管理。
4、项目验收、转维期从开始验收到验收完成,开始转维结束。
在此阶段的主要任务包括:完成交付产品验收,并按财经要求提交验收文档,触发回款;关闭分包合同;准备转维材料,进行项目转维。
5、项目关闭期从完成转维到回款完成。
在此阶段的主要任务包括:解决遗留问题;协助回款;经验总结和共享,项目团队资源释放及核心成员激励。
在交付项目的5个阶段过程中,项目经理应该从管理项目和领导项目两个方面的入手进行项目管理工作。
关于这两方面的差别和,看参考文章《从管理项目到领导项目》。
管理项目的重点是项目技术管理,即项目管理的9大管理领域:整体管理:干系人管理;项目计划管理;项目变更管理;客户满意度管理;项目整体进度监控管理;项目验收管理;问题管理围管理:确定合同交付围;WBS分解;确定交付标准;明晰施工\材料界面;客户承诺管理;工作围变更;工作围控制进度管理:活动定义;定制化业务流程;进度实施计划;进度控制;进度计划变更质量管理:质量管理计划;质量保证;质量控制;质量评估;质量管理的重点在于将验收标准落实到业务运作规和流程中,在施工中构建质量,因此建议用验收经理替代质量经理,请参见文章《从“验收经理”看如何提升工程项目验收管理》成本管理:项目预算管理;项目核算、决算管理;成本控制计划;成本分析、成本控制;资金管理人力资源管理:组织和人力资源计划;人员培养、培养;搭建项目运作平台;人员日常管理;激励和绩效评估;团队建设和培训采购管理:制定采购策略;确定服务供应商入围标准;参与服务供应商招标、评估标准;共同履行采购策略;采购合同围变更;合作方日常管理、评价和培养;沟通管理:部信息共享;汇报、决策;外部信息沟通;文档管理;经验总结和Lesson Learning;风险管理:风险识别;风险分析;规避计划;风险监控;风险控制;风险升级2、领导项目的重点在于“明确项目目标,营造项目成功的环境,充分发挥每个人的主观能动性,建立学习性的项目组织文化”理解和把握客户需求、管理变更、冲突和积极应变,使项目始终有明确而正确的目标;营造项目和谐的实施环境,“项目目标要吻合客户整体战略目标,设计方案要体现客户市场定位,交付计划要支撑客户商业计划,项目交付组织要符合客户管理需求,业务操作要融入整体社会环境;”团队建设,包括针对团队管理模式;情景领导艺术;项目激励;建立跨文化团队;知识管理;个人素质培养等等;项目经理管理能力和领导能力的相辅相成,才能真正管理好项目。
三、方案管理在这个客户项目运作模型中,销售管理和项目管理都是我们相对熟悉,并且较为充分的得到了应用,但方案管理可能比较陌生。
而实际上,方案管理是合同管理和项目管理的基础,没有良好的业务方案,无论是合同,还是项目都将是“无源之水,无根之树”。
从方案管理的主流程来讲,一般分为以下几个阶段:方案是指我们销售合同和项目管理中所要交付的具体产品和服务容,我们目前工程交付项目的主要方案包括:网络规划、优化方案(NTS部);土建、站点解决整体解决方案(工程技术部);核心网解决方案(核心网产品线);BSS解决方案(无线产品线);网络解决方案(网络产品线)等。
方案管理和合同管理、项目管理一样都是端到端的业务流程,下面分阶段介绍一下各阶段的主要活动容:拟定方案阶段:主要包括客户引导和标书答标;确定方案阶段:主要包括方案澄清和谈判;供应方案阶段:以站点为单位进行资源准备,包含了从合同分解订单,并进行站点勘测和适配,依据站点设计和实际情况进行备货、发货和货到站点;实施方案:从所有资源到达站点至站点按照设计完成全部方案实施;方案验证:网络方案经过测试,用户验收,产权转移给用户,并开始设备维护。
通过前面的方案管理阶段工作分解,我们可以看到方案管理是一个端到端的工作流程,而各业务线的控制、管理容不仅是技术方面的工作,而要参与项目前期的方案设计、中期的合同谈判、实施阶段的供应方案、实施方案,后期的测试、验收和转维。
四、项目集成前面我们看到,一个客户项目从端到端实际上有三个主要流程并行实施,但这三条线也不是独立运作的,他们之间存在着非常强的依赖关系。
任何一条线的偏废都会造成整体项目失败。
整体上,他们之间的关系可以概括为:销售管理是目标,项目管理是核心,方案管理是基础。
通过此图,可以清晰的看到销售管理在项目前期主导作用,通过连续的销售评审点控制项目前端的销售进程;项目管理在项目实施和后期起到主导作用,通过连续的交付评审点控制交付进程;而方案管理则作为支撑进程贯穿前后。
关键点控制:6、投标策略决策在项目启动期间,市场客户线和产品线会对客户进行持续的引导,以达到华为在招标中的主导地位。
因此进行投标策略决策时,市场客户线和产品线是投标策略的主要参与方,通过对客户关系、招标方案的评估,预测招标的可能情况,确定我们采取的投标策略,并同时根据项目的交付风险和难易程度,判断是否准备项目预启动。