这是《程序员职场东西库》系列文章,在阅览本文之前,主张先阅览 《程序员职场东西库》 东西导论 和 《程序员职场东西库》Excel 东西开篇。
Excel 简易体系
在前一篇文章中已经提到过,Excel + 原理认知 = 一款强壮的作业办理东西。更进一步,当咱们赋予 Excel 逻辑,它就能够变成一个强壮的简易体系。
咱们都知道,体系 = 数据 + 逻辑。在 Excel 中,每一张表格便是一个 db 表,把 Excel 看成是一个 db,它便是咱们简易体系的数据源。然后咱们的人工操作或许运用一些简略的 Excel 函数或编程才能,就能够完结一个简易体系了。
当咱们需求一个简略的体系的时分,咱们能够思考一下,运用 Excel 东西是否能够快速完结咱们想要的使命?咱们只需求 2 个过程,榜首步是设计咱们的数据结构,便是咱们需求哪些数据表格,以及每个表的结构是怎样的。下一步便是设计咱们的运行规矩,咱们的数据处理和数据迁移有必要严格依照规矩来工作,这样咱们的简易体系就完结了。
Excel 简易体系的效果
可能有人会有疑问,这么简陋的体系,到底有什么用?我想主要有以下效果。
榜首,本钱极低。开发一个体系是昂贵的,假如咱们仅仅需求某些简略的功能,运用 Excel 简易体系愈加便宜。特别是在创业过程中,咱们能够尽量经过 Excel 简易体系来替代从头研发一个体系,到达精益创业的意图。
第二,方便。体系是不能跟着你一辈子的,咱们作业中有十分多的体系都是内部体系,换了一家公司,体系就全部都没了。可是 Excel 和底层原理是能够跟你一辈子的,并且随处可用,没有任何限制。
第三,灵活。只需掌握原理,就能运用 Excel 做许多的作业,不再让自己被体系限制,使得自己的作业会愈加灵活。并且 Excel 也能够快速迭代更新,让 Excel 简易体系越来越强壮。
运用事例 – 版别需求办理
今日给咱们介绍的是一个用来办理版别需求的 Excel 简易体系,这也是我司现在在用的东西。是的,你一定会感到惊奇,虾皮这么大的公司,竟然没有一个好用的版别需求办理体系,我刚参加虾皮也是被雷的不可的。不过,在运用这个东西之后,我觉得还挺不错的。纯粹,直指核心,其实需求和版别的办理没必要搞得太杂乱。当然了,假如还需求愈加强壮的功能,比方计算,做版别流程优化这些作业,就比较难了,最终仍是需求体系来支撑更多的自动化才能才行。不过,PM 在这儿如同存在感不高,所以也没多少人会来重视版别流程优化这件作业,所以就这样了。
今日给咱们介绍的 Excel 简易体系是做了精简之后的版别,不过核心的流程仍是完好的。首要看下全貌:
体系主要有 3 个部分:
- 需求池:处理一切需求的流通。
- 版别时刻线:梳理一切版别的时刻线,确认每个版别的关键时刻节点。
- 排期甘特图:每个版别的需求排期甘特图。
咱们按顺序每个部分来讲一讲。
首要是需求池,咱们依照需求的流通生命周期来讲:
- PM 在编写完需求文档,并经过 PM 内部评定经过之后,就会把这个需求放进【待评定需求池】中,并符号需求优先级,等待每周固定的需求评定会去评定。
- 在需求评定会之前,各个 team leader 需求先看下这周要评定的需求,组织需求开发人员,以及做下作业量粗估。
- 在需求评定会时,按优先级顺序评定每一个需求,这时会拉上相关的开发一起来听评定,当然,在评定之前要先让开发同学提前看下需求文档。
- 在需求评定时,要记载评定意见,主要是记载那些需求文档没有明确、遗失、错误的地方,需求 PM 在后续完善需求文档的。每个需求在评定结束时,需求承认,这个需求是否能够 signoff,假如能够,那这个需求就能够挪到【待排期需求池】,不然,需求 PM 再次完善需求文档,处理完一切的待承认点之后,鄙人一次需求评定会上再次评定。
- 需求评定会之后,关于移入【待排期需求池】的需求便是确认能够做的需求了,这时就会让这个需求相关的开发人员做作业拆解和作业量预估了。
- 然后到了排期会,事务负责人(或许项目经理)就会依据当时团队的版别可投入人力来组织哪些需求排入下一个版别了。依照需求优先级和人力容量来排需求,确认下一个版别的需求。一切关连人都达到一致之后,这个版别就算确认下来了,已完结排版的需求就会从【待排期需求池】迁移到【已排期需求池】。
这个便是完好的需求流经过程了,仍是很明晰明了的。从各个需求池的情况来看,也能够判断当时这个事务的需求情况和压力情况,比方待排期需求池积压过多,就表示开发团队消化不过来了。关于一些需求暂时参加已排版别的高优先级的紧迫需求,也能够直接越过排期,直接排入版别,完全能够灵活运作。
然后是【版别时刻线】部分,这儿实质是个甘特图,可是是以版别作为 task 的甘特图,主要是依据假节日和公司封版的情况来组织每个版别的时刻线,主要是要做到每个版别的各个阶段不会有重叠、组织合理即可。每个版别的节奏也是依据各个事务自己的节奏来组织,比方上图所示的是 2 周开发,1 周测验,1 周预发布,2 天发布,大约每个版别 1 个月的节奏。关于一些快节奏的事务来说,也能够 2 周 1 个版别。或许是巨细版别交叉着来。
从【版别时刻线】中能够明晰的看到每个版别的负责人是谁,投入多少人力,还有各个关键时刻节点:提测时刻点、提预发布时刻点、发布时刻点。
最终的【排期甘特图】部分就不打开讲了,能够看上一篇文章有介绍如何运用 Excel 东西来运用排期甘特图的事例。这儿主要便是跟踪每个版别的一切开发人员的作业发展,以确认版别发展和风险为主要意图,保证每个版别的平稳推动,直到版别顺利发布上线。
这个便是版别和需求的流通生命周期了,只需求 3 张 Excel 表格,再加一套严格执行的工作规矩,就能够运行良好。不信?虾皮便是最好的证明。
讲到这儿,不得不拿来对比一下之前在腾讯的情况。在腾讯教育事务中,是没有版别的概念的,每个需求独立工作,也没有固定发布时刻点,能发就发。尽管这样能够愈加高效,也愈加灵活,可是关于研发的压力也越大,越简略出错,而关于需求的办理也愈加杂乱。即便腾讯有 Tapd 这个强壮好用的需求办理体系,在需求的发布节奏上,也很难做到最好。因此在这种情况下,PM 的效果就会变得重要。PM 需求办理需求节奏,制定需求流通规矩,让整个团队工作良好,同时还要搜集数据,不断优化需求流程,让整个团队的需求吞吐量变得更好。而在当时,腾讯的 PM 也仍是会适当地运用 Excel 来办理很多的需求流通。由此可见,在作业中,最核心地仍是原理认知,东西仅仅辅助,咱们要学会运用各种合适的东西达到作业方针。
小结
当咱们赋予 Excel 逻辑,它就能够变成一个强壮的简易体系。我把它称为 Excel 简易体系。
Excel 简易体系有以下 3 大优点:
- 本钱极低
- 方便
- 灵活
然后本文还介绍了一个 Excel 简易体系:版别需求办理。这是我正在运用的版别需求办理东西的精简版。经过 3 个简略的 Excel 表格,再加一套简略的、严格执行的工作规矩,就能很好的办理事务需求和版别的生命周期。
并且这个 Excel 简易体系是能够跟我一辈子的。简略地说,假如现在我要创业,我不需求开发或许购买一个 Tapd 体系,我只需求这个 Excel 简易体系,就能够让我的产研团队运行起来!
Excel 东西的运用系列文章总共会有 4 篇,这是第 3 篇,它的更多、更强壮的运用事例将会在后续文章中介绍,敬请期待。
【评论问题】
假如感兴趣的话,咱们能够调查一下现在在运用的一些内部体系,有哪些是能够运用 Excel 简易体系来替代的?
欢迎在评论区共享你的想法,一起评论。
—————-【END】—————-
【揭露调研】
后续计划做一些个人职业发展相关的总结输出,想要做个简略的调研,期望咱们能够共同参加:wj.qq.com/s2/12385427…
欢迎加我v【longyiyiyu】,进行无负担沟通,我会
- 长时间职业发展规划指导
- 近期作业重点沟通
- 职场解惑
- 面试辅导
也欢迎重视大众号【潜龙在渊灬】,收获程序员职场相关经历、提升作业效率和职场效能、结交更多人脉。