我所经历的创新模式-程序员宅基地

我把创新按照层面这样看:领军人物创新、组织体系创新、员工创新、社会生态创新。


领军人物创新:这是最常见的创新,一个产品甚至一个公司,决定在一个领军人,这个领军人一旦离开或死亡,这个产品或公司就水平下降非常厉害


组织体系创新:一般是有组织性有目的性的创新,我今天详细讲的就是这类创新。


员工(群众)创新:员工遍地开花的、自发的做出重大创新,目前还没有看到成功案例。不知道3M的便签纸和透明胶带是否是这样的成功案例?不过这样的案例是小产品、普遍需求大市场的特点,这点需要大家注意。


社会生态创新:我们常挂在嘴上的淘宝模式、微信模式,可能是这类创新。开放、制定约法三章或三大纪律八项注意,让整个社会小蚂蚁成员野蛮生长各显身手,让整个生态呈现现实社会性(有明亮有灰度有黑暗各色人等)。阿里目前走向战略投资合纵连横,微信的功能API、用户验证API、微信支付平台(商业)、微信游戏平台(娱乐)、微信公众号平台(媒体)更具有社会形态。


在一个企业中,我觉得这些创新模式都可以在不同场景不同层次下都并行,而非非此即彼。创新,确实需要领军灵魂人物,也需要大规模组织性体系性创新,也需要在每个局部战场发动员工(群众)创新,在企业和社会之间也需要社会生态创新。这才是完备的创新视角。


接下来我就讲讲我在传统ERP软件研发企业中经历的创新,我今天讲的比较偏重组织体系创新。


公司有这样几个研发组织:研究院、创新研发中心、新产品研发中心、核心产品研发中心、定制研发中心。


想想微软,也有研究院、工程院、新产品研发、核心产品研发。微软也不断捐款或者投资顶级高校顶级教授的合作实验室项目,微软也在全世界各地开展创新大赛、开发者社区。


一、研究院


研究院的主要职责是定义行业最佳实践业务模型的。


研究院怎样做到不意淫不脱离实际呢?


首先,研究院要去研究行业所有上市公司的财报(结果)、领军高管异动(人)、行业重大事件、行业重大政策。通过每周每月写文章、每年出书的方式来发表观点、构建业务模型体系。


第二,研究院要到各地召开每月一次的公开课,和企业的CXO级别的人交流,丰富与修正自己的观点。


第三,研究院要去重大项目中去做高级实施顾问,负责发展蓝图规划咨询、流程梳理/组织梳理/PDCA制度制定/绩效指标制定、需求调研/洞察分析/引导说服。这就越来越接触实际了。


第四,把构建的最佳实践业务模型,与创新研发中心联合起来落地为软件产品,这又是一次观点碰撞融合。


二、创新研发中心


创新研发中心负责三类创新,这是公司对于创新的定位策略。第一类是业务创新,这主要由研究院决定;第二类是移动创新,在手机/Pad/穿戴设备/智能硬件设备上重新想象企业ERP;第三类是企业互联网化,站在社会角度,看企业和消费者、企业和企业之间的交易关系。


所以说,一个公司要开展创新,要开展什么方向的创新,这要有明确的导向。这就是组织性体系性创新的要求。


创新研发中心并不负责整整的商业产品实现。创新研发中心的目标是探索新路是否能走通。这个定位曾经反复讨论最后坚定定位。


但怎么算新路能走通呢?是论证一份方案一个PPT?是论证一个原型图或是一个原型DEMO?是论证一个可运行的软件?


我们定位是论证一个可运行的软件,并且让这个软件真正在全国东西南北、各个类型、各个大中小客户运行。我们一般都会在华北、华东、华南找三家客户,这些客户有的是外资有的是国企央企有的是民企,这些客户有的小规模有的中规模有的大规模。这样就可以覆盖需求是否是普遍需求、强需求。


