关于软件产品生命周期的环节和角色
我们软件产品生命周期的主要环节应有如下:
- 业务分析(BRD)
- 需求分析(PRD)
- UE交互设计
- UI设计
- 系统分析设计
- 系统开发
- 系统测试SIT
- 验收测试UAT
- 上线
- 生产验证
- 产品运营
- 系统运营
- 系统维护
每个环节的主要工作和产出以及对应的角色总结主要如下:
关于软件产品生命周期中角色设置的思考
其实每个角色都是应运各个环节的需求而产生的,对于参与产品生命周期的人员而言,不管您冠以何种角色,相应环节的事情总是要有人做,角色称呼可以变,事情却总要有人做。
对于小公司而言,可能一个人全包了所有角色;对于大公司而言,以用户为导向的系统更关注用户体验,而以业务为导向的系统则更关注业务逻辑在系统中的实现,就需要针对产品重点配置相应的角色。比如互联网产品,目的是流量,那么必须要有更好的用户体验从而吸引并留住更多的用户,正常要做好互联网产品,UI\UE必须有专业的团队。然而那些偏后台支持业务运作的系统往往没有专门的UI\UE团队,只要产出的东西能够满足业务部门的需要,业务部门对系统的用户体验容忍程度非常高,还有一个原因就是,不管他们是否喜欢,这个系统都是他们必须用的系统,也就是用户没有选择权。