企业级项目开发基本流程

    项目调研:了解行业相关信息,以业务为导向
        参与人员可以是产品经理、非常熟悉业务人、项目经理
    需求分析:做什么?做成什么样?不涉及具体技术
        用户提出来的:显式需求,由客户提出,这种需求很明确,比较好沟通
        系统主动包含:隐式需求,系统自带,不是由客户提出,这个比较麻烦,需要更多的经验
        参与人员:产品、项目经理,开发(架构师)
    方案设计
        概设:需要哪些功能,具有哪些模块
        详设:需求详设,以及技术详设(接口、表、类型)等等,但是几乎所有的国内公司的技术详细设计是后期补充的,。
        系统设计:如可不可以报警、是否能定制化、是否能HA、是否能迁移。 这些并属于属于某个功能模块的设计。
        参与人员:产品、项目经理,开发(架构师)、普通开发
    功能开发
        开发:将详细设计的内容代码化,故普通的程序员真的只是一个码农,仅仅只做填代码的工作
        测试:自己进行单元测试
        参与人员:开发(架构师)、普通开发
    测试:功能、联调、性能、稳定性、用户试用
        参与人员:开发人员、测试人员
    部署上线:
        试运行  DIFF  稳定性
        正式上线      灰度
    后期:2、3、4 版本,运维保障、功能开发、bug修复
        

猜你喜欢

转载自blog.csdn.net/qq_32641659/article/details/88868420
今日推荐