为了快速开发快速前进,我们不想太多架构、编码规范、可销售、可实施、可运维,赶快开发出能运行的功能先让客户用。


但就是这样,我们的一个新产品,从创意到方案到原型到试点,这也有差不多一年时间。这还没到新产品研发阶段,还没法大规模市场销售。所以这种创新模式站在市场竞争角度来说还是慢。


我再说说创新研发中心的人。


领军人物很关键。创新研发中心的领军人物首先有各种创意想法、沉浸式琢磨思考、极简生活主义、有品味有独特风格,另外这个领军人物善于合纵连横、积极跑动、积极说服、找机会就秀,不停的跑研究院、市场总监、销售总监、老板、重点客户,他花了大量的心思让这些关键人认同他的想法和他站在同一战线,即使老板反对他也是坚持自己不断找老板谈不断寻找各种迂回战术来实现。


创新研发团队也很关键。这创新研发中心,都是水平比较高,单打独斗生存能力比较好,能自我快速实现,而且质量还比较好。他们都是以全职能小团队组织在一起,不用太多的跨团队沟通与资源协作,不用太多评审,他们天天开很短的早会晚会来同步信息。


三、新产品研发中心


一个快而脏的软件,尤其经过试点客户实施又沾染了不少试点客户的个性化需求,所以从一个试点软件到一个可大面积销售可销售N年的软件,这还需要正规的产品设计产品研发产品发布,这就是新产品研发中心设立的原因。


一个试点软件,经过试点,确实证明是客户需要的而且客户满意度不错,而且是普遍客户需求的,这就需要移交给新产品研发中心了。创新研发中心的这个小组的人就可以开始下一个产品的创新了。


新产品研发中心接到这个快而脏的代码、快而脏的文档,他们做的就是把这些都看做原型、一个研究的样本,然后重新做业务模型设计、功能设计、架构设计、代码结构设计、正规代码编程与测试、正规发布。看似这些重新设计重新开发又干了重复活儿又耽误了时间,但其实这样才能支撑大面积销售与N年销售。我们曾经想走过捷径,想把写的好的文档写的好的代码COPY用起来,发现后来越走越难融合难修改。


新产品研发出来,因为是重新设计重新编码了,所以又需要重新做试点。所以从市场推广、销售定价/客户选择/销售渠道选择/销售提成激励、定制研发联合、实施咨询/实施培训、运维培训都需要做很多衔接工作。


第一个客户销售出去后,客户要做定制开发,这时以新产品研发中心为重,定制研发中心会派出产品经理/项目经理/开发leader/测试leader这四大关键人来做辅助。第二个客户销售出去后客户要做定制开发,这时候以定制研发中心为重,新产品研发中心也会派四大金刚来主要做方案把控与实现指导。第三个客户销售出去后客户要做定制开发,这时候就担子全在定制研发中心身上,新产品研发中心只定好咨询接口人,有问题做对口咨询支持即可。


四、产品规划委员会、技术架构规划委员会


这是两个跨组织跨层级的虚拟组织,人员来自各个业务链条的部门(咨询/研发/市场/销售/实施/运维),也来自各个层次的人(资深专家/Leader)。从各个角度各个层次看创新。


这两个组织每两个月开一次会,滚动性的讨论下一个版本下两个版本的特性及发展思路。


五、员工(群众)创新


每个季度各个研发中心都会在自己中心内部进行评选,推选出一个有创新的方案或项目,并且表扬奖励该方案或项目的团队。每年也有公司年度创新大奖(团队/个人/项目)。


对于各个中心长期难以攻克的问题,也会抛出来挂到悬赏榜上,谁觉得能解决谁就自我组队或自我工作外干活,把调试通的实现原型方案提交上来,问题抛出团队来评审,如果通过,奖金拿走。


每个季度,每个团队也都开团队建设改进讨论务虚会,每个人都可以提建议,团队领导不打击不引导,只记录后或者管理层讨论或者上报给更高的管理层。每年年终,每个员工都会写年终总结,里面也都有员工提议,管理层来汇集,制定方案与计划来落实。


