目录
|
汉语词典对“迭代”的解释为:更相代替;轮换。维基百科的定义为:在RUP(统一软件过程)中,迭代被定义为,迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和使用该发布必需的所有其他外围元素。在百度百科的描述中,迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程,相对应的是瀑布式或直接法(一次解法),即一次性解决问题。
在人类实践活动中,源自计算机软件领域的迭代思想已经由一种算法逐步升级发展为一种方法、理念和思维模式。随着知识服务在情报工作中的快速推进,知识服务产品开发与服务活动正在逐步步入规范化、工程化、工艺化的轨道。在知识服务产品化活动中引入迭代思维,可以有效提高产品质量、开发效率和服务效果,增强开发活动的针对性、规范性、科学性和创新性。
总结掌握迭代思维的特点规律,是在工作中建立并运用好迭代思维的前提和基础。基于对迭代方法的认识和迭代思维的作用定位,笔者认为主要特征至少包括以下方面:
1、目标的不确定性。又可称为环境导向性。迭代思维运用中,过程本身具有很强的外部交互性,目标的明确化过程通常也是与环境不断交互的过程。作为输入输出变量的需求与信息本身具有相对不确定性,需要进行识别、判定、收敛和显性化。我们需要围绕目标不断引入和修正环境的输入与输出。同时,其结果又反作用于目标,使目标进一步明确化。
2、行为的试探性。围绕目标的不断逼近,需要不断尝试,并进行选择、批判和排除。尤其对于剔旧和创新的部分,需要不断调试和检验、测度。因此,解决问题的整个行为过程也是试验和探索的过程。
3、过程的周期性。迭代过程是一种创新的过程,充满着量变到质变的飞跃。与每次大大小小的质变相对应,迭代过程也产生了大大小小的周期。每个周期可以构成一个循环,周期间的节点是可度量的检验点和控制点。
迭代思维在知识服务产品化中具体体现为迭代策略的运用。本文简要介绍几种常用的迭代策略如何在知识服务产品化中加以运用。
1、递增式策略
递增式策略是指承认掌握了用户需求,并进行了具体确定,在此基础上设计构建产品,并不断逼近用户需要。比如综合性领域分析产品和专题性对策研究产品,按照需求搭建框架,筛选汇总各种材料,采取不断修补逐步成型的方式,达成用户的明确意愿。该策略最适合于比较熟悉的问题领域,充分了解风险,团队有丰富的经验。
2、演进式策略
演进式策略是指承认没有完全了解用户需求,而且无法预先明确需求,在产品构建过程中逐步明晰需求并对产品加以改进。比如探索性预研产品和导引式服务产品,兼顾自身或用户已有的知识基础和前沿发展,采取不断发掘用户意愿并加以改进的方式,达成对用户的启发性、试验胜或结论性作用。该策略最适合于新的或者不熟悉的问题领域,具有未知风险,团队缺乏较多的经验。
3即付式策略
即付式策略是指用户需求急迫,需要即时或尽早交付的情况下,采取交付优先、缩小产品周期、快速构建产品并及时迭代的方法,尽早产生效益。如应急咨询研究报告,可采取成系列提供详细情况及简要分析报告的快速交付方式,以及陆续多次提供多角度、多方而深度报告的持续跟进方式。该策略最适合于非常熟悉的问题领域,问题中的新内容比较少,团队有一定的经验。
4、重大设计策略
“重大设计”策略是指对于需要长期维持运行的重要产品特别是品牌产品,采取较长的生命周期,一次很长的构建迭代和几次附加迭代。如期刊、知识库、门户网站,经过一次策划构建稳定生产后,一般不做轻易改版。该策略最适合于非常稳定的产品,明确并且充分了解新功能,团队对问题领域及现有产品都有经验。
5、混合策略
混合策略是指根据具体情况综合采用以上策略。