00:00
嗨,我是温,今天的课程是cody敏捷项目管理实践。首先我们选择项目,点击创建项目,选择按需选择需求收集与事项跟踪与迭代管理,点击选择项目名称为sc project OK,点击完成创建项目创建完成之后,我们需要对项目进行初始化,点击前往初始化,我们选择score敏捷管理。coding敏捷管理是基于score框架的,初始化完成之后,我们可以看到投顶敏捷项目管理提供待规划迭代全部事项等能力,事项包括需求、任务和缺陷的。如果这四项不能够满足我们的要求,那么我们可以在项目设置、项目协同中添加我们需要的四项类型,例如实施添加完成之后,在项目协同中就能看到有史诗这个能力了。一般情况下,我们会有一个比较好。
01:00
好吧,Idea,但这个idea会是比较粗的,或者说力度比较大的。那么这个时候我们需要对idea以史诗的维度进行创建。例如商品管理,我们可以为其指定负责人,也可以设置开始时间和截止时间。我们点击创建,创建了史诗之后,我们需要对史诗进行细化,将它细化成用户故事,以便于我们能够去开发实现。因此我们在史诗里面可以添加事项,事项中包含用户故事任务缺陷的,这里面我们可以把它创建为用户故事。那么用户故事同样我们也可以在项目设置、项目协同、用户故事中去设置它的属性和工作流。例如我们可以在用户过程中添加对应的属性,以满足我们对用户故事的要求。我们添加开始时间。
02:00
然后我们点击应用配置让其生效,配置完成之后,那么我们就可以对这个史诗可以进行一个细化成用户故事。这里面我们细化为商家添加商品平台审核商品,商家更改商品属性,商架上架商品,用户查看商品列表,用户查看商品详情OK,我们创建这些用户故事,那么意味着在需求中我们就能看到我们创建用户故事,并且它所关联的史诗还有优先级、状态、处理人等,这信息我们都可以在具体的用故事中选择,进行信息的完善。例如状态都是未开始,处理人我选择我自己,如果我们有规划到具体迭代中,那么可以将其纳入迭代中,如果没有,那么我们可以不选择,我们可以设置优先级。在敏捷项目管理中,用故事是基于。
03:11
与高优性级驱动的,也可以设置截止时间和开始时间,让我们的用户故事有一个具体的完成日期,并且可以添加标签的,也可以通过腾讯会议迅速的对用户故事进行细化和对齐。了解了用户故事之后,我们再了解一下迭代,当我们需要将这些用户故事进行实现的时候,那我们就需要把它纳入到迭代,并在迭代中把它实现。因此我们需要创建一个迭代,迭代名称为SP1迭代创建之后,我们可以对迭代进行一个设置,可以指定迭代的负责人以及迭代的开始时间和结束时间。在敏捷中我们强调短周期交付,一般一个迭代是一到四周,这里我们采用双周迭代的方式,设置好双周迭代的开始时间和结束时间,并且为迭代设定目标,让团队为这个目标和奋斗点击保存。接下来我们需要对它实现。
04:11
那我们就通过SC的计划会议,即sprint计划会议。通过sprint计划会议,我们将需求纳入到具体的迭代中,例如我们将查看商品详情、商家商家商品、商家添加商品。将这三个用户故事纳入到迭代中,意味着我们将会对它进行一个实现,那么在实现的过程中,我们就需要进行迭代的管理,我们选择迭代,选择具体的迭代。可以看到头顶提供的迭代管理视图有树状视图、平铺视图和看板视图,其中看板视图是我们做迭代过程管理中非常重要的一个管理工具。因此我们借鉴精益看板原理的能力,我们对迭代看板实现精益化。那么首先我们就需要对看板进行一个定义,我们可以选择看板,看板视图设置,我们对它进行定义,定义的这个看板流程是我们之前课程讲的事例中的流程,我们先将现有的看板删除。我们。
05:11
创建一个新的看板。新的看板我们将其命名为待开发,开发中以开发,待测试,测试中已测试,待验收,已验收,待发布,已发布。面对一些异常情况,我们还需要设置一个终止的流程,就异常OK,流程设置完之后还不够,我们需要知道哪些状态可以在这些指定的列中进行流转,因此我们需要将这个状态与我们的列进行成对应。例如待开发,那么我们就选择待开发这个状态。B、开始开发周我们选择开发周,已开发待测试我们选择已开发待测试,测试中我们选择测试中已测试待验收我们选择已测试待验收,已验收代发布我们选择已验收待发布,已发布我们选择已发布,终止我们选择终止。这样让我们的看板的列跟我们的流程状态都对应起来了,点击保存,此时就可以看到我们这个列就符合我们对义的要求了。那我们设置这状态是在哪里呢?是在我们的项目设置、项目协同,我们的事项中都会有工作流的配置,可以看到在工作流的配置就是我们定义的状态,待开发、开发中、已开发、大测试,测试中在状态都是由我们定义的,那么定义之后,也就意味着我们定义了它的一个流转规则,并且在每一个状态里面,我们都可以设置对应的规则和限制条件,这就是精历看板时间中第二个显示化流程规则,头顶支持限制。
06:47
步骤权限、附加属性、更改处理人、更改属性值等规则能力,大家根据需要进行设置即可,那么设置完成之后就可以通过看板进行迭代的过程管理。我们可以看到在看板中会显示具体的用户故事的数量或者事项的数量,这就是为我们限制在制品提供的依据。同时我们也可以为每一个用户故事设置具体的属性的内容,包括故事点,这里面采用的是斐波纳系列,而在故事点的估算方法都可以在项目设置中进行设置,也是采用高优先级的方式进行驱动,设置开始时间和截止时间,并且我们可以通过腾讯会议对用户故事进行迅速的对其实现透明、一致、高效的沟通,也可以选择处理人,这些属性都可以通过项目设置中的属性管理进行扩展,OK,当我们有了控制在制品之后,我们也可以看到有故事点。我们。
07:47
也可以采用用户拉动的方式来实现价值的交付。那么如何拉动呢?例如我们测试他可以为每一个用户户是甚至他需要测试的一个具体时间,当这个需求没有按规定的时间流转到待测试状态的话,那么测试人员就可以往前回溯是哪一步出了问题,有利于我们去发现问题和瓶颈,并且通过后面的步骤去拉动,前面的步骤让我们的流动更加的顺畅,并且拉动的过程能够更加的快速和稳定。同时,如果我们在开发过程中产生了缺陷,也可以在coding项目协同中创建缺陷,也可以为缺陷设置各种属性,包括处理人所属迭代以及缺陷的类型,还可以为缺陷去关联需求。缺陷创建成功之后,我们就能够看到这个缺陷的一个详情,并且它所关联的需求这些信息都能够看到满。
08:47
对我们缺陷管理的需求,除此之外可能还有一些活动,那么我们可以通过任务的方式将他们进行统一的管理。例如我们需要进行数据库技术评审和技术架构评审等,这里面我们就可以创建数据库设计评审的任务,并且可以指定负责人和所属的迭代,以及对其设置故事点和截止时间等。这些属性同样也可以通过项目设置中的事项类型、任务中的属性进行设置选择创建,创建完了之后,我们就可以去实现数据库这个评审活动。OK,以上内容就是简单的基于coding的敏捷项目管理实践,感谢聆听,再见。
我来说两句