zoukankan      html  css  js  c++  java
  • 产品项目开发流程

    产品项目开发流程

    目前市场上成熟的产品项目流程主要有项目调研,项目立项,需求分析评审,原型设计,项目开发,项目测试,项目部署以及后期维护等。

    现基于市场上的开发流程以及以往的项目开发经验,个人对项目各个开发阶段进行描述以及项目整体开发流程进行总结。


    项目调研

    由于没有正式参加过项目调研,故省略......


    项目立项

    主要由项目经理发起立项会议,组织相关人员参加立项会议并启动评审项目。在该阶段,项目经理提交项目立项申请书,该说明书主要包括以下内容:项目总体需求,项目目标,项目中技术难度,项目预期成果,项目主要开发人员以及项目总体开发计划(包含测试和验收)。


    需求分析评审

    一般的需求工程流程主要有

    需求这一块,如果所在部门中并没有明确人员分工,就存在了一旦遇见和需求有关的问题,并不能立马解决以及没有相关需求文档资料查阅等问题。未来随着所在公司不断发展,建议由专门人员(并非开发人员)负责需求工作,对接客户需求。

    在项目需求分析评审阶段,由于时间比较紧迫,最新开发的项目大概用了两周的时间。为了保障项目的顺利开展,我们不断对需求进行更改,评审会议也开了三次。但由于种种原因,并没有严格按照需求工作流程进行执行。


    原型设计

    基于项目立项申请书和项目需求文档说明书,项目经理确认项目开发架构,项目开发技术,开发业务流程和页面原型设计等。在该阶段,主要产出物有:数据库模型,数据库设计说明书,页面设计原型和系统概要设计文档等。


    项目开发

    项目经理分配开发任务,并且对项目进行管理,保障项目的开发进度。在该阶段,主要产出物有项目详细设计说明书,项目代码等。


    项目测试

    一般测试人员的工作流程:

    如果部门没有测试人员,就不能保证项目的稳定性,可由开发人员负责进行测试。在该阶段,主要产出物有:测试报告说明书。


    项目部署

    如果公司没有运维人员,可由开发人员对项目进行部署上线。在该阶段,主要产出物有:项目部署文档说明等。


    后期维护

    项目成功上线后,一般由需求人员对接维护,如果有新的需求、需求变更或项目出现异常,那么需求人员和项目经理沟通即可。

  • 相关阅读:
    《MySQL入门很简单》练习7.4
    《MySQL入门很简单》练习6.9
    《MySQL入门很简单》练习6.6
    《MySQL入门很简单》练习6.5
    "mysql"不是内部或外部命令,也不是可运行的程序或批处理文件
    TControl与Windows消息
    TObject与消息分发
    长串
    使用TSplitter控件调整其他控件大小简便方法
    Cocos2d-x缓存机制(一)
  • 原文地址:https://www.cnblogs.com/dust90/p/11164347.html
Copyright © 2011-2022 走看看