`
eyejava
  • 浏览: 1255273 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

圆运动的软件开发

阅读更多

周末参加了一个金融IT的聚会,liusf讲了一个“流程银行”的topic,这个话题的关注点是如何经营商业银行,着重于如何更好的经营传统体制下的商业银行,着眼于通过对业务流程的改进来提高银行的经营效率,提高服务质量。流程的改进还牵扯到组织结构的变化和重新设计,这是两大要点。激进的民生银行就做了很多垂直化结构的事业部设置,其高层大力的在推行流程银行改革。

我讲的话题是用greenhooper来实施scrum过程,关注的是如何把软件开发过程经营好,这个范围比起经营一家巨型的银行来说小多了。但这两者却有极多的相通之处。以下是一个两者实施基础的一个对比

            流程银行         Scrum项目管理
以责任为内涵的企业文化 自组织的项目团队,以团队目标为责任
管理层自身决策和经营管理水平 Scrum Master的管理能力
前瞻性和灵活性并存的流程设计 Sprint规划,Scrum过程
完善的配套制度 Scrum有要求不受打扰的项目开发过程
强有力的执行力 Sprint结束时需要有产出物,目标明确要求执行到位
IT系统的支持 Greenhopper对Scrum的作用
持续反馈,持续改进 快速实践、快速反馈、快速改进

 

左边是liusf列出来的要点,右边是我列出来的要点,为什么会出现这么多同类要求?

 

这让我联想到最近在看的古代中国的一些思想,古人看什么东西都可以用阴阳五行去解释,我们这个软件开发、银行/公司经营是否也可以呢?

 

软件开发过程比较好的实践的是引入迭代,比如scrum的sprint,xp也要求迭代,RUP也要求迭代,而不是传统的瀑布流程,而在团队建设方面,有一种叫做“全功能团队”的方法,这些做法在我看来都是一种将大圆拆分成小圆的方法。一个项目开发从头至尾是一个大圆,而一个sprint就是一个小圆,大圆包含了product backlog、项目交付品、版本计划等等,而小圆包含了对等的sprint backlog、 sprint交付品、sprint计划,流程银行中整个银行是一个大的整体如同一个大圆,垂直化组织结构就是一个小圆,这个小圆可以独立完成绝大部分工作,这样就可以简化业务流程、提高效率、提高服务质量。

 

另外还有很重要一点各个小圆之间不是完全隔离的,是互相有关联的,比如sprint1和sprint2之间,虽然sprint1已经结束了,但需要有sprint总结会议,让sprint2站在一个更高的起点上来开始一个sprint,也就是一个新的圆运动。对于一家以项目开发为主要业务的公司,各个项目就是一个个的小圆,这些项目有起点和终点,从起点到终点就如同走了一个圆的运动。但如果各个圆之间没有联系,那是相当糟糕的一个局面,一个项目结束一个新项目启动的时候不是站在更高的起点上就等同于原地踏步的圆运动,自然界是不会允许这种圆运动存在的,比如宇宙他是一个核心不断向外扩展的,人体的圆运动会让人生长成熟最后衰老死亡,但下一代人和上一代人是不同的,虽然人生还是这么一个过程,但从基因上讲有进化,虽然这个过程极其缓慢,但从科技文化积累上讲在近代来看就是极其明显的,我们下一代人的小朋友甚至比现在的大学生还懂的更多,这是可能的。

 

认可这个圆运动的规律后,如何找到这些共同的因素呢,就如同五行的五个要素可以解释所有的自然规律。对于一家企业来说哪些是这些关键的要素? 企业文化、管理水平、平台工具、执行力、员工素质 或者其他要素? 对于项目来说,也需要这些要素,这些要素或许也有生克关系,当一家企业出现问题或者一个项目出现问题,这要找到哪些要素出现问题,然后根据生克关系来解决问题。而不出问题的时候这些要素应该是一种平衡的状态,但这种平衡可能有很多层次,这不像人体的平衡,健康分的层次恐怕不多,或者就一个层次。但好的企业分的层次会很多,顶尖、一流、优秀、良好 这些都是平衡状态的不同层次。如何打破现有平衡向更高一个层次的平衡过渡,这是一个课题。

 

“天人合一”的理念是值得借鉴的,人如何才能健康,就是遵循自然的规律,就是小圆遵从大圆的规律。一家企业如何能生存发展的更好,需要遵从整体的经济形势和规律,一个部门如何能发展需要遵从企业的运转规律,一个项目如何能运转好,需要遵从部门、公司、客户这些大圆的运转规律,一个sprint如何运转好,需要遵从整体项目的规律。 这么说起来看起来好像说废话似的,但这些规律是什么,这需要深入研究的。

 

以上是一些不太成熟的思考,其实对古人阴阳五行的理论很是诧异,这套东西是在科技极其落后的条件下,在春秋以前就产生了,春秋战国时代有一些发展,之后通行了几千年。基本来源就是夜观天象,靠肉眼来观看星星的运动规律,靠肉眼和徒步(那时候马很差,跟现在的驴子一般体力,一般人还没有这种马)来记录风雨雷电的规律,于是产生了这么高度抽象的理论哲学,古人是不是太牛B了点。 我们现在有射电望远镜,强大的CPU,大可以看到无穷远,细可以看到无穷小,不超越古人搞点新的理论哲学出来实在过意不去啊。

分享到:
评论

相关推荐

    圆度圆柱度测量虚拟仪器中的步进电机控制

    构建了控制系统以LabVIEW作为软件开发平台,包括ADLINK PCI-8134运动控制卡、Leetro DMD 402A步进电机驱动器、带有Leetro DM4240A步进电机的工作台的控制系统。该系统通过利用ADLINK PCI-8134发出步进脉冲信号PUL和...

    基于ADAMS的组合式圆振动筛的运动轨迹仿真

    针对计算振动筛的运动轨迹和预测其工作性能的难题,提出了利用ADAMS软件仿真的新方法,通过建立仿真模型,在空载和正常转速条件下,运用ADAMS软件进行了动力学仿真,仿真得到的时域信号数据,再利用傅里叶变换得到其频谱,...

    椭圆齿轮参数化设计与运动仿真系统的开发 (2011年)

    根据非圆齿轮的设计理论,利用Visual Basic 6.0良好的界面设计功能和计算能力对Solidworks进行二次开发,设计出椭圆齿轮参数化设计与运动仿真系统.实现椭圆齿轮的三维参数化建模与运动仿真,解决椭圆齿轮设计中的...

    益教课程录播软件 v2.3.1.7.zip

    该录制软件,可通过录制视频、声音、文稿、电子白板和鼠标运动轨迹自动生成一体的三分屏文件,录完即可发布、远程点播、打包携带、随身演示等;录制窗口视频可调、可动、可控、简单易用;益教录播软件支持对录制视频...

    圆柱凸轮滑移式宽窄行分插机构运动学机理分析 (2012年)

    应新型水稻种植农艺要求,将变性椭圆齿轮行星轮系不等速传动机构和圆柱凸轮机构相...自主开发了该机构人机交互优化软件,通过该软件优化出一组满足空间插秧轨迹要求的机构参数,并根据优化参数进行了运动学特性分析。

    论文研究 - 在雷诺润滑理论和低雷诺数作用下发展的粘性流体中下落和运动物体的数值模拟

    我们开发了用于垂直和球形圆柱物体运动的方法,通过COMSOL Multiphysics有限元软件使用Stokes方程,根据速度和压力场,计算了靠近平面固定壁的物体上的力。 Navier-Stokes方程简化为Stokes方程,存在时间独立性,这...

    java小程序画板

    ② 当圆运动到视窗边界时,按刚性体的弹射入射角=反射角原理发生无能量损失的反射。 ③ 当弹射时,发生变色。 ④ 可以添加多个圆泡泡,各自运动,不受彼此干扰。 8、实现BMP位图文件的读取和存储。 9、将开发好的...

    软件设计规范

    软件形态、需求分析、文档说明、开发工具等。 需求分析过分强调适应生命周期的变化和没有需求分析是一样的。不切实际的面向未来的需求架构的直接结果是软件的复杂和错误百出。 软件只有一个,而观察的视角很多。要...

    机械原理课程设计之凸轮设计

    本软件选择从动件类型、运动规律、基圆半径r0、滚子半径、偏置e等参数,绘制出凸轮廓线。同时显示从动件的位移、速度、加速度、压力角的参数曲线,另外可以进行仿真。 软件使用VB.net开发的,若无法运行,请安装...

    基于单片机的电机运动控制系统设计

    建立了仿真模型并对步进电动机各主要的运行特性进行了仿真研究,在具体阐述其开发过程时着重叙述了步进电动机多步距角控制、斩波恒流控制和升降频控制等控制功能以及上位机控制软件的实现过程;电动座椅控制系统部分...

    基于VB的非圆齿轮加工刀路轨迹三维仿真 (2011年)

    利用VB编程实现对三维软件Solid Edge的二次开发,建立了加工刀具的模型库。根据刀具齿廓上任意点的运动轨迹方程,计算和生成刀具在不同位置时的三维模型,从而实现三维环境下椭圆齿轮加工的运动仿真。本系统可观察到...

    RPRP 机械手的任务空间控制:RPRP 机械手的正向和逆向运动学具有任务空间控制以跟踪轨迹。-matlab开发

    正向运动学: 它通过齐次变换矩阵应用,几乎与任何 CAD 软件执行 CAD 模型旋转和平移的方式相似。 反向运动学: 它是通过使用 MATLAB 的 fmincon 和 ode45 函数来应用的。 任务空间控制应用雅可比矩阵公式及其伪逆。...

    龙生轴承型号查询系统V2.01

    龙生轴承型号查询系统V2.01,经过近一年的数据收集、整理和开发,收集了近10万条轴承型号数据. 该软件涵盖了包括:深沟球轴承,调心球轴承,角接触球轴承,圆柱滚子轴承,调心滚子轴承,圆锥滚 子轴承,推力球轴承...

    轴承型号查询软件2011 绿色版

    轴承型号查询软件2011版经过公司(官方网址:http://www.zcbearing.com/)半年以上轴承型号数据的收集和开发,收录了10余万条轴承型号数据,包括轴承种类:深沟球轴承,调心球轴承,角接触球轴承,圆柱滚子轴承,...

    基于MATLAB和VRML的凸轮机构虚拟设计研究与实现-MATLAB和VRML的凸轮机构虚拟设计研究与实现.part2.rar

    的优点,吸取各自的长处,对缩短软件开发周期,提高软件性能具有重要意义。 本文 的 研 究,将为深入研究基于MATLAB和V朋L的虚拟设计系统的开发奠定 初步基础,为丰富和推动我国虚拟设计的发展起到一定的促进作用...

    基于MATLAB和VRML的凸轮机构虚拟设计研究与实现-MATLAB和VRML的凸轮机构虚拟设计研究与实现.part1.rar

    的优点,吸取各自的长处,对缩短软件开发周期,提高软件性能具有重要意义。 本文 的 研 究,将为深入研究基于MATLAB和V朋L的虚拟设计系统的开发奠定 初步基础,为丰富和推动我国虚拟设计的发展起到一定的促进作用...

    基于MATLAB和VRML的凸轮机构虚拟设计研究与实现-MATLAB和VRML的凸轮机构虚拟设计研究与实现.part3.rar

    的优点,吸取各自的长处,对缩短软件开发周期,提高软件性能具有重要意义。 本文 的 研 究,将为深入研究基于MATLAB和V朋L的虚拟设计系统的开发奠定 初步基础,为丰富和推动我国虚拟设计的发展起到一定的促进作用...

    UG4.0高级仿真,

    • 高级仿真的数据结构很有特色,例如具有独立的仿真文件和 FEM 文件,这有利于在分布式工作环境中开发 FE 模型。这些数据结构还允许分析员轻松地共享 FE 数据,以执行多种分析。 • 高级仿真提供世界级的网格划分...

    免费的图像和照片处理软件 Paint NET 4.2.15 中文多语免费版.zip

    Paint.NET 是 Windows 平台上的一个图像和照片处理软件,它由华盛顿州立大学的学生开发和维护并由微软公司提供项目指导,早期定位于MSPaint的免费替代软件,现在逐渐发展为一个功能强大且易用的的图像和照片处理软件...

    电赛/大创-板球系统.zip(全国大学生电子设计大赛优质项目资源)含源码报告等

    (2)任意选定两个区域,从一个区域运动到另一个区域,并且在第二个区域停留不小于5秒; 全国大学生电子设计大赛优质项目资源,计划或参加的同学可以用来学习提升和参考。均是实战项目优质资源,经过测试可直接...

Global site tag (gtag.js) - Google Analytics