阅读更多

6顶
1踩

研发管理
Olga Kouzina认为使用敏捷项目管理工具需要遵守三个原则:流程优先,工具次之;开发流程需可复用;正确做法需可复制。因为人们在选择或使用敏捷项目管理工具时,往往会忽略开发流程中的某些关键要素,所以他重点对第一个原则中提到的“流程”进行了介绍,以期帮助大家对开发流程有个更加完整的认识。

首先,我们可尝试将现有开发流程分解为3个部分:



上图中的框架几乎覆盖了开发流程中的三个关键要素:工作、人、计划,它们也都是在敏捷开发管理工具中要不断复用的要素。下面我们具体看看这三个要素都有哪些需要注意的地方。

要素一:工作

主要是“是什么”的问题,涉及了功能、用户故事、任务、Bug等。

  1. 你正在使用哪个工作项?开发流程中工作如何分解?工作项需要多少个层级?下面,我们可以看一个例子,来对层级结构进行了解:想法(问题)→史诗(Epic)→产品→项目→功能→用户故事(User Story)→任务。
  2. 工作项之间需要什么依赖?除了层级分解外,我们是否需要在管理工具中复用其他依赖?
  3. 如何定义一个项目或工作项结束了?我们是否需要指定一个完成范围,或者将项目与时间捆绑起来?我们是否需要为工作项的设置多个最终状态(如已完成、已解决?)
要素二:人

主要是“是谁”(角色)的问题,涉及开发团队、产品负责人、项目主管、用户等。

  1. 团队成员如何管理?团队功能是否有交叉?是功能团队、项目团队、部门还是压根就没有团队?
  2. 每个团队的开发流程是一样的吗?我们是否在必要时安排几支团队到“史诗”或“用户故事”层级中?
  3. 未在开发团队或项目中的“鸡”组角色是否也需要了解工作流程?如客户、经理?
要素三:计划

时间问题,涉及发布、迭代。

  1. 我们如何进行backlog管理?backlog项都来自哪里?我们应如何整理backlog?
  2. 项目/发布/迭代:我们是否有交叉项目(或交叉团队)的发布?是否有并行迭代或发布?我们是否将项目分解为多个阶段执行了呢(如UX、原型、功能设计)?
  3. 我们在使用哪个报告?这个非常重要。一定要检查工具是否具备了我们所需的全部报告?

可能上面没有举出所有需要注意的问题,但这里提供的3个关键要素(工作、人、计划)可以帮助我们在选择或使用敏捷开发管理工具时更加全面地把握开发流程,不致于只根据部分要素就做出选择。

原文:3 Checkpoints for Your Development Process
  • 大小: 56.8 KB
