`
gaoxingang2008
  • 浏览: 4380 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

敏捷与冰壶运动的联想

阅读更多

 

      因为最近公司也在做敏捷开发,开始是用TDD,再后来是FDD,在做项目过程中也出现了这样那样的问题,不能埋怨问题本身,因为这是项 目开发中的共性问题,只不过是不同的场合找到最佳的方法处理相同的问题罢了。http://gurudk.iteye.com/blog/366299 中最让我受启发的一句话就是“保持前进,在动态中思考,在动态中进 步,在动态中矫正”; 想象人生不就是这样吗,因为我们不是预言帝,对未来肯定都是没有办法知道的,但是大概的方向是有的,就像玩冰壶,投球手一定知道手中 的冰球掷像什么方向。


但是没有办法保证就一定是预期的位置和效果,只能是靠队友在冰壶的运动轨迹上不断的调整冰壶的运动轨迹,才能更好的让冰壶达到预期的效果。
      开发过程也不是这样吗?开始的时候需求很重要,就像投球手一定要知道自己的冰壶要投到什么位置一样,目标一定要清楚,要不冰壶就出界了都有可能。需求人员 就是头球手,如果需求都不明确的话,后期的开发调整会有很大的成本,而且很有可能就像冰壶都出界了,那再调整还有什么用吗?好了,如果这个冰壶的方向是正 确的,那团队就按照正常的开发轨迹走,一切都很顺利,ok。但是软件开发过程却是需求并不十分明确,冰壶的运动轨迹开始看着像是对的,但是越走越偏离方 向,这个时候就需要其他队员线路调整了,就是我们平时看到的有两个队员拿着像拖把一样的工具在来回拖地

拖地的过程就好比实际开发中的响应需求的变化,如果处理不好,那同样的达不到预期的效果。
让我们看看影响软件的开发的根本因素在冰壶运动中的体现:
1)团队气氛。
    如果在这个团队没有共同的目标,估计很难获胜,团体运动讲究的是合作,是看谁 1+1>2的问题,但是如果一个团队没有目标,那么1+1就很有可能是个负数,不仅取得不了什么成绩,而且还造成负面影响,就像世界杯的法国罢训丑闻一样。
2)积极沟通
    如果看过冰壶比赛的人一定知道,冰壶运动员在场上调整冰壶轨迹的时候会一直在喊,频率之快,是我见过的体育运动中为数不多的了,他们不光是单纯的在喊,主 要是让队友知道自己在做什么,这样劲往一块使,达到预期效果。而且能增加对比赛的兴奋度和关注度。敏捷开发过程是很重视沟通的,实际开发过程当中,我们几 个开发人员就被关进小黑屋好几次,(*^__^*) 。实际效果来看还是不错的,减少沟通成本。而且开发过程也不会变得很沉闷。
3)持续关注与 持续改进
    你看上面的图片中就会注意到,运动员的眼神,在整个投球到冰壶静止不动的过程,他们都会一直在盯着,尤其在大的比赛,一点点小的失误就会全盘皆输。

分享到:
评论

相关推荐

    基于Sysmac控制平台的冰壶机器人设计与仿真.pdf

    "基于Sysmac控制平台的冰壶机器人设计与仿真" 本文主要介绍了基于Sysmac控制平台的冰壶机器人设计与仿真。由于冰壶运动在群众中认知度底、相关理论研究滞后等问题,设计了易于搭建、富有研究性的冰壶机器人。首先对...

    浅析我国冰壶运动后备人才培养因素和创新策略_李保玲_人才培养相关论文毕业设计范文.pdf

    冰壶运动虽然在国际赛场上取得了显著的成绩,但面临着后备人才培养的诸多挑战。本文主要探讨了我国冰壶运动后备人才培养的因素及其创新策略。 首先,我国冰壶运动的发展历程表明,尽管有“黄金一代”运动员的成功,...

    短道和冰壶分支运动员手的偏爱,反应时间和一些力量参数的检查

    根据0.05的重要度,男运动员的分支与测量参数的平均值之间没有显着差异。 根据分支之间的差异,冰壶分支中男运动员的腿部力量值要高于其他分支中的男运动员。 结果发现,男运动员的身高,腿部力量,左右手握力的...

    curling.zip

    《YOLOV3冰壶运动检测模型:权重与性能详解》 在当今的计算机视觉领域,实时物体检测技术已经取得了显著的进步,其中YOLO(You Only Look Once)系列模型因其高效性和准确性备受瞩目。本篇将详细介绍一个针对冰壶...

    基于冰壶机器人的人工智能实验教学设计与实践.pdf

    本文档讨论了以冰壶机器人作为教学平台的人工智能实验教学设计与实践,强调了冰壶运动与机器人技术的结合,以及在教学中如何利用冰壶机器人来支持机器学习、深度学习、强化学习等相关实验教学工作。 首先,冰壶运动...

    c++ 冰壶小游戏

    【标题】"C++ 冰壶小游戏"是一个利用C++编程语言开发的简易游戏,它模拟了真实的冰壶运动,让玩家在计算机上体验这项冬季运动的魅力。这个游戏可能由个人开发者或小型团队制作,虽然其界面和功能可能相对简单,但...

    基于强化学习的冰壶游戏

    * 实例: 冰壶游戏, 控制冰壶运动至目标位置 * 方法: 基于梯度下降的Sarsa($\lambda$) + 非均匀径向基特征表示 * 环境: Ubuntu16.04 + Python3.6 + Numpy1.17.4 ## 1. 实例问题描述 冰壶游戏是要控制一个半径为1, ...

    2022冰壶规则中文版知识.pdf

    冰壶运动,这项集技巧与策略于一身的冬季运动,自古以来就以其独特的魅力吸引着无数爱好者。作为一项规则严谨的运动,冰壶不仅考验着运动员的技术水平,更加注重公平竞争和体育精神的体现。本文将深入探讨冰壶运动的...

    MATLAB实现的冰壶游戏仿真

    这是冰壶运动的MATLAB仿真游戏,本人因为需要,就安装使用了,分享给大家,并不是我写的。视频演示链接...

    冰壶比赛管理系统

    冰壶比赛记分管理系统

    Scratch少儿编程项目音效音乐素材-【运动】音效-冰壶掷石.zip

    2. 冰壶碰撞:当冰壶与其他冰壶或目标碰撞时,播放撞击声,增加游戏的真实感。 3. 得分音效:当冰壶成功入洞或者得分时,播放庆祝或得分的音效,增强玩家的成就感。 4. 背景音乐:在游戏过程中,持续播放轻松的背景...

    行业分类-设备装置-冰壶钢结构构造及其施工方法.zip

    《冰壶钢结构构造及其施工方法》是一份详细探讨冰壶场馆设备装置中核心部分——钢结构设计与建造的专业文档。在本文档中,我们将深入研究冰壶场地钢结构的重要性、设计原则、材料选择、构造细节以及施工过程中的关键...

    第6课 冰壶游戏.pptx

    在游戏设计中,学习者需要思考如何设置冰壶的运动轨迹,这涉及到条件判断(例如,冰壶何时开始滑动,何时停止)和循环操作(例如,冰壶持续滑行的过程)。通过这样的实践,他们能学会如何组织模块来解决问题。 再者...

    基于EasyX开发的类冰壶游戏——萌壶

    3. **碰撞检测**:当冰壶与其他物体(如冰壶、障碍物)发生碰撞时,物理引擎需要正确识别并处理这些碰撞事件,确保游戏逻辑的准确性。 4. **摩擦力和阻力**:模拟冰面的摩擦力和空气阻力,这两个因素会逐渐减缓冰壶...

    Scratch少儿编程项目源代码文件案例蓝桥训练-冰壶PK-最佳掷球手.zip

    7. **碰撞检测**:检测冰壶与其他元素(如目标区、障碍物)的碰撞,这是决定游戏结果的关键。 8. **角色互动**:可能涉及多个角色的协同动作,比如两个玩家轮流掷壶,或者冰壶与冰面的互动。 9. **图形和动画**:...

    冰壶游戏调节系统声音.rar

    vb6.0制作的调节声音的小游戏,创新原创 使用了置顶、控件大小随窗体改变、控件随鼠标移动、调节系统声音等突破知识点,此方面有疑问的也可以参考 难懂之处有注释 此RAR包括所有文件 代码200+行 ...

    CurlingAICode_curlingaicode_curling_C++_ai_

    《Curling AICode:智能冰壶游戏的C++实现与AI算法解析》 在冰壶这项策略性极强的冬季运动中,精准的投掷和巧妙的战术布局至关重要。"CurlingAICode"项目正是针对这一场景,通过C++编程语言实现了智能冰壶的自主...

    (2018-2021)冰壶模拟游戏.zip

    此外,对于冰壶游戏而言,可能还涉及了运动物理学的模拟,如冰壶的滑行轨迹计算、碰撞检测以及摩擦力的模拟等。 至于【压缩包子文件的文件名称列表】:(2018-2021)冰壶模拟游戏,由于没有具体的文件名,我们无法...

    冰壶游戏:模拟单端冰壶的应用程序-matlab开发

    冰壶比赛是对常规冰壶比赛一端的模拟。 游戏包括将 16 块石头(每位玩家 8 块)扔下一块冰。 拥有最接近目标的石头的玩家获胜。 获胜的玩家比对手的第一个最接近的石头更接近目标的每个石头得分一分。 指示: 单击...

    《运动和力》中考试题汇编.doc

    12. **冰壶运动中的摩擦力**:冰壶运动员蹬冰时,b 脚受到向左的摩擦力阻止其滑动,a 脚滑行时,冰对 a 鞋的摩擦力向右提供向前的推动力。 综上所述,这些题目涵盖了惯性、力的作用、力改变物体形状、平衡力、压力...

Global site tag (gtag.js) - Google Analytics