入门软件开发项目管理中该注意流程以及问题说明书

个人原创博客

介绍

写这个文档有两个目的:

帮助自己梳理一下项目管理中应该注意的流程和问题,为那些想转行项目管理或者开始软件开发项目管理的人提供一些指导。

软件开发项目(如IOS、Web等)的流程基本上是通用的。 不懂的话可以先应用一下。 按照步骤了解每个岗位在每个时间节点应该做什么,明确任务目标,合理分配任务,实现快速交付。 该项目的目的。

过程

软件项目研发流程包括:项目立项、业务功能梳理、定义产品原型、定义项目测试大纲、确定项目开发计划、开发流程、测试流程、质量验收、项目交付。 以上就是项目开发的主要内容,后面会详细说明。 通常涉及职能职位(产品经理、产品负责人、UI、测试人员、开发人员、质量)

项目立项

无论是外包项目还是公司内部项目,项目需求的来源无非就是市场调研或者第三方或内部的反馈。 一旦确定,将召开项目立项会议,确定项目内容、方向和相关人员。

由于我们参与该项目可能不是从零开始,所以项目设立单独说明。

其他

例如:

假设我们现在要开发一个覆盖整个平台(ios web)的商城项目(长期项目)。 我们跳过项目立项和市场因素,直接进入项目开发流程。 所以我们的具体任务是:

组织当前的收入需求; 讨论并确定第一阶段的交付任务目标(由于是一个长期项目,所以我们暂定每次迭代2个月,简单来说就是每2个月一个版本); 根据交付任务目标,确定并完善具体的项目功能清单。 ;

要求(1-2天内完成):

1.新增限时抢购功能

2.添加支付功能

3.添加优惠券功能

最终确定功能列表后,组织一次会议进行讨论。 目的:

功能列表与上述要求相同(1-2天内完成)

* 项目相关人员了解项目内容

* 判断需求是否合理、功能是否能够实现、或者实施是否需要附加条件。

* 项目的各个功能必须有统一的认识,因为不同的认知可能会导致项目开发功能方向发生偏差,导致项目事故。 (要求较高,需要慢慢磨合)

* 重复这篇文章,直到功能列表完全确定,大家的理解基本一致。 根据功能列表对产品进行原型设计。 会议讨论:

原型不再绘制。 根据任务量确定完成时间。 (一般项目周期2个月,原型基本2天)

* 原型设计是否合理(交互等)

* 是否可以实现(存在认知偏差等因素)

* 如此反复,直到原型完全确定,大家的理解基本一致。 测试大纲(1-2天内完成),子任务与产品原型并行,细节可以在过程中与产品和开发讨论。 主要根据功能列表编写测试大纲。 会议讨论:

* 判断测试大纲是否合理

* 判断测试场景是否完全覆盖

* 明确测试阶段和测试时间。

* 重复这篇文章,直到你完全确定并且大家的理解基本一致。 开发计划(1-2天内完成)(四端:IOS WEB后端),与测试大纲并行。 根据功能清单、产品原型、测试大纲、自身功能拆分等评估工作内容和时间,完善开发计划。 会议讨论:

* 确定任务分工

* 明确任务时间点

* 函数分割粒子越小越好。 在开发过程中,会根据情况进行调整。 常见功能2天左右提交,困难任务根据评估时间提交。 每次提交后,测试人员都会及时进行测试。 开发流程:

七、项目概要

8、其他说明:

根据现有项目时间节点和功能评估需求优先级,并根据优先级进行调整。 原则是:时间框不变,项目开发功能替换或砍掉。

总结

在项目开发过程中,无论做什么都是人做的,人也可能会犯错误。 所以作为PO(项目负责人),要时刻关注项目中的异常情况,并根据情况进行谈心或调整。 无论项目期间发生什么,任何讨论、会议等都只是为了项目而不是个人。 因为项目是一个整体,一个人的缺点就是整个项目的缺点。 让我们互相鼓励吧~

笔记:

本人文笔不好,以上是个人经历,不喜勿喷。

© 版权声明
评论 抢沙发
加载中~
每日一言
不怕万人阻挡,只怕自己投降
Not afraid of people blocking, I'm afraid their surrender