6
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • CAD二次开发 带参数发送命令的方法 AutoCadEditor.Command() vs Editor.CommandAsync()

    自AutoCAD 2015年以来,编辑器类中增加了两个实例方法:Editor. command()和Editor. commandasync()。 这些方法取代了调用acedCmd()或调用非公共的Editor.RunCommand()来同步运行AutoCAD命令的需要。 请注意,这些方法不再可用。 关于这些方法的文档非常简洁:“这是Command,类Editor的成员。” 谷歌CommandAsync我只找到3个例子:一个线程在基恩沃姆斯利的博客,另一个来自AutoCAD的DevBlog和一个代码样本在G

  • AutoLISP调用command命令.doc

    常用的lisp调用command命令集合

  • AutoCAD 命令定义

    当定义一个命令时,应该使用 CommandMethod 属性。 CommandMethod 属性期待一个字符串值,它将当作被定义命令的全局名称。和全局命令名称一起,CommandMethod 属性还能接受如下值: Command Flags -定义命令的行为。 Group Name - 命令组名称。 Local Name - 本地化命令名称,通常用于特定语言。 Help Topic Name - 当按 F1 键时应该显示的帮助主题名称。 Context Menu Type Flags - 定义

  • AUTOCAD二次开发

    如果换成以下这样也不行。

  • CAD二次开发发送命名 带objectId、导出igs格式

    ed.Command("Export", @"E:\huhuhu\yanjiusheng\keti\isight\cad\moxing.igs", reg1.ObjectId, reg2.ObjectId, "");

  • AutoCAD VBA动态添加菜单项代码片断

    【代码】AutoCAD VBA动态添加菜单项代码片断。

  • c# cad 视角转换

    【代码】c# cad 视角转换。

  • 用Lisp将多步骤CAD命令改为单步骤命令

    例如修改图形对象属性中的图层,颜色,线型等等,Vlisp与VBA需要用到循环,对每个对象的属性进行逐一修改,而用内置命令可以对全部对象属性直接修改。(PS: 线型命令如发现比例不协调,问题出在这几个线型在图纸中已经有了,并且这几个线型的被图纸修改了,基本解决方法是命令 “LT” 重载这几个线型,并 命令 “RE” 重生成;另一个解决方法是,使用命令 "JJXX",重载线型。常用修改对象命令有:"chang","chprop","-layer","-color","-linetype"等等。

  • AutoCAD .NET二次开发(二)

    今天专门讲一个——CommandMethod。我们都在知道CAD操作要快,必须要熟悉掌握各种命令。在Lisp开发中,在函数后C:即可添加一个命令,非常方法,在.NET API也可以非常方便的设置命令,它需要CommandMethod属性。 先来看CommandMethod的定义,它的构造函数很多,其中参数最全的一个如下图所示: groupName组名,string,命令编组名称,一般在小...

  • C#进行CAD二次开发学习笔记--02

    基础知识

  • CAD二次开发之撤销上一步(Undo)

    一、背景 小伙伴们在左CAD二次开发时,是否需要在代码中撤销上一步动作呢? 二、实现代码 Editor ed = Application.DocumentManager.MdiActiveDocument.Editor; ed.Command("_.undo", 1); ed.WriteMessage("撤销了上一步的操作"); 三、注意事项 三、注意事项 1.大家好,我是黑夜の骑士,欢迎大家关注我的博客,笔者将持续输出建筑信息化开发、移动互联网开发以及

  • c#的CAD二次开发两种方式

    2,添加引用--浏览--从AutoCAD2008的安装目录C:\Program Files\Autodesk\MDT 2008下,找到引用acdbmgd.dll和acmgd.dll。//删除不需要的实体。1 引用AutoCAD的安装目录下的acdbmgd.dll 和acmgd.dll的版本是 17.1.0.0,从其属性中。将“复制本地” 改为 “False”,这样形成的dll 的方法,在AutoCAD中就可以认识,不再是未知的命令。/// 类初始化,试图获取一个正在运行的AutoCAD实例,

  • lisp调用天正命令参数修改_在lisp中模拟运行CAD的command命令函数

    自定义一个gxl-Command 函数,在lisp中自定义运行任何CAD的command命令,返回选择集,无需考虑cad命令所需参数,;;;参数 cad命令字符串,例如:(gxl-Command "line"),返回line命令所画的全部直线选择集(defungxl-Command (cmd / EN SS)(SETQ EN (ENTLAST))(SETQ SS (SSADD))(command...

  • AutoCAD学习笔记——基本操作2

    绘制单点——Command:PO(POINT) 定距等分点——Command:ME(MEASURE)——MEASURE 选择要定距等分的对象:——MEASURE 指定线段长度或[块(B)]: 定数等分点——Command:DIV(DIVIDE)——选择要定数等分的对象:——DIVIDE 输入线段数目或[块(B)]: 绘制矩形——Command:REC(RECTANG) 绘制正多边形——Co...

  • Autolisp 语法学习(老外的,不错)

    Introduction This tutorial is aimed at the AutoCAD users who would like to start learning AutoLisp. I suggest that you go through this tutorial along with the AutoCAD Programmers Reference Guide...

  • AutoCAD学习笔记——基本操作1

    新建绘图    Ctrl+N     自定义用户界面    Command:CUI     删除    Del     撤销    Ctrl+Z     打开文件    Ctrl+O     保存    Ctrl+S     另存为    Ctrl+Shift+S     输入文件    Command:IMPORT     输出文件    Command:EXPORT     ...

  • 错误:安装autocad2012的时候提示Command line option syntax error.Type Command/?for help.

    去网上查了一下,出现这个问题的人还挺多的,这里的回答特别有效 安装autocad2012出现Command line option syntax error.Type Command/?for help._百度知道https://zhidao.baidu.com/question/287645663.html我把内容负责下来: 第一部分: 1、以win7系统为例:点击我的电脑,右击属性,点击高级系统设置。 2、在随即弹出的系统属性对话框内,点击环境变量。 3、双击TEMP。 4、..

  • CAD软件的LSP语法说明

    CAD软件的LSP语法说明,LSP是CAD软件中类似宏命令的代码集,它可以完成某一类功能,可以自定义快捷键等等,对CAD制图非常方便。

  • C# 调用CAD系统命令

    C# 调用CAD系统命令 https://www.cnblogs.com/sly-tongtong/p/3564802.html AutoCAD.net: 如何实现裁剪功能--Trim https://blog.csdn.net/sx811125/article/details/6326066 用.NET执行AutoCAD自带命令 vip https://tson.com/net-a...

  • AcEdCommand 直接发送CAD自身命令

    AcEdCommand全局函数。 可以用于向CAD直接发送命令。   直接举两个例子说明其使用方法(例子来自他人):  1、调用Circle命令,设置中心点为(5,5) 然后暂停等待用户在屏幕上拖动半径, 用户选择一个点或者输入长度,函数继续,绘制一条从(5,5)到(5,7)的直线. acedCommand(RTSTR, ".circle", RTSTR, "5,5", RTSTR, P

Global site tag (gtag.js) - Google Analytics