炼金术(2): 为什么要用issue管理软件
在项目开发中,存在的无数的任务分解,问题管理,流程跟踪。因为直接说话或者直接在IM里喊话是很容易的,所以在一个还没有习惯使用issue管理软件的团队中,直接说话或者直接在IM里AT,就在某些时候变成了主要的任务通知渠道。
就像为什么我们不能用IM传递代码给别人,让别人覆盖到自己项目里一样。事实上我们应该摈弃那种把任务分解和任务跟踪用IM这种方式“便利”通知的方式。思考一下,如果你在程序里写一个任务调度系统,你会严格的设计任务调度系统的管理器、队列、排序、优先级、执行时许等等。可是到了项目开发这种“人”来做的事情,你却放弃了这种编程的思维。转而依赖那种非结构化、不能归类、不能分发、不能同主题讨论、不能打标记的IM来做,岂不是很蠢?
怎样才能在一个team里有效使用上issue管理软件?一个充分条件是项目的管理者要主动冲在前面使用。无论成员会不会觉的习惯,如果项目的管理者强化使用issue管理来创建、分发、讨论、跟踪、消灭项目开发中的任务分解、问题管理、流程跟踪,那么issue管理软件就被有效使用起来了。可以假设的是每个成员只能有精力关心自己的那部分任务、问题,而无暇关注其他部分。所以项目管理者需要对issue做持续的跟踪、复审,把握整体的进度和质量,及时发现风险和问题,并给予必要的重点关注。
选择怎样的issue管理软件?有一种看法认为随便选一个就好了。其实这只是一种主观上的看法,有的人自己从来没有成功使用成issue管理,就认为用什么都一样,没差别。如果是这样的话,为什么源代码管理软件需要从cvs、svn、到git一直演化下来?如果是这样,为什么issue管理软件人们还需要一直开发更好用的?使用好的软件不是为了赶时髦,而是人没必要跟机器过不去,我们人的精力是最宝贵的,不应该在不知不觉中变成“没效率”,把996当作是一种自然而然的必须。
基本上,如果你觉的git是有必要和自然而然的。也就应该觉的issue管理软件应该是有必要和自然而然的。你觉的不想用cvs,应该用git。那么也应该觉的应该要用现代一些的issue管理软件,而不是觉的无所谓,随便用一个老掉牙的。
@宝玉 补充了下面三个明显的issue管理的好处:
- issue是有生命周期的
- issue是可跟踪的
- issue是有优先级的
为什么要用工具,因为工具已经把重要的东西“编程”进去了。
--end--
炼金术(2): 为什么要用issue管理软件的更多相关文章
- 使用 Issue 管理软件项目详解
文章来源:http://www.ruanyifeng.com/blog/2017/08/issue.html 软件开发(尤其是商业软件)离不开项目管理,Issue 是最通用的管理工具之一. 本文介绍 ...
- 如何使用 Issue 管理软件项目?
软件开发(尤其是商业软件)离不开项目管理,Issue 是最通用的管理工具之一.
- 从国内流程管理软件市场份额看中国BPM行业发展
随着互联网+.中国制造2025.工业4.0等国家战略的支持与引导,企业在数字经济时代的信息化表现惊人,越来越多企业认识到,对于企业的发展来说,信息自动化远远还不够,企业的战略.业务和IT之间需保持高度 ...
- Atitit.研发管理软件公司的软资产列表指南
Atitit.研发管理软件公司的软资产列表指南 1. Isv模型下的软资产1 2. 实现层面implet1 3. 规范spec层1 4. 法则定律等val层的总结2 1. Isv模型下的软资产 Sof ...
- 现场打印智能无线PDA安卓POS 条码识别、打印、数据采集销售开单收银管理软件
现场打印安卓POS 条码识别.打印.数据采集管理软件 案例: 经营日化品牌,从事小型超市和日用品商店的批发配送业务. 公司以前的销售模式:三个业务员负责跑市场,每个人负责一个区域,平均每天每个人要去到 ...
- 集成一体化的移动POS开单扫描解决方案--"移动开单掌上POS"。它集后台管理软件
针对商贸企业的批发.零售管理设计的软硬件集成一体化的移动POS开单扫描解决方案--"移动开单掌上POS".它集后台管理软件.商品价格.库存等信息查询,店铺.展销会开单,移动捡货配送 ...
- 小讲堂:Mobox文档管理软件中的文件外链是什么?
今天我们来讨论Mobox文档管理软件中的文件外链是什么?熟悉MOBOX的朋友们应该知道,如果有文件需要分享给其他同事,直接可以进行文件共享.对方会在AM的即时通讯客户端有消息提醒,点击消息提醒可以看到 ...
- 小讲堂:在线编辑在Mobox文档管理软件中的意义
今天我们来讨论一下,mobox文档管理软件中的在线编辑的这个功能,相信这个功能是用户在日常的文档维护中非常需要的. 文档管理软件的诸多功能中,在线编辑是一块很重要的功能点,因为在线编辑可以说是提高工作 ...
- 如何选择合适的CRM客户关系管理软件?
面对日益激烈的市场竞争,很多企业管理者不断通过各种途径和方式,试图寻找一个合适并行之有效的解决方案,以帮助他们解决企业管理难题,不断提高企业的业绩,获得持续的成功. 企业管理软件的出现填补了企业管理领 ...
随机推荐
- Flink系统配置
Flink 系统配置 Flink 提供了多个配置参数,用于调整Flink的行为与性能,所有参数均在flink-config.yaml 文件中.下面我们介绍一下几个主要配置. Java and Clas ...
- goahead web 服务器
https://blog.csdn.net/xieyihua1994/article/details/74002413
- AWD - IDE For Web dev汉化版
一款安卓上的HTML网页编辑软件,不错哦 下载链接 http://t.cn/AiRIvtoL
- 【visio】故障树分析图
率属于 商务 故障树是从一个可能的事故开始,自上而下.一层层的寻找顶事件的直接原因和间接原因事件,直到基本原因事件,并用逻辑图把这些事件之间的逻辑关系表达出来. 主要的应用场景:分析复杂问题原因,一个 ...
- sqli-libs(32-37(宽字节注入)关)
补充知识:宽字节注入 定义:GB2312.GBK.GB18030.BIG5.Shift_JIS等这些都是常说的宽字节,实际上只有两字节.宽字节带来的安全问题主要是吃ASCII字符(一字节)的现象,即将 ...
- element-ui里el-form的lable颜色怎么修改?
就是把style改写成全局的,不要scoped(注意class,id的唯一,不要影响了整体布局) 链接:https://segmentfault.com/q/1010000017251094
- v:bind指令对于传boolean值的注意之处
1,
- hibernate和mybatis出现配置文件xml的文件报错Multiple annotations found at this line(转)
hibernate中的xml配置文件Multiple annotations found at this line,出现这个红叉报错,直接是把 <?xml version="1.0&q ...
- Go字符串
1. 字符串的声明是使用 package main import "fmt" func main() { /* Go中的字符串是一个字节的切片. 可以通过将其内容封装在“”中来创建 ...
- js + jquery 实现分页区翻页
简单来说,情况是这样的,假如做好了对动漫每一集进行分页,如下图: 但当分页太多就会变得不能看,而且前后箭头也不能只是摆设. 想要得到类似这样效果: 网上搜了一会翻页相关的库没什么效果,也不太合适自己的 ...