六、社会创新


企业无须什么都自己研发。我们在移动研发、企业互联网研发、定制研发方面就有不少合作。


移动研发,我们只保留核心iOS研发,android研发外包,我们出产品经理/项目经理/架构师/测试leader来把控质量。


企业互联网研发,更需要和许多互联网企业做合纵连横。


定制研发,和外包开发公司合作,他们派遣人员来驻地开发与测试。


对于高校合作,我们也走进高校,进行高校知识传递宣讲、高校认证培训、高校实验室合作。



七、总结


我讲的都是我所经历的传统ERP软件研发企业的各个层面的创新,而且偏重有组织性有体系性的创新。


当然,这种速度、灵活性自然也比不上移动应用创业企业,也比不上互联网企业。


按照创新速度来说、创新力度来说,从最终客户角度来反向看,好像也不怎么明显,从一个创意需求到一个大规模销售的商品软件,其创新兑现速度还在1年甚至2年时间。对于创新力度来说,由于杂合了太多部门的建议(想想委员会吧),由于进行了几次传递(原型/试点软件/新产品软件/客户定制版本),创新最初的本意和实现也消减甚至扭曲了不少。


所以我现在更推崇失控。有几条建议:


1、即使是成熟产品,最好有条件是做在线的、产品的(不定制),可以每日不断小步改进每日小步推翻重写每日发布。原则导向就是:不怕崩溃、不怕出错、不惩罚不批评出错,关键是灰度发布逐步扩散、出错时快速切换、出错后快速定位快速修复。


2、直接面对消费者,直接面对客户评价,直接面对业绩。只有这样才能推翻层层官僚管制,只有这样才能激活压迫官僚为业绩生存而野蛮奋斗


3、不限定实现手法、不限定业务边界


4、在三大纪律八项注意基础上,野蛮生长,表现出对社会多态性的容忍(有明亮有灰度有黑暗)


阿朱出品 必属精品 星宿老仙 法力无边

阿朱公众号【erpweixin】,点击查看历史消息菜单可阅读更多阿朱精品文章


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/david_lv/article/details/89524163

智能推荐

Docker 快速上手学习入门教程_docker菜鸟教程-程序员宅基地

文章浏览阅读2.5w次,点赞6次,收藏50次。官方解释是,docker 容器是机器上的沙盒进程,它与主机上的所有其他进程隔离。所以容器只是操作系统中被隔离开来的一个进程,所谓的容器化,其实也只是对操作系统进行欺骗的一种语法糖。_docker菜鸟教程

电脑技巧:Windows系统原版纯净软件必备的两个网站_msdn我告诉你-程序员宅基地

文章浏览阅读5.7k次,点赞3次,收藏14次。该如何避免的,今天小编给大家推荐两个下载Windows系统官方软件的资源网站,可以杜绝软件捆绑等行为。该站提供了丰富的Windows官方技术资源,比较重要的有MSDN技术资源文档库、官方工具和资源、应用程序、开发人员工具(Visual Studio 、SQLServer等等)、系统镜像、设计人员工具等。总的来说,这两个都是非常优秀的Windows系统镜像资源站,提供了丰富的Windows系统镜像资源,并且保证了资源的纯净和安全性,有需要的朋友可以去了解一下。这个非常实用的资源网站的创建者是国内的一个网友。_msdn我告诉你

vue2封装对话框el-dialog组件_<el-dialog 封装成组件 vue2-程序员宅基地

文章浏览阅读1.2k次。vue2封装对话框el-dialog组件_

MFC 文本框换行_c++ mfc同一框内输入二行怎么换行-程序员宅基地

