企业级项目开发基本流程
2019-03-28 14:32
337 查看
项目调研:了解行业相关信息,以业务为导向
参与人员可以是产品经理、非常熟悉业务人、项目经理
需求分析:做什么?做成什么样?不涉及具体技术
用户提出来的:显式需求,由客户提出,这种需求很明确,比较好沟通
系统主动包含:隐式需求,系统自带,不是由客户提出,这个比较麻烦,需要更多的经验
参与人员:产品、项目经理,开发(架构师)
方案设计:
概设:需要哪些功能,具有哪些模块
详设:需求详设,以及技术详设(接口、表、类型)等等,但是几乎所有的国内公司的技术详细设计是后期补充的,。
系统设计:如可不可以报警、是否能定制化、是否能HA、是否能迁移。 这些并属于属于某个功能模块的设计。
参与人员:产品、项目经理,开发(架构师)、普通开发
功能开发 :
开发:将详细设计的内容代码化,故普通的程序员真的只是一个码农,仅仅只做填代码的工作
测试:自己进行单元测试
参与人员:开发(架构师)、普通开发
测试:功能、联调、性能、稳定性、用户试用
参与人员:开发人员、测试人员
部署上线:
试运行 DIFF 稳定性
正式上线 灰度
后期:2、3、4 版本,运维保障、功能开发、bug修复
相关文章推荐
- 个人软件过程2 项目开发的基本流程
- 从搭建开发环境到发布线上项目的企业级流程之软件源配置
- App开发流程之创建项目和工程基本配置
- 关于软件项目的开发基本流程
- 第一篇------Web项目开发的基本流程
- 项目开发流程(基本流程)
- 项目开发基本流程
- web项目开发的基本流程
- Unity 结合 Vuforia开发AR项目基本流程
- SharpStreaming项目开发纪实:构建基本的服务器及客户端应用(五)——总体结构设计(客户端)
- 项目开发流程
- 简易项目开发流程
- 【软件开发相关技巧、流程 || 编辑环境快捷键 || 需要掌握的基本技能 】
- 一个完整的信号采集系统项目开发流程
- 分布式版本控制系统Git与项目托管平台Github相关概念、操作方法、开发流程与常用命令
- iOS项目的目录结构和开发流程
- [转]项目中Struts/Spring/Hibernate的基本流程
- 运维人员写项目方案及推进项目的基本流程思路
- Android USB转串口通信开发基本流程
- 项目开发流程