00:07
大家好,我是腾讯云coding的解决方案架构师钟奇翁,接下来由我在codings平台上给大家演示瀑布式项目管理的操作流程。接下来就让我们在coding els平台来实际操作一下吧,为了让大家看的更清晰,我们会适当的把页面放大。好,我们需要先创建一个瀑布的项目,具体操作方式是点击左边菜单中的项目。然后再点击创建项目按钮。我们可以看到coding的项目协同模块为我们准备了很多的项目模板,我们可以根据我们的实际需求来选择使用什么样的模板。我们点击这个我们的教学项目开始按钮。然后选择这个经典项目,管理教学项目。
01:05
然后我们填写项目名称。就叫water for DEMO吧,然后点击完成创建按钮。好,创建完项目以后,我们可以点击左边菜单的项目协同。然后右边我们可以看到已经自动为我创建了很多例数据。我们可以看到,系统还为我们创建了两个迭代建筑库,提供了迭代功能。我们可以在一个大瀑布中执行一个小瀑布,从而实现产品的快速迭代更新,提高交付的速度和质量。接下来我们来演示一下如何将一些事项规划进某个迭代。我们可以点击右边的这个菜单按钮。
02:04
然后在弹出选择规划。然后我们就可以右边的这些规划事项进行勾选。然后点击下面的事项的按钮。这样我们可以。选中的那些事项,规划前我们选择这个。前面我们有提到过,瀑布模型的一大特点就是在软件研发的过程中,不同阶段间具有顺序性和依赖性,而顺序性和依赖性体现在必须等前一个阶段的所有工作完成之后才能进入到下一个阶段,整个流程中最多只有一个阶段在工作,其余阶段。针对瀑布模型的这一特性,扣点允许用户在不同事项设置阻塞关系。比如说,我们可以将事项A设置为事项B的前置事项,那么在事项B的详情页面,我们就可以看到其所依赖的前置事项是否都已经完成,如果没有完成的话。
03:10
则应该先完成事项B的所有前置事项,然后再开始事项B的相关工作。通过设置这种阻塞关系,我们可以快速定位当前阻碍项目进度的事项都有哪些。好,接下来我们来演示一下如何设置事项间的阻塞关系。首先,我们需要切换到全部事项页面。然后我们选择某个事项。然后在弹出的四项详情页面中点击这个按钮。然后在下列表中选择关系。然后左边这里面我们是选择前置事项,然后在这里面我们可以选择我们需要。
04:05
设置的一个前置事项了,比如说我们选择这个事项。好,这样我们已经设置好这一个事项的前置事项为这个。ID为25的事项了。添加完前置事项以后,我们就可以在我们的计划页面里面查看一下相应迭代的一个甘特图了。我们先切换到计划页面。好,这里面就是我们不同迭代的一个甘特图。通过干特图,我们可以实施有效的掌握项目的进度和资源分配情况,同时能够加强过程的一个可视化管理,把责任和任务落实到实处,让项目有序进行。好,现在我们来一下我们刚的一个事。
05:07
我们发现在这个事像右边的一个干特图中出现了一个小红点。当我们将鼠标。点击这个小红点的时候,会出现一个弹,通过这个弹我们就可以看到其对应的前置事项了。的前置红。默认情况下,这里面显示的是所有的数据,我们可以根据实际情况数据进行筛选。比如。当我们在事项类型里面选择需求的时候,我们就可以只看需求相关的数据。好,接下来我们切换到迭代页面。
06:02
我们可以看到这里面有两个迭代。我们这第一次迭代。好,现在我们可以看到所有被划到第一次这个代的事。然后我们可以切换到览统计这个页面。们项状趋势。由于我们这里面没有配置好相关的数据,所以效果不是很明显,我们现在换到另外一个已经配置好相关数据的项目,看看这两个图在实际应用中的一个效果。这个是个趋及公司的一个预期的效果,个可以看得不同状态和剩余的一个走势。
07:00
接下来我们再次切换到四项页面。我们先来看看我们默认情况下,这里的事项是以树状列表进行展示的,我们可以从右边的这个菜单的菜列表中选择看板视图。切换到看板视图以后,我们可以看到认情况下,这里有三个有道是未开始进行中,已完成。如果这三个泳道还不能满足我们的需求的话,我们可以再次点击这一个按钮,然后点击视图设置按钮。点击这个新建可以创。在看板视图,我们想要修改某个事项状态,只需要这个事项拖动到另外一个道即可,摄像的状态会随之自动更新。
08:05
现在我们进入到啊,某个具体的事项。看看里面的一些内容。我们先看一下我们的一个统计功能吧。在右边的字段中,我们可以看到有一个为预计的字段,我们先把这个设置为。后我们可以看到下面的时记录的字段也着更新了,当前显示剩余十个小时,然后们可以点击这个进度进行个入。描述。我们。填上。相关的工作内容,然后点击确定登记。
09:00
这个时候我们会发现就显示。登记完以后,我们再次切换到概览与统计页面。我们可以看到这里的预估时已经发了变状态趋势时图,这里面也发生了一个相应的改变。通过这个。管理者可以把握项目的一个整体的进度。除了共识染镜图以外,Coding还为我们提供了查看团队成员的工作负载的功能。现在就让我们打开另外一个已经配置好相关数据的团队来查看一下这项功能的一个演示效果。这就是我们工负载功能的一个效果,以看到我们的个队的有们点击个成员时。
10:02
右边就会显示该成员在某段时间内所负责的所有的一个事项。当我们鼠标悬停在某个事项上时,就可以查看该事项的一个状态周期,还有所属项目等信息。当我们个横时,我们可以看该事项的一个详细的信息。借助提供这个工作负载的功能,管理者可以实时的监控项目成员的忙情况。从而更合理地分配人力资源。现在我们来演示一下。如何在提交代码的时候关联某个事项?由于我们创建项目的时候啊,选择的是一个较为简单的布项目,因功能是没有,我们需要先开启仓库功能。点击左下角的这个项目设置,然后点击功能开关。
11:04
然后代码右边的这个开关。给它打开。然后点击返回按钮。这个时候我们会发现左边的菜单多了一项,叫做码。我们点击代码仓库。然后点击创建代码仓库。这就叫。Then。然后我把这个开关打开,点击创建。我们选中这个点MD的文件,点击编辑。随便添加一些内容。点击提交。在右边的这个关联事项里面。我们可以。选择某个事项,点击确认关联,再点击确认。
12:01
我们切换到提交这个页面。选择我们刚刚。新增的提交记录,并点击这个按钮,然后点击确认。好,现在我们已经转到我们刚刚所关联的事项这里了。在引用资源下面,我们可以看到刚刚的那条代码提交记录。通过点击引用资源右边的加号,然后在弹出中择更多资源,在这边我们可以看到。除了代码提交记录以外,我们可以关联其他许多类型的项目资源,这里就不一一列举了。除了项目内的资源外,我们还可以通过添加外部链接的方式关联外部资源。接下来我们来看一看如何分解续弦。我们可以点击上方的这个分解需求按钮弹出。
13:03
输入框中输入子需求的标题。然后点击创建。这么简单的两步,我们就完成了一个需求的分解。同样的,我们可以点击关联缺陷。15缺的标题。然后再点击创建。这样我们就成功的为这一个需求创建了一个缺陷,好,其他的这些简单的一些属性,我们就不一一讲解了。接下来给大家演示一下如何添加自定义属性,首先点击左下方的项目设置。然后点击项目协同。选择某个事项的类型。比如需求。然后点击右边的添加属性。这个时候会弹出一个菜单,然后这里面会有一个下列表中,我们可以选择那些在团队级别创建好的属性,将其添加到我们当前的项目中,如果没有我们想要的属性的话,我们可以点击直接创建新属性按钮。
14:16
选。点击下一步,然后名称就叫。是九的来源。然后在菜单选项这里面,我们先添加一个叫内部。再一点点一个叫做外部。然后点击创建。点击应用配置。然后我们现在返回点击项目协同。然后点击需求。选择任意一个事项。好,我们可以看到这里面已经出现了我们刚刚新增的一个自定义字段,然后我们点击以后发现就是我们刚才添加了两个选项,内部和外部。
15:10
这就表明我们的自定义的一个车已经添加成功了。除了呃自定义属性以外,团队在飞速发展的过程中,由于业务扩张,项目众多,不同项目间的研发流程也会往往存在着较大的差异。以游戏行业的美术开发项目为例,工作流状态一般涵盖文案确认,UI设计,原画设计,模型设计,动画特效设计。到最后的一个确认、交付等状态,而这些状态在一般的软件开发项目中是用不到的。为此,扣顶支持自定义工作流,可以满足用户在不同项目间使用不同的工作流的使用场景。现在我们就来看一看如何在Q点中配置自定义工作流吧。我们同样的还是需要先点击左下角的项目设置按钮。
16:06
然后再点击试样类型。回到我们刚才添加自定义属性的地方,然后在属性旁边我们看到还有一个工作流,切换到工作流的一个页面。在这里我们可以看到,默认情况下,这里面是有四个状态,分别是未开始开发、中测试、综合已完成。我们可以点击这个添加状态按钮,然后在这个下列表中,我们可以选择我们在项目级别创建好的状态,将其添加到这个项目的需求类型的事项。当然,我们也可以击建项状态按钮去创建新的状态,这就直接选已有的状了。我们可以点击这里,然后选择一个叫待评估吧,点击添加。这个待评估的状态已经被添加到最后。这里在已完成的。
17:05
我们可以把它拖上来。始然。应用配置。然后我们待和开发中的里面,我们点击一下。然后点击创建,我们就创建成功了一个开发步骤,击这个步骤。我们以这个为例,步骤权限我们点击一下。在这里面的,通过这个限制步骤权限的规则,我们可以只允许特定人员将这个事项待评估这个状态转换到开发中这个状态。点击确定。除此之外呢,我们可以配置其他规则。
18:03
比如状态变更前需要额外录入属性的值,提交后才可以继续执行,步骤优化则是状态变更后自动修改事项的一个处理。又或者是?状态变更后,自动修改某个属性的值。这里面我们就不一一演示了。好,我们点击应用配置。然后点击确定。这样的话,我的一个限制步骤就已经添加完毕了,讲完自定义工作流以后,我们再来讲一讲自定义事项类型吧,请点击。摄像类型按钮在瀑布模式下,扣顶的项目协的模块默认提供了三种事项类型,当这些内置的摄像类型不能满足特定的需求时,我们可以点击添加四项类型按钮。然后在弹出的页面中。我们可以选择已有的其他类型的事项添加到当前项目中,也可以点击下方的新建事项类型按钮创建新的事项。
19:10
当我们点击。新按钮以后,我们可以看到新的页面下有许多系统类似的其他类型的一个项,当这些类型都不能满足我们的需求,我们可以点击。右方的创建事项类型按可根据实际情况选择自定义需求,或者是自定义业务,这边我们选择自定义需求。然后的话,我们可以。选择一个图表。然后点击确定。这边我们会有一个。次数的限制,那我们就叫自定义事项好了,然后点击确定。点击左上方的一个主页按钮。
20:00
然后点击项目进入到我们的项目,点击左下方的项目设置,点击项目协同,再点击添加事项类型。这个时候我们就可以选择我们刚刚新增的一个自定义事项的一个。自定义事项类型,当然还有一个很重要的步骤,就是对这个自定义的事项配置相应的属性和工作方法很简单,就是点击这个事件类型。我们先把它添加进来。然后我们点击进去。这里面的话,我们就可以为添加一些。自定义属性在工作流这里面可以为他配置相应的工作流时间关系啊,这里面就不做演示了,那我们前面已经讲解过如何添加自定义属性和自定义工作流。讲完了如何添加自定义这样类型。我们再来讲一讲另外一个很重要的功能,那就是文档管理。
21:03
前面我们已经讲过文档在软件开发过程中的重要性,接下来我们就来看文档管理的能力。在左边的中,我们可以看到有一个文档管理的。悬停在这个菜单项以后,我们又可以看到有支持管理vickki文件、网盘和API文档四个呃洽项,我们切换到另外一个已经配置好样例数据的项目去看一下。啊,这是我们的一个啊的项目。我们可以使用文件网盘来存储软件开发过程中用到的一些文档资料,例如我们的一个技术文档或者是需求文档等等。我们可以创建不同的文件夹来对相关的文件进行分类保存。进到的某个文件夹以后,我们看。
22:05
相关的文件的一些具体信息,例如它的一个,呃,文件类型,文件大小,创建时间,还有创建者等等,当然我们直接点击这个文件以后,我们还可以在网页端预览这个文件,这就是我们啊。功能下功。我们这里面已经创建好了几个文档来给大家做演示,我们可以点编辑文档。啊,进入到编辑模式以后,我们可以看得到的其实是语,熟悉语的小伙伴可以动的去编档的一个样式,当然对于那些不熟行判蛋语法的小伙伴,也可以通过右上角的这些菜单进行样式的一个编辑,以及其他更加复杂的操作,例如插入图片等等,编辑完以后我们可以点击预览。
23:03
这个最终的效果跟我们预期一样,以后我就可以提交文档。这就是个体的空了。好,接下来我们再来看一下管理。我们还是选择跟前面Vicky。内容相同的一文来进行一个。我们可以看到,相对于而言,知识管理这一部分会在右边多了一个自动生成的叫将大纲的菜单,在这里面点击的话,可以快速的跳到指定的一个章节。啊,除此之外呢,模式也会有所不同。的话,我们是一个管理的话,我们会在这里。会有一个浮的菜,所有的操作都是通过这个菜进行,可以。
24:00
根据自己的使用习惯去自由的选择使用知识管理模块。或者是。或者是两者一块结合着使用,看了管理模块,再看一下我们的A档功能。我们产生A方式种流。例如这一个就是通过我们的一个续集算流水,自动去的一个A档,另外一种啊,就是通过导入相关数据的方式来生。通过自动流水线生成的另外一个课程里面会讲到,所以这里面就不延伸了。这里面就是我们的一个原始的数据,我们支持API post,还有API所生的一个数据格式,并且右边也会有相关的一个教程的链接。
25:05
大家在实际操作的过程中,如果有疑问的话,可以去点击查看。发布完成以后,我们就会有一个链接。然后我们通过这个链接就可以查看到它最终的一个效果,由于这个正在发布中,我们先看另外一个。这个就是我们自动生成的一个A档,是不同里会有一具体的一个参数,边是请例一结例。
26:00
这就是我们一个文档的管理功能。除了文档管理功能以外。在软件开发的过程中,另外一个重要的环节就是需求通环,为了实现队的一个便捷,还在每个事项的详情页面添加了一键创建腾讯会议的功能。我们可以选择某一个具体的事项。然后我们拖动到最下方。我们会发现这里面有一个叫快速会议的一个会议预定。我们点击这个快速会议按钮。然后点击打开腾讯会议。就这么简单的两步,我们已经成功的创建了一个会议。并且我们都不需要这个会议的链接转发给其他成员。
27:00
因为。这里已经自动更新一个。打开这个事项的。成都一个一键进入到。这是我们的一个快速会议的功能。除了前面提到的这些功能,我们还有一个很强大的叫做service,要现的就是项变的一个知,那就来演示一下如何通过service后将事项变更的消息推送到各种渠道,比如说我们的企业微信钉钉或者飞书。点击左下角的项目配置按钮。然后点击开发者选项。选择service后。然后。点击新建按钮,那我们就以企业微信为例。点击下一步,然后事项里面勾选。
28:04
事项下的所有。啊,这个就是它的一个触发的效果。然后我点击这里,点击添加机器人,然后点击添加机器人,然后点新的机器人。我们继续扣点。OPPO。
29:03
在这面填上,点击测试。然后再打开我们这个群。好,我们可以看到。这里已经成功的给我们将这个测试的信息发送到我们的这个测试群。那我们就点击完成。给它添加一个备注名称。好,接下来我们去看一下它的效果。点击呢回到项目,然后项目协同。我们点击需求,随便找一个思想。啊,他的状态变更一下。我在这里面添加一个描述吧。然后点击保存。
30:02
然后再看一下我们的一个消息。我们可以看得到资本面的,刚才我们个状态变已经给我推。我刚才是变更为了测试总,所以他这里面就会有一个消息发送到我们的群里。我们可以稍微有点延迟。第一个操作是变更的状态,另外一个就是更新的一个描述,所以它的事件里面显示的是更新事项信息,也就是我们修改了的一个描述,触了他这一次的。消息。好,这就表明我们的设备已经配置成功了。接下来我们了解一下项目的功。在讲解项目功能之前,我们先来了解一下什么是项目。相关联且被协调管理的项目,他的目的是为了获得单个项目分别管理所无法实现的一个收益和控制。比如说啊,借助项目及功能,我们可以在项目及层面集中管理多个项目的进度、风险和问题等。
31:26
呃,了解完项目集的含义和功能以后,我们就来看看如何在Q中创建项目集吧。先回到。然后再点击右边的创建项目,需要给这个项目一个名称。然后我们可以设置一下开始时间。
32:01
然后点击完成创建。我们相关的项目添加到这个项目里面。然后添加管理员。点击提交。创建一个项目。接下来,我们需要给这个项目集添加工作计划。我需要先点击左边菜中的一个按钮。然后点击右边的创建工作项。填写一个标题。你自己创建。以进个页面。
33:05
这就是项目的其中一个特色功能,我们可以将项目内的事项分解它所包含的任意一个项目中去,从而实现多个项目的一个协同开发。好,现在我们就点击这个分解到。在选择一个项目。点工作上的标题。点击创建。就在这个。属于哪个项目?
34:03
好,接下来我再看目一特色。左边的这个。然后再点击右边的创建风险。我们给他一个标题,然后点击重点。啊,就简单的两个步骤,我们就已经创建好一个风险了。在协作的过程中,每当我们识别到某个风险时,我们可以及时的将该风险上报到我们的一个项目集中,从而对风险进行一个集中管理、追踪和解决。除此之外啊,我们项目还有就是管理模块,以及我们的一个文件网盘模块。方便我们进行跨项目的一个资源共享,由于这两个功能比较简单,这里面我们就不做演示了,接下来我们来看看项目级的另外一个功能,那就是里程碑。
35:04
我们点击左边中的这个。然后我们可以看到啊,这就是我们所说的一个里程碑,但是情况只有一个,名为项目开始节点,我们可以根据实际情况增加其他里程。通过设立里程碑,我们可以追踪关键事件的一个进展,从而更好的把握整体的一个进度。现在我们就来试着创建一个新的里程碑吧,点击右边的这个创里程碑钮。然后填写名称。这里面我们就已经完成了一个里程碑的创建了,当我们点击这个里程碑时,会出现一个弹框。
36:02
击完成该程该。好,这就是我们项目局的一个简单演示,如果大家对项目比较感兴趣的话,可以访问我们的官网点。然后点击我的这个体验演示。然后在这个下拉框中点击项目,然后选择这个转型项目。在这里面我们配置了非常丰富的一个样例数据来帮家,帮助大家更直观的了解项目级的功能以及使用方法。除此之外呢,我们还有一些样例项目。比如说我们的在线商城。
37:01
可以帮助大家去熟悉coding的所有功能模块。好,这就是我今天的全部内容,感谢大家的聆听。本次基于coding高效应用瀑布模型的课程就到此结束,感谢大家的收看,欢迎微信扫码添加下方coding官方小助手,加入公开课专属群聊以及讨论技术,交流观点,了解coding,并获取本节课程的课件以及后续课程的通知,让我们下次课程再见。
我来说两句