精华内容
下载资源
问答
  • 敏捷迭代开发——Time-Boxing时间盒

    千次阅读 2016-05-03 11:43:49
    如果在时间盒期间需要追加需求,那么原来时间盒中的某些任务必须放到以后的时间盒中。如果有重大变化发生的话,应取消时间盒,重新计划并执行新的时间盒。 ·       每日同步。 ·       拥抱改变并不...

    What is time boxing?

    Time boxing is about fixing the time we have available to work on a given task and then doing the best we can within that time frame. So instead working on something until it is “done” in  onesitting, we only work on it for say 30 mins. It is either marked as done at the end of this period or we commit to another 30 mins at a later time or another day.
     
    In software development, an agile team releases new versions of a product to the customer for testing in fixed length iterations, say weekly. The customer and the development team work together to identify the features to be included in each release based on the relative priority and complexity of each task.
     
    Time boxing一种管理方法,即在预算时间内对完不成的功能进行删减或者延迟,而不是拖延预算的时间。用我们熟悉的术语就是“后墙不倒”。
     
    一个“Time box”是一个比较短而且固定长度的时间段。在这个时间段中,团队成员要为满足一个特定的目标做出努力。这个目标可以是一批功能需求或技术需求,也可以是满足一个发布目标(例如,beta测试应支持150个用户),还可以是完成一个可运行的原型,等等。
     

    时间盒的好处

    《敏捷迭代开发——管理者指南》
    研究表明在提高生产率方面,时间盒本身能带来好处。
    • 一个原因就是专注(focus)。Steve McConnell总结得最好:“你在度假的前一天做完工作,这是一件多么了不起的事情。”心理学认为安排结束日期为三周之后,比在三个月之后设立可视的里程碑,专注的效果更好。时间盒被视为是帕金森定律(Parkinson’s Law)的一剂良药:“如何开展工作?只要有效地填满完成前的这段时间 
    • 无论是迭代,还是整个项目,时间盒的另一个价值来自人类的一个怪癖:人们往往记住失误的日期,而不是失误的特征如果将一个项目延迟3个月,得到100%所期望的特征集,那么,人们会认为这是一个“失败”的项目。假如按时交付具有75%最重要特征的产品,那么会被认为是一个成功的项目。
    • 另一个原因是要求我们处理小级别的复杂度。通过为期两周的小型时间盒迭代,团队承担的是可管理的复杂度,做他们力所能及的工作,同时在可能突破最后期限内的情形下,他们有能力缩小工作范围。数据表明,低复杂度的步骤能够提高生产率。
    • 时间盒还有一个更为微妙的好处就是:尽早促成难度大的决策和权衡。例如,在一个Scrum项目中,你受限于30日的时间盒迭代。在迭代计划会议上,团队将非常现实地考虑哪些工作将纳入迭代中,哪些将推迟。由于向客户的演示正好是30天,因而对短期目标和优先级不能含糊不清。利益相关人员也被迫尽早严肃地考虑优先级。
     
               

    其他来源中的总结:

    ·        时间盒将混沌框在一处,使大家能够完全聚焦于满足达到成功所必须的最小需求。
    ·        更好的控制:时间盒是一个以时间盒结束点的决定为标记的短期投资。它使得项目在走得过深而不受控之前,让风险得到更多的最小化机会。频繁的决定使客户 (business owner) 来控制预算和质量。让 Surprises  最小化。
    ·        因为时间盒很短,所以没有多少空间来追求完美或镀金(如加入不十分必要的特性),或为潜在的目的而过分的质量要求。
    ·        由于时间短,它可以更快的反映失败或更早提供价值。更早提供价值,也就意味着生产出了有用的东西(例如:一个可以工作的模块、一组功能的部署、满足一个技术需求等等)。
    ·        更快的反映失败,使你更快地知道你是否能达到目标,满足需求。换句话说,如果你不知道何去何从,你可以更快地回到起点,尝试其它的途径。
    ·        由于时间盒是以结果为导入的且需要频繁做出决定,所以它是极限项目管理中面对不确定性而保持受控的最重要的技术之一。
     

    使用方法

     
    Time boxing是基于实际生产率的,而不是估算,即那些我们认为我们应该完成的工作。
    ·        预算需求
    ·        进度
    ·        技术需求
    ·        质量需求
    ·        范围需求
    ·        必需的技术力量(质量及数量)
    ·        客户满意度
    ·        团队满意度
    由于Time box由以下内容构成:以具体的目标为导向做事情,决策者有权根据上面的列表内容的任何变化做出决定,并以事实为依据做事,而不是依据推测做事。在这一点上, “Time box是剔除不确定性的一个工具”。而且,与传统的项目管理理念(计划驱动结果)相反,极限项目管理是以Time box中应得到的结果进行计划定制。

    定制时间盒的过程The Time boxing Process

    时间盒在推测周期(Speculate Cycle)中被识别,并在创新周期(Innovate Cycle)中被实现。时间盒的定义可以被总结为以下三步:计划(Plan)、执行(Do)和复查(Review)
    1、计划(Plan)--这包括对时间盒的预期产出达成一致,花费多少能达到目标(时间盒的长度、对于技能的要求、预算等),以及度量成功的标准是什么。作为一个指导原则,一般来说,这一步大约需要时间盒的15%。
    2、执行(DO)--这意味着做实际的工作去完成目标,生产计划中的预期产出。这一步大约点时间盒的70%。
    3、复查(Review)--这一步包括总结学到了什么,建议或决定下一个时间盒向哪个方向走。
     

    制定时间盒的规则

    ·    固定时间盒的长度(一般为几天,最高为六个星期)
    ·    全生命周期质量是极限项目管理的十大共享价值之一。即一个时间盒应该基于 40 小时 / 星期这个工作时间进行计划。
    ·    在每个时间盒过程中,不要增加人员。牢记 Brook 的理论:在一个滞后的项目中加人只能使其更滞后。
    ·    时间盒的结束日期不可变更。应该在有效的时间里做你能做到的事情,然后再重新组合 (re-group)
    ·    时间盒不是用来做绩效考核的。极限项目要处理很多未知内容。如果尽最大努力之后,你还没有满足时间盒的要求,你要重组并做出新的决定,决定如何做才能最好的向前推进。
    ·    如果在时间盒期间需要追加需求,那么原来时间盒中的某些任务必须放到以后的时间盒中。如果有重大变化发生的话,应取消时间盒,重新计划并执行新的时间盒。
    ·    每日同步。
    ·    拥抱改变并不意味着混沌,在持续不断的变动之海中,必须有一个稳定的点。因此,我们必须遵守在迭代与渐增开发方法中的一个规则:一旦某个反复正在进行当中,外部的  stakeholder  不能改变这个反复中的工作内容。 Time-Boxing  的用意在于缓冲、在于控制风险,不让整个开发过程中因为无穷止的不断地改变而造成混乱而失去控制,但它更不是拒绝改变或是冻结需求,而是让开发者集中心力把焦点放在最关键或最优先的问题上。换句话说,在开发过程中, Time-Boxing  可限制变动只会发生在一定的范围中,而不让变动太过激烈而造成开发团队的崩解,或是寻求静态平衡而造成一片死寂,它所追求的是处于混沌边缘的动态平衡,使系统富有足够的稳定与弹性。
    展开全文
  • 超越的时间管理之时间盒子

    千次阅读 2016-05-26 13:30:47
    简单地说,时间盒是我所知道的最有效的时间管理方式。即使在某种程度上你已经知道如何使用它,但通过下面的策略你肯定会做得更好!  对于新手来,简单地说,时间盒就是把时间段分配到一个或一组任务。在特定的...
    简单地说,时间盒是我所知道的最有效的时间管理方式。即使在某种程度上你已经知道如何使用它,但通过下面的策略你肯定会做得更好! 
    


    对于新手来,简单地说,时间盒就是把时间段分配到一个或一组任务。在特定的时间去完成任务而不是直到它已经完成了才去做它。 


    但不要让这个简单的概念欺骗你----它可比你眼中的要更有用。 


    许多人已经介绍过它,尽管他们的工作卓有成效,但我还是想分享以下15种策略,它会使你更有成效:  


    1.在重大工作中取得进展。 


    最显而易见的策略就是在重大工作中取得进展。一方面,它会使你在持续在此类工作中保持效率,还可以确保这些工作不会蔓延到8小时以外。 


    2.除去零碎的工作 


    时间盒是一种有效除去那些烦人的,细小的事情的方法。这些零碎工作本身就是问题,可以当作无意义的事情延迟去做。但是不久的将来,你会发现它们有足够的力量是你筋疲力尽。好的策略就是“索讨”所有精力建立一个时间盒然后一口气把他们完成。 


    3.拒绝拖延 


    如果你做事拖拉,或者忘了去做,你就把它放进时间盒吧!你将克服阻力完成工作,当时间到了的时候,你将有更大的动力去继续工作。 


    那么,如果拖延是你的问题,那就请忘掉闹铃的嗡嗡声吧,我建议使用“开放的时间盒”,你应该设定你所能承受的工作时间最小限度。对于这种时间盒,我常常把闹铃设成掌声雷动来给自己一点点鼓励。 


    4.征服完美主义 


    完美主义是拖拉的另一种形式,你对他投入过多的注意力而不去完成它,这时时间已经流逝,为了避免完美主义和效率的递减,你可以使用的最好建议就是定时的消减时间。 


    5.集中注意力 


    6.提高效率 


    7.激发动力 


    8.建立“模糊的”目标 


    9.创新的探索 


    10.掌握时间的去向 


    11.创造工作节奏 


    12.使工作有意义 


    13.平衡生活 


    14.堵住时间流向 


    15.奖励自我 


    ================================================
    原文:http://blog.csdn.net/cyjch/article/details/51506538
    作者:超越
    超越的主页:http://blog.csdn.net/cyjch
    ================================================

    展开全文
  • 时间盒自由技法编码操练

    千次阅读 2013-11-28 22:15:03
    * 自由技法(Randori)编码操练的规则: 1)如果你控制着键盘,你来决定敲什么; 2)如果你控制着键盘,但你不知道该敲什么,就向别人求助; 3)如果别人向你求助,尽你所能地提供善意的反馈;...* 时间盒(Ti

    * 自由技法(Randori)编码操练的规则:

    1)如果你控制着键盘,你来决定敲什么;

    2)如果你控制着键盘,但你不知道该敲什么,就向别人求助;

    3)如果别人向你求助,尽你所能地提供善意的反馈;

    4)如果别人没有向你求助,但是你看到有改进或学习的机会,那么选择一个合适的时机说出来:若是有改进的建议,或许要等到这次所有的测试运行通过后再提出来,或者等到最后回顾的时候再说;

    * 时间盒(TimeBox)编码操练的规则:

    1)每一结对编程的匠友仅有5~7分钟(Java和C++有7分钟,Python和Ruby有5分钟)的时间盒,时间一到就换人,不会延时;

    2)每次时间盒结束,驾驶员回到观众席,领航员成为驾驶员,一位观众上来担任领航员;

    ——来自EmilyBache的书The Coding Dojo Handbook的建议

    展开全文
  • 可以通过网络上其他的电脑时间盒呢的进行比较老校对时间
  • EssUP迭代核心——时间盒 Time boxing

    千次阅读 2008-01-26 15:22:00
    如果在时间盒期间需要追加需求,那么原来时间盒中的某些任务必须放到以后的时间盒中。如果有重大变化发生的话,应取消时间盒,重新计划并执行新的时间盒。 ·   每日同步。 ·   拥抱改变并不意味着混沌,在...
      
    

    What is time boxing?

    Time boxing is about fixing the time we have available to work on a given task and then doing the best we can within that time frame. So instead working on something until it is “done” in one sitting, we only work on it for say 30 mins. It is either marked as done at the end of this period or we commit to another 30 mins at a later time or another day.
     
    In software development, an agile team releases new versions of a product to the customer for testing in fixed length iterations, say weekly. The customer and the development team work together to identify the features to be included in each release based on the relative priority and complexity of each task.
     
    Time boxing一种管理方法,即在预算时间内对完不成的功能进行删减或者延迟,而不是拖延预算的时间。用我们熟悉的术语就是“后墙不倒”。
     
    一个“Time box”是一个比较短而且固定长度的时间段。在这个时间段中,团队成员要为满足一个特定的目标做出努力。这个目标可以是一批功能需求或技术需求,也可以是满足一个发布目标(例如,beta测试应支持150个用户),还可以是完成一个可运行的原型,等等。
     

    时间盒的好处

    《敏捷迭代开发——管理者指南》
    研究表明在提高生产率方面,时间盒本身能带来好处。一个原因就是专注(focus)。Steve McConnell总结得最好:“你在度假的前一天做完工作,这是一件多么了不起的事情。”心理学认为安排结束日期为三周之后,比在三个月之后设立可视的里程碑,专注的效果更好。时间盒被视为是 帕金森定律( Parkinson’s Law 的一剂良药:“ 如何开展工作?只要有效地填满完成前的这段时间
     
           无论是迭代,还是整个项目,时间盒的另一个价值来自人类的一个怪癖: 人们往往记住失误的日期,而不是失误的特征如果将一个项目延迟3个月,得到100%所期望的特征集,那么,人们会认为这是一个“失败”的项目。假如按时交付具有75%最重要特征的产品,那么会被认为是一个成功的项目。
     
           另一个原因是 要求我们处理小级别的复杂度。通过为期两周的小型时间盒迭代,团队承担的是可管理的复杂度,做他们力所能及的工作,同时在可能突破最后期限内的情形下,他们有能力缩小工作范围。数据表明,低复杂度的步骤能够提高生产率。
     
           时间盒还有一个更为微妙的好处就是: 尽早促成难度大的决策和权衡。例如,在一个Scrum项目中,你受限于30日的时间盒迭代。在迭代计划会议上,团队将非常现实地考虑哪些工作将纳入迭代中,哪些将推迟。由于向客户的演示正好是30天,因而对短期目标和优先级不能含糊不清。利益相关人员也被迫尽早严肃地考虑优先级。
     
          
    其他来源中的总结:
    ·       时间盒将混沌框在一处,使大家能够完全聚焦于满足达到成功所必须的最小需求。
    ·       更好的控制:时间盒是一个以时间盒结束点的决定为标记的短期投资。它使得项目在走得过深而不受控之前,让风险得到更多的最小化机会。频繁的决定使客户 (business owner) 来控制预算和质量。让 Surprises 最小化。
    ·       因为时间盒很短,所以没有多少空间来追求完美或镀金(如加入不十分必要的特性),或为潜在的目的而过分的质量要求。
    ·       由于时间短,它可以更快的反映失败或更早提供价值。更早提供价值,也就意味着生产出了有用的东西(例如:一个可以工作的模块、一组功能的部署、满足一个技术需求等等)。
    ·       更快的反映失败,使你更快地知道你是否能达到目标,满足需求。换句话说,如果你不知道何去何从,你可以更快地回到起点,尝试其它的途径。
    ·       由于时间盒是以结果为导入的且需要频繁做出决定,所以它是极限项目管理中面对不确定性而保持受控的最重要的技术之一。
     

    使用方法

     
    Time boxing是基于实际生产率的,而不是估算,即那些我们认为我们应该完成的工作。
    ·       预算需求
    ·       进度
    ·       技术需求
    ·       质量需求
    ·       范围需求
    ·       必需的技术力量(质量及数量)
    ·       客户满意度
    ·       团队满意度
    由于Time box由以下内容构成:以具体的目标为导向做事情,决策者有权根据上面的列表内容的任何变化做出决定,并以事实为依据做事,而不是依据推测做事。在这一点上, “Time box是剔除不确定性的一个工具”。而且,与传统的项目管理理念(计划驱动结果)相反,极限项目管理是以Time box中应得到的结果进行计划定制。

    定制时间盒的过程The Time boxing Process

    时间盒在推测周期(Speculate Cycle)中被识别,并在创新周期(Innovate Cycle)中被实现。时间盒的定义可以被总结为以下三步:计划(Plan)、执行(Do)和复查(Review)
    1、计划(Plan)--这包括对时间盒的预期产出达成一致,花费多少能达到目标(时间盒的长度、对于技能的要求、预算等),以及度量成功的标准是什么。作为一个指导原则,一般来说,这一步大约需要时间盒的15%。
    2、执行(DO)--这意味着做实际的工作去完成目标,生产计划中的预期产出。这一步大约点时间盒的70%。
    3、复查(Review)--这一步包括总结学到了什么,建议或决定下一个时间盒向哪个方向走。
     

    制定时间盒的规则

    ·   固定时间盒的长度(一般为几天,最高为六个星期)
    ·   全生命周期质量是极限项目管理的十大共享价值之一。即一个时间盒应该基于 40 小时 / 星期这个工作时间进行计划。
    ·   在每个时间盒过程中,不要增加人员。牢记 Brook 的理论:在一个滞后的项目中加人只能使其更滞后。
    ·   时间盒的结束日期不可变更。应该在有效的时间里做你能做到的事情,然后再重新组合 (re-group)
    ·   时间盒不是用来做绩效考核的。极限项目要处理很多未知内容。如果尽最大努力之后,你还没有满足时间盒的要求,你要重组并做出新的决定,决定如何做才能最好的向前推进。
    ·   如果在时间盒期间需要追加需求,那么原来时间盒中的某些任务必须放到以后的时间盒中。如果有重大变化发生的话,应取消时间盒,重新计划并执行新的时间盒。
    ·   每日同步。
    ·   拥抱改变并不意味着混沌,在持续不断的变动之海中,必须有一个稳定的点。因此,我们必须遵守在迭代与渐增开发方法中的一个规则:一旦某个反复正在进行当中,外部的 stakeholder 不能改变这个反复中的工作内容。 Time-Boxing 的用意在于缓冲、在于控制风险,不让整个开发过程中因为无穷止的不断地改变而造成混乱而失去控制,但它更不是拒绝改变或是冻结需求,而是让开发者集中心力把焦点放在最关键或最优先的问题上。换句话说,在开发过程中, Time-Boxing 可限制变动只会发生在一定的范围中,而不让变动太过激烈而造成开发团队的崩解,或是寻求静态平衡而造成一片死寂,它所追求的是处于混沌边缘的动态平衡,使系统富有足够的稳定与弹性。
     
    展开全文
  • 时间箱管理TimeBoxing是敏捷方法中的一条重要实践,其含义是在项目中的某些活动的完成时间必须在规定的时间内进行并在规定时间内完成。该实践有助于提高整个项目的工作效率,提高沟通频率,节省沟通时间,避免帕金森...
  • 18种天空

    2018-10-16 17:53:31
    适用于unity的18种不同的大自然天空,需要的拿去不谢
  • Scrum: 时间框 (Timeboxing) 是什么?

    千次阅读 2019-07-18 10:56:32
    时间盒方法是提高生产率和将项目分成固定时期的最佳方法。这种时间管理技术提供了限制人们想要提前花在某项活动上的时间的机会。 在Scrum框架下,所有活动都是时间框,也称为“时间框”或时间框,是为特定事件或...
  • 首先分析了DR算法应用到协同虚拟环境下可能会引起状态不一致的两个因素——网络延时和用户交互,然后提出了基于时间包围的补偿方法。实验结果证明,该方法能有效地维护系统运行过程中实体运动状态的一致性。
  • 西西软件是由西西软件园打造的一款集 下载、更新、卸载 为一体的软件管理工具;让您不需要登录任何网页就可以获取到软件的较新的版本、优质时间就可以订阅到您所喜欢的软件
  • 建立了400 mm×400 mm口径单脉冲普克尔实验装置,采用小尺寸KDP晶体替代方案,完成了对400 mm×400 mm口径内不同区域时间特性的研究,并以此为依据获得使用全尺寸KDP晶体时普克尔时间特性。通过对普克尔参数的...
  • 这个网上有很多。可是大多不完整或根本运行不了。这是经过我调试过的。只需要改一下你所打开的dat或xlvs文件。另外源代码不知道从哪位大神手里拿到。。因为网上有很多,不清楚原作者究竟是谁,总之谢谢他的辛勤付出...
  • 防毒面具滤毒原理及更换时间.pdf
  • Orico透明盘(老版)联动NS1068主控硬盘 量产 改灯 改休眠时间 包含固件
  • 1. 以51单片机为核心,加上其他器件设计一个数字...4. 通过IO口产生驱动信号(不同频率、不同频率持续时间)利用蜂鸣器(无源)发出不同的音调,达到播放音乐的目的,播放时间不低于30s。 5. 将歌曲存储在EEPROM中。
  • 维数计算程序

    2013-12-09 22:12:28
    这是一个一维时间序列计维数计算程序,用matlab编写
  • 针对时变系统的不确定性量化和传递问题,提出一种概率演化方法.根据系统的时变规律,获取...研究表明,时变概率不仅可以表征系统特定时刻的混合不确定性,而且反映了输出响应的时变规律和输出不确定性随时间变化的趋势.
  • 本算法用于计算火焰外形的分形维数。 运行环境 winXp,VS2008,OpenCV2.0.
  • 电视盒子+外贸盒子

    万次阅读 2021-02-01 21:17:10
    存储:天猫魔盒6运存为2GB+16GB,天猫魔盒6C为1GB+8GB,天猫魔盒6的存储明显高于6C,而目前市场上主流盒子配置也几乎都在2GB的运行内存起步了,1GB运存属实有些小,用时间长了很容易遇到卡顿情况。 3.音画:天猫魔盒...
  • 华为悦盒主时间同步服务器地址

    千次阅读 2021-08-11 09:24:18
    华为悦盒主时间同步服务器地址 内容精选换一换华为云存储容灾服务(简称SDRS)提供了虚拟机级别的容灾保护,当主站点故障的时候,虚拟机可以在备站点迅速恢复,以确保业务的联系性来自:产品边缘节点既可以是物理机,...
  • 51单片机音乐1602液晶开关机按键暂停/开始播放按键、播放曲目显示、播放时间显示,LCD1602显示屏,8首歌曲
  • 而此次与Conax携手合作推出的嵌入了Conax Cardless安全核心技术的参考设计方案,不仅加速了无卡式机顶的开发,更促进了机顶产品的上市时间。  Conax Cardless是一款条件接收(conditional access,CA)产品,...
  • 而此次与Conax携手合作推出的嵌入了Conax Cardless安全技术的参考设计方案,不仅加速了无卡式机顶的开发,更促进了机顶产品的上市时间。  Conax Cardless是一款条件接收(conditional access,CA)产品,客户端...
  • 单片机音乐课件

    2018-01-02 14:24:44
    基于51单片机的音乐课件,学生实习讲课用,省区做课件的时间,为完成呢任务省心啊,仅供参考,不做与应用于正式场合。
  • 以此装置为基础,就泡克耳斯驱动电源较长的下降沿时间对全固态腔倒空激光器输出特性的影响进行了实验研究。结果表明当泡克耳斯驱动电源的下降沿时间远大于腔内的一次往返时间时,激光器输出特性会发生明显地变化...
  • ACP敏捷知识点汇总

    千次阅读 2019-07-05 16:02:50
    冲刺回顾是针对迭代末期进行的时间盒(有指定时间限制)会议,目的是认识团队可以如何提高他们的工作方式,就未来的迭代改进计划达成一致,该会议: 针对冲刺末期召开; 被时间盒定义到三~四个小时按月冲刺和...
  • 飞机电网故障时,机载电气必须在延迟时间内切断电网,保护机载设备。采用AT89S52设计的电气测试仪能够测试电气保护功能,测量延迟时间。实际应用结果表明,该测试仪具有测量准确、可靠性高、成本低等优点。
  • 通过理论计算,作出不同电压下厚与响应时间的关系曲线,确定了最佳厚的存在,并且表明最佳厚与响应时间随驱动电压的增加而减小,且变化量逐渐减小;电压由5 V增至10 V时,响应时间的变化量达到最大,缩短了...
  • 单片机数字音乐

    2013-07-03 17:58:24
    利用单片机开发数字音乐。 1)利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少3首乐曲,每首不少于20s); (2)采用数码管(或LCD)显示信息; (3)开机时有英文欢迎提示字符,...
  • android机顶开发问题

    2014-02-21 10:18:06
    android机顶开发遇到的问题,长时间研究得出的结论

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 165,722
精华内容 66,288
关键字:

时间盒