2019-07-16

企业开发商业项目流程

 

[if !supportLists]1.  [endif]项目立项 -公司高层决定

公司高层决定- 市场需要-企业发展需要

[if !supportLists]1.1. [endif]项目类型

[if !supportLists]1.1.1.  [endif]企业内部项目

所谓企业内部项目,此项目只能企业内部人员访问和使用

OA,CRM,HR,ERP,BOS(物流)


企业内部项目注重快速完成企业业务需求,主要以功能为主

对性能要求相对来讲会要求低一些(访问人员比较少)

[if !supportLists]1.1.2.  [endif]互联网项目

面向全体社会,只要能上网就能访问

电商,论坛,博客

对互联网项目相对性能要求非常高(人数比较多)


[if !supportLists]2.  [endif]需求调研 - 市场专员

根据现有的公司状况,市场规则。


[if !supportLists]3.  [endif]产品设计 - 产品经理

产品经理根据领导脑海中的现象设计出一个原型(产品样子)纯静态的页面,可以跳转

根据原型编写需求文档


[if !supportLists]4.  [endif]项目开发 - 开发人员

数据库设计

有经验的开发者

[if !supportLists]1,[endif]根据产品经理设计原型来设计数据库

[if !supportLists](1)     [endif]表结构的合理性

[if !supportLists](2)     [endif]表命名的规则,统一风格

[if !supportLists]2,[endif]数据库设计有多种情况

[if !supportLists](1)     [endif]前期项目经理设计好

[if !supportLists](2)     [endif]各个成员负责所在模块的数据库表设计


[if !supportLists]1.    [endif]技术经理

[if !supportLists]1, [endif]项目技术选型 - Java

[if !supportLists]2, [endif]项目架构

[if !supportLists]3, [endif]项目组员模块的分配

[if !supportLists]4, [endif]负责项目技术全局的把控

[if !supportLists]2.    [endif] 项目组员

[if !supportLists](1)      [endif]负责具体的模块开发

[if !supportLists]3.    [endif]美工

[if !supportLists](1)      [endif]负责页面设计和切图静态html页面准备

[if !supportLists]4.    [endif]测试

[if !supportLists](1)      [endif]负责项目功能测试

[if !supportLists](2)      [endif]Bug分为功能上bug和逻辑上bug

[if !supportLists](3)      [endif]黑盒测试

[if !supportLists]①    [endif]通俗讲就是用户点击产品的功能,通过极端的逻辑思维去使用产品

[if !supportLists](4)      [endif]白盒测试

[if !supportLists]①    [endif]代码测试,使用专业测试工具和代码来测试开发的代码是否有bug

[if !supportLists]1)       [endif]Junit单元测试就是其中一种

[if !supportLists]5.  [endif]上线

项目开发完毕部署到服务器开始商业使用

[if !supportLists]6.  [endif]维护

项目上线以后不断的模块的更新,bug的修复



[if !supportLists]7.  [endif]淘汰

你可能感兴趣的:(2019-07-16)