文章浏览阅读4.7k次,点赞5次,收藏6次。MFC 文本框换行 标签: it mfc 文本框1.将Multiline属性设置为True2.换行是使用"\r\n" (宽字符串为L"\r\n")3.如果需要编辑并且按Enter键换行,还要将 Want Return 设置为 True4.如果需要垂直滚动条的话将Vertical Scroll属性设置为True,需要水平滚动条的话将Horizontal Scroll属性设_c++ mfc同一框内输入二行怎么换行

redis-desktop-manager无法连接redis-server的解决方法_redis-server doesn't support auth command or ismis-程序员宅基地

文章浏览阅读832次。检查Linux是否是否开启所需端口,默认为6379,若未打开,将其开启:以root用户执行iptables -I INPUT -p tcp --dport 6379 -j ACCEPT如果还是未能解决,修改redis.conf,修改主机地址:bind 192.168.85.**;然后使用该配置文件,重新启动Redis服务./redis-server redis.conf..._redis-server doesn't support auth command or ismisconfigured. try

实验四 数据选择器及其应用-程序员宅基地

文章浏览阅读4.9k次。济大数电实验报告_数据选择器及其应用

随便推点

灰色预测模型matlab_MATLAB实战|基于灰色预测河南省社会消费品零售总额预测-程序员宅基地

文章浏览阅读236次。1研究内容消费在生产中占据十分重要的地位,是生产的最终目的和动力,是保持省内经济稳定快速发展的核心要素。预测河南省社会消费品零售总额,是进行宏观经济调控和消费体制改变创新的基础,是河南省内人民对美好的全面和谐社会的追求的要求,保持河南省经济稳定和可持续发展具有重要意义。本文建立灰色预测模型,利用MATLAB软件,预测出2019年~2023年河南省社会消费品零售总额预测值分别为21881...._灰色预测模型用什么软件

log4qt-程序员宅基地

文章浏览阅读1.2k次。12.4-在Qt中使用Log4Qt输出Log文件,看这一篇就足够了一、为啥要使用第三方Log库,而不用平台自带的Log库二、Log4j系列库的功能介绍与基本概念三、Log4Qt库的基本介绍四、将Log4qt组装成为一个单独模块五、使用配置文件的方式配置Log4Qt六、使用代码的方式配置Log4Qt七、在Qt工程中引入Log4Qt库模块的方法八、获取示例中的源代码一、为啥要使用第三方Log库,而不用平台自带的Log库首先要说明的是,在平时开发和调试中开发平台自带的“打印输出”已经足够了。但_log4qt

100种思维模型之全局观思维模型-67_计算机中对于全局观的-程序员宅基地

文章浏览阅读786次。全局观思维模型,一个教我们由点到线,由线到面,再由面到体,不断的放大格局去思考问题的思维模型。_计算机中对于全局观的

线程间控制之CountDownLatch和CyclicBarrier使用介绍_countdownluach于cyclicbarrier的用法-程序员宅基地

文章浏览阅读330次。一、CountDownLatch介绍CountDownLatch采用减法计算;是一个同步辅助工具类和CyclicBarrier类功能类似,允许一个或多个线程等待,直到在其他线程中执行的一组操作完成。二、CountDownLatch俩种应用场景: 场景一:所有线程在等待开始信号(startSignal.await()),主流程发出开始信号通知,既执行startSignal.countDown()方法后;所有线程才开始执行;每个线程执行完发出做完信号,既执行do..._countdownluach于cyclicbarrier的用法

自动化监控系统Prometheus&Grafana_-自动化监控系统prometheus&grafana实战-程序员宅基地

文章浏览阅读508次。Prometheus 算是一个全能型选手,原生支持容器监控,当然监控传统应用也不是吃干饭的,所以就是容器和非容器他都支持,所有的监控系统都具备这个流程,_-自动化监控系统prometheus&grafana实战

React 组件封装之 Search 搜索_react search-程序员宅基地

文章浏览阅读4.7k次。输入关键字,可以通过键盘的搜索按钮完成搜索功能。_react search