YesDev 2.0 全新升级,深度融合企业项目研发
YesDev是什么产品?
YesDev是一款为研发团队而设计的项目管理系统,它可以在线管理你团队的工作、项目和任务。
我们产品团队一直专注软件开发过程中的每一个环节,以便让YesDev能深度融合项目研发这一场景,深度整合你团队的日常开发,并一直致力探索更好的软件开发方法。
企业研发项目管理的心得
我们结合过往上百个项目研发经验,不断总结,不断迭代,并提炼了以下公式:项目(有序集合)= 需求(目标)+ 任务(成本)+ 问题(质量)。
项目是一个有序的集合,需要进行合理、细致和全面的安排、规划、执行,包含时间、资源、人员、事项、制品等。其中,由产品经理提出需求,接着由技术人员进行任务研发,再交由测试部门进行验收,最后交付给客户使用,以实现特定的商业目标或领域需求。
基于这样的理解,不难发现,产品需求、研发任务、和测试问题这三角,是存在微妙的关系,处于一种冲突、协调和关系,归根到底是时间、成本、质量这三者的动态关系,面临着大量的沟通、协作与取舍平衡。在这背后,分别对应目标、效率和质量。效率要高,质量要优,目标要达成,这样项目就成功了。因此也道出了项目管理的范畴。再往外延伸,则是企业的边界。企业的项目很可能不止一个,不同的项目参与人员不同,使用的技术不同,处在的背景和历史包袱也相差甚远。
对研发项目的管理有效与否,将在一定程度上决定了公司的发展速度与竞争优势。
企业研发项目管理的三个闭环
为了能让研发团队更加有效地管理项目,以及有成功的经验和原则作为指引,我们通过YesDev为项目研发构建了三个闭环,分别是:工作流、信息流和价值流。
工作流闭环是地面基础,从需求分析、产品设计、技术研发、测试验收到上线交付,贯穿了项目的整个主要流程。
信息流是空中航道,因为信息流为项目的干系人,包括项目负责人、项目干系人、项目执行人、项目利益方提供了及时、有效和更全面的数据、知识和经验总结,例如消息推送、邮件通知、Excel统计、可视化分析图表等,方便团队和负责人以及高管根据数据进行快速的决策与调整。
最后,有了工作流作为基础地线,有了信息流作为引导保障不偏航,自然而然就有了第三个闭环——价值流。项目投入了那么多时间、人力和资源,目的是为了产出可以交付和使用的软件产品。价值流就是以自动化为根基,把代码、测试报告、集成环境和编译后的软件产品进行有机的串联,使之更加符合团队的开发习惯,进行小步快跑和快速迭代,从而持续稳定地交付。
这三个闭环各自形成体系,并且相互促进,随着时间推移,这三个闭环转动得越快速、越频繁、越稳健,企业的业务整体闭环就会越发有竞争优势。犹如三个风火轮合成一个巨大的飞轮,勇往直前!
YesDev 2.0 全新版本升级与创新
在2020年底至2021年4月这近半年的时间,我们团队在基于接口大师这一产品开发框架的基础上,设计并自主研发了YesDev项目管理系统,也就是YesDev 1.x 版本,并在上线的短时间内管理了上万个小时的开发任务工时。
这一次,我们团队又投入了约2个月的时间,继续打磨并升级了YesDev 2.0 版本,并持续针对研发项目这一场景进行了更细致和更创新的设计与研发。
结合前面总结的 项目公式 和 三个闭环,在YesDev 2.0 全新版本中,我们进行了以下创新和升级。
创新1:全新菜单和功能布局——简洁易用
YesDev 2.0的最大变化,就是在于菜单和功能的全新布局。基于企业项目研发这一场景,我们在YesDev梳理并提供了两大版块、8大功能区、约30个主要功能菜单。
这是我们YesDev一次又一次不断优化的功能思维导图。
根据这一功能脑图,我们重新设计并研发了YesDev 2.0的新布局。
创新2:我的工作台——支持自定义,最大化满足你的工作需求
YesDev针对不同的岗位、角色和专业,给每个人提供可自定义的工作台,你可以根据你的日常工作,设置和配置你的工作台。
通过【自定义工作台】,你可以勾选需要的小模块,以及拖拉调整显示的先后顺序。目前工作台已提供了11个小模块,并还在进一步扩展和丰富中。
分别有:
我的待办任务
我的任务排期
我的需求
我的问题
我的项目
工作台算力
我指派的任务
我提的需求
我创建的问题
我的关注
我的消息
同时为不同的岗位和角色,预设了小模块的推荐。例如:我是研发、我是产品、我是测试、我是负责人、我是需求方。每个人的关注点不同,有效的信息汇总和呈现,将能进一步帮助你快速开展工作和推进项目。
创新3:任务顺延——敏捷开发,拥抱变化
在进行项目开发时,虽然计划赶不上变化,但有一件非常重要的事情就是需要进行任务工时评估和项目排期。有个痛苦的点就是,研发经常会被紧急的需求打乱原来的工作计划和任务排期。如果还需要再一个个手动调整前面做好的任务计划,是一件让人更加痛苦的事件。
为此,YesDev在任务工时登记的基础上,延展了任务顺延的贴心功能,当你添加的任务工时大于4小时,系统将会自动为你检测有哪些需要顺延的任务,并提前提示。根据需要,勾选可即可在添加新任务的同时自动顺延原有的任务排期,非常方便、高效、灵活。
创新4:当前项目跟进——针对单个项目的纵向透视
即使是同一个项目,对于不同角色,在不同的阶段,所重点关注的信息和维度也不同。在项目开始前,要做好项目评估和项目排期;在项目进行过程中,需要及时推进进度、跟进风险、协调资源,在项目结束后,要做好汇报、总结和归档。
当前项目跟进,就是在项目进行过程中,为单个项目提供了纵向透视的功能,方便项目负责人或技术经理,轻松及时了解指定项目的进度瓶颈在哪里,以便作出最为合理的调整和决策。
创新5:最近访问——记住你的偏好
好的产品能更加了解和明白用户想要的东西。YesDev考虑到研发团队经常需要集中式的查看和访问最近浏览过的项目、需求和问题,特意在顶部菜单添加了【最近访问】便捷入口。
功能虽小,但很实用、贴心、便捷。
围绕项目研发场景而设计的5+1+X功能体系
项目的起点是一个需求,项目的里程碑节点是项目研发完毕和上线发布,投入使用。这过程,从项目管理角色可以划分为四大类活动:项目管理、需求流转、任务协作、问题跟踪。
因此,YesDev围绕项目研发这个场景,设计的功能主要有5+1+X 。
5个核心功能
YesDev主要专注于研发项目管理与协作,其核心功能主要有五大模块,分别是:项目管理、需求流转、任务协作、问题跟进、团队沟通。
项目管理
面向项目经理或技术经理等负责人的项目管理,包括但不限于:项目协作,项目排期,项目汇总,项目汇报,项目燃尽图,项目甘特图,项目里程碑。需求流转
面向产品经理和需求方,包括但不限于:需求池,需求排期,需求导出,需求流转,PRD在线演示,产品线和版本管理。任务协作主要围绕一线技术人员,例如开发工程师、测试工程师、UI设计师等执行团队的任务分配、登记和协作,包括但不限于:任务协作,工时登记,任务排期,任务墙,任务顺延,任务饱和提示。
问题跟进
用于进行质量控制,提供给测试人员使用,包括但不限于:问题管理、缺陷统计。团队沟通
为团队和企业内部的沟通提供必要的消息推送、资料和信息汇总,例如:邮件通知、站内消息、Excel导出、自动生成的周报、自动汇总的项目邮件等。
1个辅助功能
在企业进行项目研发管理前,还需要对企业的组织架构、人员角色、和产品业务线进行管理。所以YesDev提供了1个辅助功能——企业后台管理,即系统设置。
X个扩展功能
在未来,YesDev还会针对软件项目研发这一细分领域,提供更多实用的扩展功能,以Yes+的形式来服务。例如:OKR考核、360评分、变更单、知识文档、发布、代码仓库等。
简明案例:我们怎么用YesDev开发YesDev
如果一个软件产品开发出来,自己都不使用,或者自己都不喜欢使用,或者使用不顺畅,那就更不用说使用此软件的真实用户的体验与感受了。
下面,大致介绍我们是如何使用YesDev来进行YesDev研发项目的管理,以便让大家有一个更加直观的理解和印象。
首先,产品经理会把YesDev 2.0的需求整理成PRD,并上传到YesDev。以下是PRD的在线演示效果。
同时,在需求池中提出了2.0版本的需求。
在通过前期的需求梳理后,产品经理和团队一起进行了2.0版本的需求评审,无异议后,由项目经理创建新项目并安排需求给指定的负责人,同时让参与开发的技术人员进行任务工时的评估与计划排期。
由项目参与人员评估的部分任务和工时,
有了项目的任务工时和计划,就可以提前知道项目的排期和里程碑,并在项目推进过程中结合项目燃尽图及时进行调整。根据经验法则,实际项目的进度总会比计划的进度会延后。
在项目研发和协作过程中,YesDev不仅为你的团队提供了信息录入、查询和汇总,还提供了及时、精确推送消息,例如邮件通知。当有新项目指派、需求指派、任务指派或在流转过程中,相应的负责人都可以及时收到邮件提醒。高效工作,不被打扰。
当技术人员完成YesDev 2.0版本研发后,就可以进行提测,并交由测试人员进行验收。对于新发现的缺陷、Bug和不足,可以创建新问题并与项目进行关联。
随着测试完毕,项目即将迎来高光时刻——项目的发布与上线。但项目上线并不意味着项目结束,因为我们还要回顾项目上线后还有哪些需要优化的问题、未实现的需求、以及上线后需要配套的额外支撑工作。
为了鼓舞团队的士气,明确团队共同的目标,我们使用了敲黑板功能,每天提醒强调最近的核心目标和KPI。
当项目完全结束后,就可以把项目状态设置为已完成,然后又继续开始新的项目,新的征程,新的挑战。
最后,下面是我们YesDev 2.0 上线后的首页截图。
免费开启你的项目云
YesDev的官网是:www.yesdev.cn
欢迎并期待你和你的团队,一起来使用YesDev,可以免费注册使用,并且一起交流和探讨项目成功的经验和方法,共同进步!