自来水和苹果的故事
之前,听过一个有趣的问题:自来水不能喝、苹果很脏不能吃,那为什么用自来水洗一下苹果就能吃了呢?
当时我被问到这个问题时,也一时语塞和惊讶:是啊,明明两个不好的东西,为什么一结合,反而变成了好的东西呢?
图片来自网络
来自项目管理的烦恼
作为技术负责人、项目经理和创业老板,是不是也在类似这样的烦恼。明明自己的研发团队都是专业的工程师和职业经理人,加上深耕行业的、懂行的、有业务经验、熟悉市场熟悉客户熟悉现场的人员,为什么开发出来的系统和产品,就总是那么多问题、那么难用、效率那么慢呢?
明明自来水洗一下苹果就能吃(两个不好的东西一结合,就变成了好东西),为何专业的研发团队加上懂行的业务人员,反而交付的是客户不满意的软件产品系统呢?
问题在于哪里?是项目太多、还是项目太乱、还是团队不懂项目管理?
你的团队同时进行多少个项目?
根据国外调查统计,在《14 Best Agency Project Management Tools to Manage Projects Efficiently in 2022》中提到,大部分的企业会同时进行11-25个项目。那么现在,当前你的团队同时进行多少个项目呢?是完全没有数据支撑、两眼一抹黑,还是超过了这个平均值?
根据我们的调查,27%的公司同时处理1个到5个项目,另有27%的公司一次处理大约11-25个项目。在极端情况下,3%的公司同时处理76-100个项目。
项目的常见分类方法
在软件系统开发的项目管理中,结合过往的成功管理经验,常用常见的项目分类方法有:
1、按当前项目/全部项目,划分和重点关注当前活跃的、进行中的项目;
2、按“重要紧急四象限”划分项目,把项目分为划为:重要紧急项目、重要不紧急项目、紧急不重要项目、既不重要也不紧急的项目;
3、按团队/部门/产品线,划分不同职能部门的项目;
4、按业务特性和经营需要,划分项目,例如:外包项目、自主研发产品、ToG投标项目、内部技术优化项目等。
结合YesDev系统工具的使用,对以上的项目分类方法,会有更直观的了解。
1、按 当前项目/全部项目 划分:当前项目比归档项目更重要
让你和你的团队,把最宝贵的工作时间和最珍贵的注意力,投入到当前真正活跃和进行中的项目,并且在内部共享这一实时、真实的信息。YesDev已经完整记录了每一次项目的心跳,并且聚合、智能显示了项目的最新动态。
2、按“重要紧急四象限”划分项目:业务为先,优先响应处理和业务收入有关的项目
结合时间管理和项目管理,可以分为:
象限Ⅰ:重要且紧急的事情。立即做,例如:线上故障。
象限Ⅱ:重要不紧急的事情。列入计划做,例如:在指定日期给客户交付产品。
象限Ⅲ:不重要紧急的事情。授权他人做,例如:把一些边缘开发外包或采购。
象限Ⅳ:不重要不紧急的事情。不做,例如:系统重构(没事做时再做)。
而在YesDev中,每个人,都可在以自己的“项目四象限(重要x紧急)”中快速找到和安排自己的项目。
3、按团队/部门/产品线:权责分清,责任到人
在企业中,划分清晰的项目权限,是必不可少的要求。要明确每个项目的责任归属。可视化项目进度和风险,以及项目资料、文件、信息的归档。
4、按业务特性和经营需要划分项目:重点关注你关心的项目
虽然项目管理不像客户开发、市场推广那么性感,但是项目管理在客户履约、客户服务、质量交付、风险管控、团队效率提升都有很重要的作用和不可或缺的作用。
在YesDev中,你和你的团队,可以通过项目颜色、项目顶置、项目标签、项目模板等多个方式,来通过不同的方式来重点关注你关心的项目。
人员、流程、工具、业务
企业,作为一家需要持续实现盈利的机构。背后需要内部的人员团队、使用合适的系统工具,积极投身到开发流程中,最终一起致力为企业的经营业务共同努力、共同工作、共同发展。
最近参加了檀教授分享的有关TRIZ/C-TRIZ演讲中,他提到:“理论比经验更重要”。
那在为团队选择合适的项目管理工具时,应该如何考虑呢?我觉得也是同样的道理:“理论比经验更重要”。换句话说,就是,管理方案比工具更重要。应该先结合理论(如DevOps、敏捷开发、Scrum、增量螺旋交付),再去匹配和寻找所需要的工具。而不应该局限于现有的工具和系统。
站在另一个层面,YesDev又该如何为每个团队,针对各自的独特性,如何提供更匹配的研发协同工具呢?团队人数不多、开发流程上的差异、现有系统平台的情况、不同企业的业务特点,每一个因素都会催生完成不同的管理和协同需求。
受我小孩的玩具的启发和前文 檀教授的启示,我发现具有创造性的工具,更有生命力、更有魅力、更能符合企业的管理需求。例如磁力片、俄罗斯方块、七巧板等,都是提供了基本的元素,然后小孩子就可以通过这些玩具产生无限的创意,并乐此不彼。
那么,YesDev实际上又做了什么呢?
一方面,在管理项目上,YesDev提供了24个常用的项目管理模块,让每个团队、每一个项目,都可以自由、灵活组合使用,满足不同项目下的不同管理需求。
另一方面,YesDev在项目管理上,抓住了项目的嵌套管理模型,如同俄罗斯套娃一样,简单易懂。项目集可以有多个项目,项目可以包含多个需求,需求中有多个Bug,最后拆解到最小的协作单元——任务。
此外,在开发流程上,YesDev可以灵活和最大限度满足每个研发团队的开发流程。通过个性化配置、全局参数配置、自定义别名、关系Git代码等,让你的研发团队以最小的接入成本快速上手使用。同时,结合自动化,完成很多本来需要人工完成的动作,切实提升和减少人工重复的操作。
理论比经验更重要
很多优秀的领先企业,例如:谷歌、亚马逊、腾讯、字节跳动,是冲在科技最前沿的企业,这些卓越的团队给我们行业带来了很多宝贵的经验。与此同时,很多知名的机构组织,例如:敏捷开发、ThoughWorks等,都给我们提供了很多宝贵的理论和知识。
例如,最近在学习《Ledge DevOps 知识平台》过程中,我就受益良多。
LEDGE官网 DevOps 元素周期表
Ledge(源自 know-ledge,意指承载物)知识平台是基于我们所进行的一系列 DevOps 实践、敏捷实践、精益实践提炼出来的知识体系。
「它可以」- 帮助您的企业在数字化时代更好地前进 - DevOps 元素周期表 —— 选择您的 DevOps 工具。
关于YesDev
YesDev 是新一代SaaS研发协同平台,致力帮助每一个产品研发团队,持续、高效、自动化交付你的软件。可以进行多功能项目协作、标准化研发流程、立体化组织管理,为你管理每天任务工时-每周需求交付-每月项目统计-持续提升SLA服务水平。
专栏作者
黄禅宗 dogstar,果创科技创始人,YesApi果创云亿级流量PaaS平台创始人、YesDev研发协同SaaS创始人; 前唯品会高级开发工程师,千万级架构经验; 前MobVista高级工程师、前租租车技术经理; 10年以上互联网经验,对软件领域有独特见解;PhalApi开源框架作者,著有《良质!》等电子书;退役士兵,华南师范大学软件工程专业,喜欢交流分享。