zoukankan      html  css  js  c++  java
  • 敏捷开发实录(一)

    引子

    记录一下敏捷开发的一些过程,因为没有实实在在的走这个流程,新公司会按这个模式开发,自己也很有兴趣,因为之前也带了一年多项目,也曾深陷泥淖,所以很期待这个模式下的开发实践带来的效果。

    迭代计划会议

    会议主旨:

    迭代计划会上,产品负责人讲解迭代要开发的条目,团队进行估算并放入下一个迭代。(在这产品负责人建立条目化的产品待开发项,并进行优先级排序。)

    实际实践效果:

    实际的实践上是花了两天的两个会议来完成的。

    Day 1 <项目迭代需求分析会议>

    实录:开会时间是在下班前一个小时展开的,所以会议节奏比较快。流程如下: 1. PM花了大概5分钟给大家陈述了SCRUM的一个开发流程,因为是新团队,有些小伙伴对这个理解不多。 2. PO花了10分钟左右给大家讲述了第一个迭代的需求。 3. 提问环节。PM打开了如下的一个表格文件,里面记录了一些故事点和不明确的点,就这些点还有大家其他的一些问题进行提问,PO回答问题明确需求。

    Day 2 <故事拆分&&时间评估会议>

    实录:上午9:15开展的会议。流程如下:

    1. PM针把昨天列出来的故事写在小卡片上,然后让开发自己针对故事点拆分需求点,也写在卡片纸上,然后贴在强上。大致效果如下图:


    201604201150.jpg

    如此以来所有的故事点的需求就拆分好了。

    2. 时间评估。时间评估主要存在两个方面的问题:

    a. 开发人员水平不一样,估出来的时间差距比较大;

    b. 不同的人对需求的理解度不一样.可能有人理解的过于复杂,有人理解的过于简单,导致估计的时间差距较大。

    PM采取的办法是纸牌估算法,给每个开发人员几张牌,不同的牌代表不同的时间单位,如0.5天,1天。针对每个需求点团队成员考虑几秒钟出牌,PM针对团队成员估算的时间折衷确定一个时间。如果出现时间差距特别大的情况,那么应该是是如上所描述的情况导致,这时候就让这两个开发人员说一下自己的理解。这个时候可以帮助大家进一步明确需求。

    终于明白,“喜欢”是一种莫大的能量!
  • 相关阅读:
    【IDEA插件】—— 代码量统计工具Statistic
    【Funny Things】001——QQ循环发送消息
    【jmeter测试范例】001——TCP测试
    【Jmeter源码解读】003——TCP采样器代码解析
    【Jmeter源码解读】002——程序入口类NewDriver.java
    Eclipse点击空格总是自动补全代码怎么办,如何自动补全代码,代码提示
    路径中关于斜杠/和反斜杠 的区别
    eclipse查看JDK源码
    Navicat premium如何使用Oracle的OCI
    斐波那契查找不再迷惑
  • 原文地址:https://www.cnblogs.com/tml839720759/p/5408536.html
Copyright © 2011-2022 走看看