为什么所有承包商的估算都不同?毕竟,任务是清晰且可以理解的...





相当标准的情况:为了寻找承包商来开发IT解决方案,客户将查询发送给了多家公司。其目的是通过收集和分析建议来决定与承包商的合作。工作范围,拟议的技术和价格相差很大,这使选择过程变得很复杂。出现了一个通常无法识别的问题:这些提议不仅不平等,而且评估了不同的解决方案。



本文为读者提供了承包商选择的系统视图。我们的目标是在提出问题和收集估计值阶段激发寻求解决问题的创新方法



在全文中,术语“ IT解决方案”和“开发对象”可互换使用。它们是指在开发过程中创建以实现客户特定业务目标的任何软件(移动,Web,桌面应用程序,网站等)。有一个术语“研究对象”-开发对象的创建阶段,直到实现解决方案为止。



情况与问题



典型的承包商选择过程如下。



1.职权范围



采购过程的一部分是描述解决方案的文件-职责范围(TOR)。客户的经理是对开发服务感兴趣的人(以下称为主题),将TK发送给多个组织。这些组织的主题接受传统知识,并根据指定的要求评估工作。客户如何获得技术任务-请参见“工作室的职责范围!”段,例如“接近理想情况的示例”。)

示意性地,这些关系如下。





2.组织的回应和提案分析



客户收到潜在承包商的报价。提案是一种文档格式,通常指示工作范围,截止日期,成本估算,经验描述和团队专业知识。根据许多标准对提案进行研究和比较。





3.选定组织的清单



根据对建议的分析,正在减少潜在承包商的清单。与他们各自沟通并讨论提交的文件后,才做出最终选择。





4.合同



与选定的承包商签订服务合同。





通常在第2阶段和第3阶段会出现问题:我与中小型企业合作的经验证明了这一点。具有不同工作组成和不同估算的提案会产生一种幻觉,即该数据足以做出决定。同时,选择标准减少到成本和工作范围上。



我认为,这种方法没有为决策的信息完整性和充分性提供条件。没有对情况的自觉理解,也没有在两个主题之间传递有关潜在解决方案的知识的“不完整”过程。



工作室的职权范围!



技术任务(TOR,技术任务)-包含客户对采购对象的要求的文档。传统知识确定采购的条件和程序,并据此执行货物的交付,工作的执行,服务的提供和接受。


我将尝试完成定义。



职权范围是一组工件,通过该工件可以传输有关此上下文中采购对象的形式化知识-有关所创建的IT解决方案的知识。



为了分析步骤1-3,现在让我们简要地构建步骤1的理想情况。目前,市场上有许多GOST标准可用于编写信息系统开发的技术规范。我不会描述它们,它们都很发达并且各有利弊。



假设客户为了确定最佳解决方案,从不同角度看待了研究对象。通过检查不同的投影,可以找到最佳解决方案。单侧投影不会显示完整图片。如下图所示,圆柱在一个投影中为正方形,而在另一个投影中为圆形。对于不同的人,对同一问题的解决方案将有所不同。





您也可以通过对问题进行系统分析来获得最佳解决方案,方法是检查具有功能,遗传,动态和程序投影的对象。





方案1-根据Dubrovsky,基于系统第二个概念的对象检查的投影。



我不会详述这种方法,但是如果有要求,我可以在评论中分享我在实践中的应用经验。



因此,经过一定的动作,受试者形成了如何解决问题的知识。知识可能不足,实现目标的方式可能会有不同,但是知识存在一定数量。



我们如何传递有关解决方案的知识?



学习-知识,技能和技能的获取-发生在几个阶段:生产,积累,分配,使用。





图2-学习步骤



考虑此图与承包商的交互过程。



  1. 隐性知识产生。制造是从各种来源收集信息:顾问的建议,竞争对手的研究,开发IT解决方案的个人经验,有关所研究问题的对象组织的信息等等。内隐知识没有形式化,即 没有以任何方式表达。用简单的话说,隐性知识就是主题的记忆,而主题是对发展感兴趣的公司的经理。
  2. . . , — ! — , , , , . , , , , , - , . , . .
  3. . , . , (, , ..). . , , , N ( ).





    3 — .
  4. . , , , , .


预测清单,用于形式化知识和描述在选择承包商之前的情况



为了帮助经理和经理在创建评估技术规范并将其转移给IT承包商时避免错误,我提出了一份预测清单以形式化有关IT解决方案的知识,并提供了清单清单以及对情况的描述,这些清单将有助于应用我描述的“学习阶段”方案。



我认为,应该从至少4-5个职位考虑IT解决方案,以获取最全面的信息。



清单1-“投影列表”



  1. 在研究时描述活动范围内对象周围的情况:人们如何工作,他们执行什么类型的活动,出现什么困难等。
  2. 有关解决方案中主要角色的功能投影。
  3. 具有功能性模型的非功能性投影会影响决策。
  4. 关于主要利益相关者的业务预测,其中通过方法和结果制定目标。
  5. 解决方案原型的可视化投影(前提是您已经通过了该原型的研究阶段)。


当然,可能会有更多的立场和预测,并且有人会说此清单会随着行业,任务等的变化而发生变化。。。很可能是这样,但是我的主要任务是着重于方法论的基础。因此,它们可以在任何地方使用,并为每种情况创建清单。



经理在吸引承包商之前可能发现自己的情况的类型:



  1. 您渴望做一些有用的事情,但不了解确切的内容。
  2. , . .. , , , . , .
  3. , , . .. , . , : , , , ...
  4. , ( = + ), 1- , - №1.
  5. , 4-5 , - № 1.
  6. , - . , 1-5 .


您的任务是到达第4点或第5点。同时,在每个阶段,您都必须产生知识并进行积累。您应该同时拥有正式和非正式的活动产品:图表,说明,个人技能和工作方式的经验,通过清单1的位置进行的说明。当您到达第4点时,您的任务就是传播知识-将其转移给承包商和合作伙伴。传播



阶段通常包含以下过程:分析,讨论和吸收。



如果您只是将传统知识发送给承包商以查看价格并分析工作范围,那么这相当于试图坐在椅子上而不把它放在屁股下面。某人可能很幸运,他会坐下来,但是对于某人来说,将会有不愉快的后果=)



因此,问自己一个问题:如何在将有关您的情况的知识转让给承包商时,您:



  • 分析有关转移对象的形式化和非形式化知识
  • 与承包商讨论有关转让对象的正规和非正规知识
  • 吸收这些知识。


一些读者会说,在发送TOR并向承包商收取价格时,很难执行这些程序,而且通常在物理上是不可能的。我完全同意他们的观点。但这使我认为目标制定不正确。



如果我需要寻找承包商,那么搜索应该通过对承包商的研究来进行。因此,我们可以应用相同的系统分析(例如,方案1)来计划实现此目标的程序。任务很可能会更改,并且与“情况和问题”部分中描述的步骤有很大不同。



All Articles